if...
lima-city → Forum → Programmiersprachen → PHP, MySQL & .htaccess
-
also, ich habe ein kleines(oder gr??eres) Problem mit einer if-schleife:
ich will per GET-abfrage eine mysql-zeile raussuchen.
das problem ist, wenn die variable ("section") null ist, gibt er einen fehler aus:
http://aliendwarf.pyrokar.lima-city.de/ap/index.php
nur wenn eine variable angeh?ngt ist, gibt er das aus was ich will.
http://aliendwarf.pyrokar.lima-city.de/ap/index.php?section=1
ich habe schon versucht, das mit einer if schleife zu l?sen, aber es klappt nicht.
Hier ist der Code(es gibt nochmehr, aber der hat nicht damit zu tun, und die Datembank existiert auch mit Inhalt):
<?php include_once "config.php";
$db = mysql_connect($dbhost, $dbuser, $dbpwd);
?>
<?php
$theme_get = $_GET["section"];
if($theme_get = "") {
$theme_sql = "SELECT * FROM theme WHERE id = '1'";
$theme_result = mysql_db_query($dbname, $theme_sql);
echo "<h2>".mysql_result($theme_result, 0, 1)."</h2>";
echo mysql_result($theme_result, 0, 2);
} else {
$theme_sql = "SELECT * FROM theme WHERE id = '$theme_get'";
$theme_result = mysql_db_query($dbname, $theme_sql);
echo "<h2>".mysql_result($theme_result, 0, 1)."</h2>";
echo mysql_result($theme_result, 0, 2);
}
?>
<?php mysql_close($db); ?>
K?nnt ihr mir helfen?
thx im Voraus,
AlienDwarf
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
<?php
include_once "config.php";
$db = mysql_connect($dbhost, $dbuser, $dbpwd);
$theme_get = $_GET["section"];
if($theme_get == "") {
$theme_sql = "SELECT * FROM theme WHERE id = '1'";
$theme_result = mysql_db_query($db, $theme_sql);
echo "<h2>".mysql_result($theme_result, 0, 1)."</h2>";
echo mysql_result($theme_result, 0, 2);
}
else
{
$theme_sql = "SELECT * FROM theme WHERE id = '$theme_get'";
$theme_result = mysql_db_query($dbname, $theme_sql);
echo "<h2>".mysql_result($theme_result, 0, 1)."</h2>";
echo mysql_result($theme_result, 0, 2);
}
php mysql_close($db);
?>
so sollte es funktionieren!
-
danke, ich probiers mal.
warum hab ich das mit dem "==" nur vergessen?
das hab ich fr?her schon mal gemacht.
//edit:es geht, kann geclosed werden. -
Na dann close...
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage