2009-06-03 8 views
0

Wäre es möglich, eine MySQL-Abfrage auszuführen, die die Namen von Standorten aus einer Tabelle extrahiert, sie in ein Dropdown-Menü einfügt und dann automatisch eine URL für jede z. blablabla.bla/index.php?location=blablabla jedes Mal, wenn die Seite geladen wird?Listen und MySQL-Abfragen

Jede Hilfe wird geschätzt.

+0

Ja, es ist möglich, aber ich bezweifle, dass jemand es für Sie tun wird. Sie bitten uns im Grunde, den Start einer Webanwendung zu schreiben. –

+0

Eigentlich habe ich jemanden gebeten, mir in die richtige Richtung zu zeigen, ich habe niemanden gebeten, es für mich zu kodieren, nur um mir zu sagen, ob es möglich ist. – Shoaulin

Antwort

3

Sicher, Sie würden nur die Abfrage ausführen, analysieren Sie die Ergebnisse durch eine Schleife, in der Sie Ihre Links aus den zurückgegebenen Werten erstellen würden - Verkettung des Ergebnisses mit dem anderen Teil Ihrer Links.

<select name='locations'> 
<?php 
while ($row = mysql_fetch_assoc($result)) 
{ 
    echo "<option value='".$row['location']."'>".$row['location']."</option>"; 
} 
?> 
</select> 
+0

Ah, ok. Das hilft mir sehr, ich bin immer noch neu in PHP und SQL und werde wahrscheinlich in Zukunft mehr Fragen haben. Lol. Danke :) – Shoaulin

+0

+1 Aber sicher sein, Ausgabe mit htmentities() zu entkommen. Siehe http://en.wikipedia.org/wiki/Cross-site_scripting –