PHP Hilfe bei Datenbankabfrage - Erledigt

Arkmeister

Gesperrt
21 April 2006
270
10
Hallo

Irgendwie funzt die Datenbankabfrage nicht so richtig.
Ich möchte Daten aus der tabelle "bettel_settings" abrufen und in einem externen Template anzeigen.

folgenden Code habe ich genutzt:

Code:
// Anfang Admindaten aendern
if ($aktion == "admindatenaendern")
      {
           $q1 = "SELECT * FROM bettel_settings";
               $r1 = mysql_query($q1) or die(mysql_error());
           if(mysql_num_rows($r1) == '0')
              {
                echo "Keine Admindaten verfügbar";
                include ("templates/foot.tpl");
                exit();
              }
           while($a1 = mysql_fetch_array($r1))
                    {
                        $admin = "$a1[adminname]";
                              $adminpass = "$a1[adminpass]";
                              $adminmail = "$a1[adminemail]";
                  }
           include ("templates/admindaten.tpl");
           include ("templates/foot.tpl");
           exit();
      }

Ausgeben möchte ich die Dateien im Template so:

Code:
<? echo $a1[adminemail]; ?>

Aber das funzt nicht.

Wer kann mir bitte weiter helfen?

Gruß

der Ark
 
Zuletzt bearbeitet von einem Moderator:
Nein das war schon richtig.

Mittlerweile habe ich das aber hinbekommen. Fehler im Template.

Trotzdem vielen Dank für Deine Hilfe

Gruß

der Ark
 
Dennoch solltest du die Zeile:
PHP:
if(mysql_num_rows($r1) == '0')
noch in:
PHP:
if(mysql_num_rows($r1) == 0)
ändern. Denn mysql_num_rows() gibt keinen String zurück ;)