PHP - DB
Demetrix
- php
Morgen,
hab direkt heut morgen ein Problem. Ich wollte eine Seite machen, in der 2 Datenbank gespeiste Pull-Down-Menüs sind.
Die funktionen dazu hab ich in funktionen.php3 ausgelagert. Jetzt brauch ich aber 2 * den SELECT Befehl um verschiedene Inhalte
auszulesen, aber es wird immer nur der zweite Befehl akzeptiert und beide Menüs erhalten den selben Inhalt.
$sql_query = "SELECT name FROM table_one WHERE name='Mustermann' ORDER BY name";
$result = mysql_db_query($db, $sql_query);
$rows = mysql_num_rows($result);
function menu1($result)
{
While ($row = mysql_fetch_row($result))
{
echo "<option VALUE="template.php3?mode=$row[0]&list=3">$row[0]\n";
}
}
$sql_query = "SELECT name FROM table_one ORDER BY name";
$result = mysql_db_query($db, $sql_query);
$rows = mysql_num_rows($result);
function menu2($result)
{
While ($row = mysql_fetch_row($result))
{
echo "<option VALUE="template.php3?mode=$row[0]&list=3">$row[0]\n";
}
}
Wie kann ich die SELECT Befehle auf eine Funktion Beschränken?
Thanks, Demetrix
Moin Demetrix,
Jetzt brauch ich aber 2 * den SELECT Befehl um verschiedene Inhalte
auszulesen, aber es wird immer nur der zweite Befehl akzeptiert und beide Menüs erhalten den selben Inhalt.
Du brauchst zwei verschiedene Query-Strings mit verschiedenen Ergebnissen, speicherst aber beide unter demselben Variablennamen ab.
Also überschreibt das zweite $sql_query das erste und das gleiche passiert mit $result und $rows.
also:
$sql_query_1 = ...
$result_1= ...
$sql_query_2 = ...
$result_2 = ...
Ich hoffe dass hilft Dir weiter.
Liebe Grüße, Uschi