WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Fehler im Script: ($_GET['do']) » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
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")

Nach oben