von chip |
Die Grafik in der Zeile
1: | images/b.team<?if($_GET['do'] == "team")echo "_f3";?>.gif |
wird sicher nicht angezeigt, da "do" nicht gesetzt ist. Daher musst Du auch hier mit isset() überprüfen, ob "do" gesetzt ist und wenn nicht eine Alternative (hier [alternative]) mit else anbieten.
1: | images/b.team<? if(isset($_GET['do']) && $_GET['do'] == "team") { echo "_f3"; } else { echo "[alternative]"; } ?>.gif |
|
von webworkuser |
Hier mal das Ganze zum Team, übrigens auf der index Seite funktioniert ein grosser Teil des Menus nicht, was wohl aufgrund dieser Fehler ist. Hast du Lösungen zu den untersten 2 Fehlermeldungen (switch und filenames)?
<!-- team stuff -->
<tr>
<td rowspan="2"><a href="index.php?do=team&member=team" target="_top" onClick="MM_nbGroup('down','navbar1','bteam','images/b.team_f3.gif',1);" onMouseOver="MM_nbGroup('over','bteam','images/b.team_f2.gif','images/b.team_f4.gif',1);" onMouseOut="MM_nbGroup('out');"><img hspace="0" and vspace"0" name="bteam" src="images/b.team<?if($_GET['do'] == "team")echo "_f3";?>.gif" width="108" height="23" border="0" alt=""></a></td>
<td colspan="4"><img hspace="0" and vspace"0" name="n13" src="images/13.gif" width="64" height="7" border="0" alt=""></td>
<td><img hspace="0" and vspace"0" src="images/spacer.gif" width="1" height="7" border="0" alt=""></td>
</tr>
<tr>
<?
if(isset($_GET['do']) && $_GET['do'] == "team"){
include "team_nav.php";
} else{
echo "<td colspan=\"4\"></td>";
}
?> |
von languitar |
Du übermittelst einfach keine "Variable" mit dem Namen do. Guck mal nach, wo die herkommen sollte. Müsste dann an die Adresse angehängt sein: index.php?do=foo oder sowas. |
von webworkuser |
Hallo
Das scheint zu klappen, nun habe ich noch die folgenden Fehler:
<? echo generateImagePreloder($_GET['do']);?>
Notice: Undefined index: do in d:\www\www1147\index.php on line 17
<?if($_GET['do'] == "team")echo "_f3";?>
Notice: Undefined index: do in d:\www\www1147\index.php on line 44
<?if($_GET['do'] == "services")echo "_f3";?>
Notice: Undefined index: do in d:\www\www1147\index.php on line 60
<?if($_GET['do'] == "contact")echo "_f3";?>
Notice: Undefined index: do in d:\www\www1147\index.php on line 65
<?if($_GET['do'] == "location")echo "_f3";?>
Notice: Undefined index: do in d:\www\www1147\index.php on line 69
<?if($_GET['do'] == "disciplines")echo "_f3";?>
Notice: Undefined index: do in d:\www\www1147\index.php on line 78
<?if($_GET['do'] == "clients")echo "_f3";?>
Notice: Undefined index: do in d:\www\www1147\index.php on line 91
<?if($_GET['do'] == "az")echo "_f3";?>
Notice: Undefined index: do in d:\www\www1147\index.php on line 108
<?if($_GET['do'] == "getport")echo "_f3";?>
Notice: Undefined index: do in d:\www\www1147\index.php on line 116
switch ($_GET['do']) {
Notice: Undefined index: do in d:\www\www1147\index.php on line 130
$filenames .= "'".$imagePath."/".$file."',";
Notice: Undefined variable: filenames in d:\www\www1147\functions.php on line 119
Kannst du mir da auch weiterhelfen?
Besten Dank, Cristina
|
von chip |
Wenn "do" nicht definiert ist, bekommst du diese Meldung. Daher ändere das if einfach ein wenig: if(isset($_GET['do']) && $_GET['do'] == "team") |
|