Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.40 veröffentlicht (28.05.26)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
[Erledigt]Datenbankabfrage
#1
Hallo,

ich möchte diesen Code benutzten:
PHP-Code:
$query = $db->query("SELECT * FROM page_seiten WHERE pid = $id LIMIT 0,1"); while($seiten = $db->fetch_array($query)) { $template->load("user/".$seiten['datei'].".tpl"); $allowed = $seiten['access']; $exit = array( 'yes' => '0'); check_user($allowed, $exit); }
(Die Funktion ist definiert Wink )
Jetzt möchte ich aber abfangen, wenn kein Datensatz gefunden wird.
Wie muss ich das anstellen?
Es soll dann folgender Code ausgeführt werden:
PHP-Code:
$template->load("user/no_site.tpl");

#2
PHP-Code:
$query = $db->query("SELECT * FROM page_seiten WHERE pid = $id LIMIT 0,1"); $count = $db->num_rows($query); while($seiten = $db->fetch_array($query)) { if($count < 0){ $template->load("user/".$seiten['datei'].".tpl"); $allowed = $seiten['access']; $exit = array( 'yes' => '0'); check_user($allowed, $exit); } else { $template->load("user/no_site.tpl"); } }

Achtung ungetestet ^^ bitte um rückmeldung
#3
Ich bin für:
PHP-Code:
$query = $db->query("SELECT * FROM page_seiten WHERE pid = $id LIMIT 0,1"); $seiten = $db->fetch_array($query); if($seiten) {         $template->load("user/".$seiten['datei'].".tpl");         $allowed = $seiten['access'];         $exit = array( 'yes' => '0');         check_user($allowed, $exit); } else { $template->load("user/no_site.tpl"); }
[Bild: banner.png]

Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
#4
Danke,
Samu, deins war leider ohne Erfolg.
Dragon, deins ging soweit.

Danke euch beiden.