Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.

Dropdownmenue gibt Daten nicht richtig weiter

Hallo Zusammen,

Ich habe in einem Formular ein Dropdownmenü das die Inhalte aus der Datenbank ausliest.

echo "<form method=\"POST\" action=\"paketannahme.php?kunr=".$_Post["ku_suchen"]."\">\n";
echo "<select size=\"1\" name=\"ku_suchen\">\n";
$sql_kunde = "select KundenID,Name from $tblname04 order by Name";
$erg_kunde = mysql_query($sql_kunde);
while ($row_kunde = mysql_fetch_array($erg_kunde))
{
echo "<option valuse =\"".$row_kunde[0]."\">".$row_kunde[1]."</option>";
-> $kunde_gewaehlt = $row_kunde[0];
}
echo "</select>\n";
echo "<input type=\"submit\" value=\"Abschicken\" name=\"kundendaten´_speichern\">\n";
echo "</form>\n";

if (isset($_POST["kundendaten´_speichern"]))
{
$kunden_daten_sql = "select KundenID,Name,Name2,Strasse,PLZ,Ort,Telefon,E_Mail,Mobil from $tblname04 where Name = ".$kunde_gewaehlt ."";
-> wenn ich nach $_GET["kunr"], $row_kunde[0] oder $_POST["ku_suchen"] selektiere bekomme ich kein ergebnis.
if (isset($_POST["kundendaten´_speichern"]))
{
if ($_REQUEST["ku_suchen"] != Null)
{
$kunden_daten_sql = "select KundenID,Name,Name2,Strasse,PLZ,Ort,Telefon,E_Mail,Mobil from $tblname04 where Name = ".$kunde_gewaehlt."";
$kunden_daten_erg = mysql_query($kunden_daten_sql);
while ($kunden_daten_row = mysql_fetch_row($kunden_daten_erg))
{
$_REQUEST["ku_name"] = $kunden_daten_row[1];
$_REQUEST["ku_name2"] = $kunden_daten_row[2];
$_REQUEST["ku_strasse"] = $kunden_daten_row[3];
$_REQUEST["ku_plz"] = $kunden_daten_row[4];
$_REQUEST["ku_ort"] = $kunden_daten_row[5];
$_REQUEST["ku_tel"] = $kunden_daten_row[6];
$_REQUEST["ku_mail"] = $kunden_daten_row[7];
$_REQUEST["ku_mobil"] = $kunden_daten_row[8];
}
}
else
{
// noch nicht fertig
}
}
else
{
$_REQUEST["ku_name"] = $ku_name;
$_REQUEST["ku_name2"] = $ku_name2;
$_REQUEST["ku_strasse"] = $ku_strasse;
$_REQUEST["ku_plz"] = $ku_plz;
$_REQUEST["ku_ort"] = $ku_ort;
$_REQUEST["ku_tel"] = $ku_tel;
$_REQUEST["ku_mail"] = $ku_mail;
$_REQUEST["ku_mobil"] = $ku_mobil;
}
echo "<tr>\n";
echo "<td width=\"150\" align=\"left\">\n";
echo "Name :<font color=\"#FF0000\">*</font>\n";
echo "</td>\n";
echo "<td width=\"410\">\n";
echo "<input type=\"text\" name=\"ku_name\" value=\"".$_REQUEST["ku_name"]."\" size=\"20\">\n";
echo "</td>\n";
echo "</tr>\n";
echo "<tr>\n";
}

Nach dem ich in diesem Menü eine Person ausgewählt habe, möchte ich die Daten des Kunden in bestimmte Felder anzeigen lassen.

Ich bekomme immer nur den letzten Eintrag der Tabelle aus diesem Menü in den Datenfeldern angezeigt, egal wen ich auswähle. Und warum muss nach dem Namen auflösen???

Wo mache ich einen Fehler.

Gruß Jörg

Hier gehts zum Orginal Eintrag "Dropdownmenue gibt Daten nicht richtig weiter" im Forum

Antworten

http://www.phpforum.de/forum/help.php?page=format


2.

zu diesem Thema habe ich im PHP-Handbuch und PHP 3/4 Befehlsreferenz keinen Hinweis gefunden.

es wird erklärt wie dropdownfelder im Formular hinterlegt wird, aber nicht als Auszug aus eine Tabelle aus einer Datenbank


3.

nutz einfach die formatierungsfunktionen des forums ...

johnpatcher


Hier gehts zum Orginal Eintrag "Dropdownmenue gibt Daten nicht richtig weiter" im Forum
 
phpforum.de | Impressum