PopUp übergabe an Such Formular

emplace

Mitglied
Moin Moin,

Möchte aus einer Datenbank datensätze auslesen in einem POP-UP-Menü anzeigen lassen(klappt, Siehe Menü über Datenbank )nur wie bekomme ich die Übergabe an ein Suchformular hin.

Bisher mache ich dies so:

<form method="post" action="<? echo $PHP_SELF ?>">

<p align="left">Bitte Kundennummer eingeben:
<input type="text" name="kdnr1">
<input type="submit" name="Suchen" value="Suchen">
</p>

</form>

Der Text (Kdnr1) wird dann an eine Select anweisung geschickt.

MFG emplace
 
welche Variablen willst du denn übergeben ? Bei einem Formular macht man das in der Regel so:
PHP:
<input type="hidden" name="variablenname" value="variablenwert">
 
So hier der Code für das POPUP-Menü:

PHP:
<?php
 include("main.php");

 $db = mysql_connect($dbhost,$dbuname, $dbpass);
 mysql_select_db($dbname,$db);
 $query = "SELECT kdnr FROM ws_user order by kdnr asc";
 $result = mysql_query($query,$db);

 echo "<select name=\"select\">";
 
 while($daten = mysql_fetch_array($result)){

  echo "<option value=\"" . $daten[kdnr] . "\">" . $daten[kdnr] . "</option>";

 } // END while

 echo "</select>";
?>

Es soll die Variable KDNR übergeben werden.

Das ganze sieht so aus, das mir eine Liste ausgegeben wird wo ich dann auf (ändern) klicke und er Datensatz wird aufgerufen.

Die Frage ist halt wie baue ich das in ein Formular ein, soll mir nur die Arbeit abnehmen, das ich nicht alle kundennr. im kopf haben muss.

MFG emplace
 
Du hast ja dem Selectfeld folgenden Namen zugewiesen:
PHP:
echo "<select name=\"select\">";

dementsprechend ist auch die Variable ...

also wenn du dann den Kunden mit der entsprechenden Kundennummer ausgewählt hast rufst du ihn dann so ab ($select = ausgewählter Wert bzw. Kdnr):
PHP:
$query = "SELECT * FROM ws_user WHERE kdnr='$select'";

also würde ich bei mehreren selectfeldern diesen auch immer einen aussagekräftigen namen geben.

ich hoffe das war jetzt das was du wissen wolltest.

PS: wenn du sortierst kannst du asc weglassen weil das Standard ist ... DESC müsstest du anfügen.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück