Problem!
ThomasX
- php
Hallo,
ich habe ein kleines Problemschen:
ich habe folgenden Code
<?php
include ("config.php");
$connection = mysql_connect("$dbhost", "$dbuser", "$dbpwd");
if(!$connection) die("<b>Fehler auf der Seite: Es konnte keine Verbindung zur Datenbank hergestellt werden!</b>");
if(! mysql_select_db("$dbname", $connection) ) die("<b>Fehler auf der Seite: Datenbank konnte nicht ausgewählt werden!</b>");
$result = mysql_query("SELECT LINK FROM school_navi WHERE ID = ". (int)$id, $connection);
if(!$result) die("<b>Fehler auf der Seite: Abfrage fehlgeschlagen!</b> ".mysql_error($connection));
if( mysql_num_rows($result) != 1) die("<b>Fehler auf der Seite: Irgendwas ist schiefgelaufen, habe anstatt einer ".mysql_num_rows($result)." Zeilen zurückbekommen!");
$zeile = mysql_fetch_array($result);
$link = $zeile["LINK"];
$forum = $zeile["FORUM"];
$linklist = $zeile["LINKLIST"];
if ($forum == "none")
{
$showforum = "";
}
else
{
$showforum = "- <a href="$p2forum/$forum"><b>Forum</b></a> ";
}
if ($linklist == "none")
{
$showlinkcat = "";
}
else
{
$showlinkcat = "- <a href="$pfad/links/index.php?cat= $linklist "><b>Links zum Thema</b></a> ";
}
echo ("<a href="$pfad/index.php"><b>Startseite</b></a>");
print $link;
print $showlinkcat;
print $showforum;
$link funtioniert ja noch. bei $showlinkcat und $showforum gibt es aber 2 Probleme:
es wird immer folgendes ausgegeben (als HTML Code):
<- <a href=".../links/index.php?cat="><b>Links zum Thema</b> bzw. - <a href=".../"><b>Forum</b></a>
egal ob nichts angezeigt werden sollte oder schon - und wenn es angezeigt werden soll, so gibt es die Variable nicht aus!
Woran kann das liegen?
Gruß,
ThomasX
Huhu Thomas
if ($forum == "none")
hier wird abgefragt ob $forum == 'none' ist. Wahrscheinlich ist aber $forum nicht definiert, zumindest beim ersten Aufruf.
if (!isset($forum) || $forum == "none" )
probier es mal so
Viele Grüße
lulu
Huhu Thomas
if ($forum == "none")
hier wird abgefragt ob $forum == 'none' ist. Wahrscheinlich ist aber $forum nicht definiert, zumindest beim ersten Aufruf.
if (!isset($forum) || $forum == "none" )
probier es mal so
Viele Grüße
lulu
Das erklärt einmal, warum die if-Schleife nicht funktionier, das Problem mit den Variablen hab ich immer noch. Trotzdem einmal Danke