SQL-Abfrage - Dropdown mit Ausgabe

Hallo, liebe Mitmenschen!

Ist schon einige Zeit her, dass ich irgendwas mit SQL zu tun hatte, daher bitte ich um eure Mithilfe.

Ich versuche genau das gleiche wie auf dieser Seite zu bewerkstelligen:

http://www.cabinet-steinmetz.com/fr/expert.htm

Also, Kunde wählt (hier schreibt, ich will wählt) Code Postal oder wählt Stadtnamen, drückt ok, die tage, an denen er da ist, erscheinen.

Nun habe ich bereits angefangen das Dropdown-Menü zu erstellen. dass is ja anhand dieses kleinen Codes ja schon hinzukriegen:

"

$sql=„Select code_postal from tournee“;
$q=mysql_query($sql);
echo „“;
echo „“;
while($row = mysql_fetch_array($q))
{
echo „“.$row[‚code_postal‘]."";
}
echo „“;
?>
"

So, nun wie gehts aber weiter?

Und das weiter wäre, wie kann ich meinem Chef die Möglichkeit geben, ohne SQL-Kenntnisse die Einträge selbst zu ändern?

Danke im Voraus
Ben

Entschuldigung für die Rechtschreibung, bin bereits ein Jahr in Frankreich^^

Hier noch einmal:

Also, der Kunde soll seine Postleitzahl aus einer Dropdown-Liste auswählen (im Beispiel schreibt er Sie, ich hätte aber gern, dass er Sie wählt), oder er wählt den Stadtnamen und drückt danach auf ok. Wie Magie sollen dann die Tage erscheinen, an denen mein Chef in der oben benannten Stadt Halt macht.

Moin, Ben,

es gibt drei Tabellen

**Ort** (<u>Ort</u>, PLZ, Ortsname, ...) 
**Experte** (<u>Experte</u>, Name, Vorname, ...) 
**Besuch** (<u>Besuch</u>, FS\_Experte, FS\_Ort, von, bis, ...) 

dazu eine View, die die relevanten Werte nebeneinanderstellt und den Dialog, der das jeweils gewählte Eingabefeld in eine entsprechende Abfrage umsetzt.

Und das weiter wäre, wie kann ich meinem Chef die Möglichkeit
geben, ohne SQL-Kenntnisse die Einträge selbst zu ändern?

In MySQL? Das kenne ich leider nicht gut genug, aber wohl nicht anders wie sonst auch: Formular bereitstellen, in dem Ort und Experte als Dropdowns erscheinen und das Besuchsdatum (von, bis) mitgegeben wird.

Gruß Ralf

hallo!

Also ich hab jetzt mal so angefangen:

Ich habe eine Tabelle:

tournee
ID (primär)
Ort (bsp: „Achenheim“)
PLZ (bsp: „25110“)
Tage (bsp: „Dienstag, Donnerstag“)

Ich spiele mich jetzt schon den ganzen Tag damit herum, dass ich aus dem Dropdown-Menü einen Wert zurückbekomme, den ich als Abfrage an die Datenbank schicken kann.

Habe es mit form_get versucht, aber ich verzweifel langsam, weil da nichts zurückkommt…

Könntest du mir eventuell anhand meines obigen Codes sagen, was ich da noch anfügen muss um den gewählten dropdown-Wert als „SELECT $wert, PLZ FROM tournee;“ anzeigen lassen kann? (eventuell mit einer kleinen erklärung :stuck_out_tongue_winking_eye:)

lg ben

MySql-Kenner gesucht
Hi Ben,

wie das in MySql (mit PHP?) gemacht wird, weiß ich leider nicht :frowning:

Gruß Ralf

Also, hab mich jetzt schon ziemlich gespielt, komm aber noch immer zu keinem ergebnis.

Der untenstehende Code soll die Ausgabe sein.

Hat vielleicht einer ne Idee, was das Problem sein könnte?

  
  
 formular<?php $db_host = "localhost"; <br />//$db\_username = "ben";  
//$db\_pass = "ben";   
$db\_name = "jeanfran";   
  
//mysql\_connect("$db\_host","$db\_username","$db\_pass") or die ("could not connect to mysql");  
mysql\_connect("$db\_host") or die ("could not connect to mysql");  
mysql\_select\_db("$db\_name") or die ("no database");   
?\>  
  
 Option:   
  
  
$sql = "SELECT code\_postal FROM tournee";  
$q=mysql\_query($sql);  
;  
while($row = mysql\_fetch\_array($q))   
{   
echo "".$row['code\_postal']."";   
}  
echo "";  
  
  
 //DAS IST EIN BUTTON  
  
  
  
  
  
if (isset($\_POST['sent']) )  
{  
$option = $\_POST['option'];  
}  
  
  
$query ="SELECT\*FROM WHERE code\_postal = "$option""   
$result = mysql\_query($query);   
  
  
$output = '';  
  
while($row = mysql\_fetch\_array($result))   
{  
for($i=0; $i ".$row[$i]."";  
 }  
}  
  
  
  

lg ben