php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 18.09.2004, 15:51  
Erfahrener Benutzer
 
Registriert seit: 01.02.2008
Beiträge: 187
MortakArtos befindet sich auf einem aufstrebenden Ast
Standard Wenn kein Abfrageergebnis vorhanden ist.....

So, nachdem es zuerst schon so gut geklappt hat, versuch ich nochmal mein Glück

Ich habe also jetzt die Variable übergeben...nun such ich danach in der Datenbank und will damit ein Include mit einem Seitennamen füllen. Funktioniert soweit auch ganz gut. Ich will allerdings, wenn die übergebene Seitenummer nicht in der Datenbank gefunden wird, dass er eine Error-Seite ausgibt.

Naja, zu erklärung mal die Codes, ist bisserl schwer verständlich:

Naviagtion.php:
Code:
<?
$result2 = mysql_query ("SELECT * FROM navigation ORDER BY id");
while ($ergebnis = mysql_fetch_array($result2)){
	echo("$ergebnis[1]
");
	
	}

?>
Index.php:
Code:
....
<?
$S_ID=$_GET["seite"];
$seitenauswahl=mysql_query("SELECT link FROM navigation WHERE id='$S_ID'");
while ($ergebnis = mysql_fetch_array($seitenauswahl)){
	if (!isset($ergebnis[0]) or empty($ergebnis[0])){
		$ausf="portal/error1.php";
		}
	if (isset($ergebnis[0])) {
		$ausf="portal/$ergebnis[0].php";
		}
}
?>
....
<?
include($ausf);
?>
So, jetzt ist es vielleicht verständlicher...

Wie gesagt, wenn er die übergebene Seitennummer in der Datenbank hat macht er das Include problemlos, wenn er allerdings die Seitennummer nicht in der Datenbank hat, erscheint folgendes:

Warning: main(): Failed opening '' for inclusion (include_path='.:') in /home/Mortak/web/index.php on line 35

Vielleicht kann mir da ein Profi weiterhelfen, ich komm einfach nicht dahinter....

Danke

Mortak[/code]
MortakArtos ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 18.09.2004, 17:03  
Gast
 
Beiträge: n/a
Standard

hi
versuch es doch mal so:

Code:
 if (isset($ergebnis[0])) {
      $ausf="portal/$ergebnis[0].php";
      }
else {
$ausf="portal/error1.php";
      }
 
Alt 18.09.2004, 17:12  
Gast
 
Beiträge: n/a
Standard

Man kann sogar prüfen, ob es Treffer gab. Das steht sogar in der Doku: http://de2.php.net/manual/de/functio...l-num-rows.php
MfG
Nobody
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie kann ich mit php/mysql einen Datensatz anzeigen lassen, wenn einer vorhanden ist? Minimi PHP Tipps 2008 10 03.02.2008 19:01
Abfrage ob email adresse schon vorhanden ist TeazY PHP Tipps 2008 10 16.12.2007 12:22
Bilder löschen die öffter vorhanden sind?! Peoples PHP Tipps 2006 6 28.05.2006 19:34
Prüfen ob vorhanden mit file_exists ?! PHP Tipps 2005-2 2 05.10.2005 18:07
prüen ob url aus txt vorhanden lord nacon PHP Tipps 2005-2 12 16.08.2005 19:53
[Erledigt] Überprüfen ob Bild auf fremden Server vorhanden ist PHP Tipps 2005-2 5 19.07.2005 10:26
Ordner erstellen falls nicht vorhanden PHP Tipps 2005-2 12 30.06.2005 17:10
Prüfe ob Ordner vorhanden PHP Tipps 2005 8 17.05.2005 22:53
Überprüfugn ob ein Wert in der spalte vorhanden? PHP Tipps 2005 2 05.02.2005 16:16
Befehl zum prüfen ob Datensatz vorhanden &amp;lt;= Please Help M Datenbanken 4 12.01.2005 14:20
Prüfen ob Uploaddatei vorhanden ist PHP Tipps 2005 3 02.01.2005 18:31
[Erledigt] Tabelle schon vorhanden? Datenbanken 2 19.12.2004 10:39
[Erledigt] Datensätze erzeugen fals nicht vorhanden Datenbanken 5 05.12.2004 12:38
prüfen ob eintrag vorhanden ist Datenbanken 2 06.10.2004 15:28
[Erledigt] Überprüfen ob datei vorhanden PHP Tipps 2004 3 23.07.2004 16:19


Alle Zeitangaben in WEZ +2. Es ist jetzt 03:58 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.