ERLEDIGT
NEIN
NEIN
ANTWORTEN
3
3
ZUGRIFFE
852
852
EMPFEHLEN
-
Abend habe folgenes problem
ich möchte gerne die werte der URL prüfen!
Z.B. Wenn es Die Section gibt dann weiter wenn nicht gib Fehler aus!
hiermal mein script
Die IF anweisung soll ja den Array checken aber tut es irgendwie nicht! Was mach ich falsch?PHP-Code:$sql = "SELECT sectiondata FROM section_modul";
$query = mysql_query($sql) or die (mysql_error());
while($row = mysql_fetch_array($query)) {
$sec_name = $row["sectiondata"];
if(in_array ($_GET["page"], $sec_name)) // Hier prüfen ob es Section gibt
{
///Führe was aus wenn daten vorhanden sind
}else{
//Führe nichts aus wenn keine daten vorhanden
}
ich bekomme immer nur die Fehlermeldung zu sehen, will aber nihct dei fehlermeldung sehen!
P.s. das ist nicht für das anzeigen einer seite sondern das script soll Speziele dinge anzeigen wenn bestimmte Sectionen gerade angezeigt werden! Oder hat jemand eine bessere lösung dafür?
-
26.01.08 23:24 #2
- Registriert seit
- Jul 2007
- Ort
- Quakenbrück
- Beiträge
- 756
Mach das doch eher zB mit switch case Anweisungen... Dann amchste in der URL ?page= und variierst damit die Seiten...
Schnellste Hilfe -> www.gidf.dePHP-Code:($hilfe=='hilfreich') ? bewerten(positiv) : ignore_post();
Wer aus meiner Gegend kommt, kann sich gern mal melden, kenn hier keenen ;)
-
27.01.08 00:59 #3
Das liegt daran, dass $sec_name kein Array ist, sondern ein String der immer den aktuellen Sektionsnamen innehat (den die while() Schleife gerade durchläuft).
Probier es einmal so:
PHP-Code:$sql = "SELECT sectiondata FROM section_modul";
$query = mysql_query($sql) or die (mysql_error());
while($row = mysql_fetch_array($query)) {
$sec_name[] = $row['sectiondata'];
}
if(in_array ($_GET['page'], $sec_name)) // Hier prüfen ob es Section gibt
{
///Führe was aus wenn daten vorhanden sind
} else {
//Führe nichts aus wenn keine daten vorhanden
}
KIDS Kinderbetreuungsdienst
Xing
"When you play the game of thrones, you win or you die. There is no middle ground."
by Cersei Lannister in "A Game Of Thrones"
-
Du kannst diese Bedingung auch gleich in die Abfrage einsetzen.
Markus Wulftange
Ähnliche Themen
-
DB-Abgleich wenn nicht vorhanden dann
Von Godstyle im Forum PHPAntworten: 5Letzter Beitrag: 08.07.09, 15:08 -
Wenn Check = Checked, dann weiter - sonst Messagebox
Von smuuuf im Forum Javascript & AjaxAntworten: 3Letzter Beitrag: 04.04.07, 21:56 -
Variablen Prüfen wenn admin dann ausgeben wenn nicht...
Von harderph im Forum PHPAntworten: 3Letzter Beitrag: 25.03.07, 19:47 -
checkbox angeklickt oder nicht ... wenn nicht dann, wenn dann ...
Von -GS-Master im Forum PHPAntworten: 2Letzter Beitrag: 17.02.06, 19:52 -
wenn bild nicht verfügbar dann...
Von force2k1 im Forum PHPAntworten: 1Letzter Beitrag: 12.10.01, 21:22





Zitieren

Login






[PHP][Snippet] Array zu XML konvertieren