Hallo,
ich habe mich schon durch diverse Anleitungen und Threads in diesem Forum gewurschtelt, aber leider bringt mein selbst erzeugtes Modul keine Ergebnisse und somit keine Ausgabe zustande.
Folgendes:
Ich möchte eine Abfrage aus einer Tabelle, die in der selben DB wie Contenido liegt, machen.
Hier der Output-Code für das Modul:
<?php
// DB-Objekt erzeugen, wenn nicht schon vorhanden
if ( !is_object($db) ) {
$db=new DB_Contenido;
}
// Query ausführen
$db->query("SELECT * FROM strasse ORDER BY Strname");
//Zeigt an, wie viele Datensätze sich in der aktuellen
echo 'Insgesamt werden '.$db->num_rows().' Datensätze angezeigt.<br /><br />';
echo '<form method="get" name="Auswahl" action="'.$PHP_SELF.'">';
echo 'Wählen sie eine Straße aus:<br />';
echo '<select name="Strname" size="1">';
while ($db->next_record()) {
echo '<option>'.$db->f("Strname").'</option>';
}
echo '</Select><br />';
echo '<input type=submit name="submit" value="suchen"';
echo '</form>';
?>
Die Ausgabe ist:
Insgesamt werden Datensätze angezeigt.
Wählen sie eine Straße aus:
Num_rows ist also leer und bringt somit auch keine Records.
Irgendwie klappt also scheinbar was mit der SQL-Abfrage nicht, in PHPMyAdmin funkst sie aber problemlos, die Schreibweise und Syntax ist also eigentlich okay.
Probiere da jetzt schon ein paar Tage dran rum und finde den Haken nicht ...
Modul mit Abfrage eigener Tabelle
hmm...
der code ist korrekt...
ich habs gerade bei mir mit der ausgabe der con_actions getestet
ich krieg als ausgabe
Insgesamt werden 132 Datensätze angezeigt.
und dann die entsprechende select box mit den einträgen...
sicher das du die richtige db ansprichst ?
der code ist korrekt...
ich habs gerade bei mir mit der ausgabe der con_actions getestet
Code: Alles auswählen
<?php
// DB-Objekt erzeugen, wenn nicht schon vorhanden
if ( !is_object($db) ) {
$db=new DB_Contenido;
}
// Query ausführen
$db->query("SELECT * FROM con_actions");
//Zeigt an, wie viele Datensätze sich in der aktuellen
echo 'Insgesamt werden '.$db->num_rows().' Datensätze angezeigt.<br /><br />';
echo '<form method="get" name="Auswahl" action="'.$PHP_SELF.'">';
echo 'Wählen sie eine Straße aus:<br />';
echo '<select name="Strname" size="1">';
while ($db->next_record()) {
echo '<option>'.$db->f("name").'</option>';
}
echo '</Select><br />';
echo '<input type=submit name="submit" value="suchen"';
echo '</form>';
?>
Insgesamt werden 132 Datensätze angezeigt.
und dann die entsprechende select box mit den einträgen...
sicher das du die richtige db ansprichst ?
*** make your own tools (wishlist :: thx)