Mailinglisten-Archive |
andreas otto wrote: > > Hi christoph, > > > wenn ich einen datensatz suche wird er mir auch im browser angezeigt, > > leider ist es jedoch so das der inhalt der variablen nach dem drücken > > des submit buttons zurückgesetz werden, allerdings brauche ich deren > > inhalt noch. wie kann ich das umgehen oder am einfachsten lösen ? --------- Hallo, hier ein Beispiel: Daten einlesen ----- $db->query("select * from person where personid='$personid'"); $db->next_record(); $bank = $db->f("bank"); $blz = $db->f("blz"); $konto = $db->f("konto"); $kontoinhaber = $db->f("kontoinhaber"); ---- Formular bauen und Daten schreiben ---- echo "<form name=\"bankverbindung\" method=post action=\"naechste_seite.php3?pid=$pid\" onSubmit=\"return validateForm1()\">"; //pid steht fuer Personen-ID if(("$bank") == ""){ $layout->print_font("Bitte füllen Sie die Felder aus."); }else{ $layout->print_font("Bitte überprüfen Sie die Daten."); } echo "<table cellpadding=3 cellspacing=2 border=0 width=100%>"; echo "<tr><td width=30%>"; $layout->print_font("Bankverbindung:"); echo "</td><td>"; echo "<td width=70%>"; echo "<input type=text name=bank value=\"$bank\" size=20>"; echo "</td></tr>"; echo "<tr><td width=30%>"; $layout->print_font("Bankleitzahl:"); echo "</td><td>"; echo "<td width=70%>"; echo "<input type=text name=blz value=\"$blz\" size=10>"; echo "</td></tr>"; echo "<tr><td width=30%>"; $layout->print_font("Kontonummer:"); echo "</td><td>"; echo "<td width=70%>"; echo "<input type=text name=konto value=\"$konto\" size=12>"; echo "</td></tr>"; echo "<tr><td width=30%>"; $layout->print_font("Kontoinhaber:"); echo "</td><td>"; echo "<td width=70%>"; echo "<input type=text name=kontoinhaber value=\"$kontoinhaber\" size=20>"; echo "</td>"; echo "</tr></table>"; echo "<input type=hidden name=bank value=$bank>"; echo "<input type=hidden name=konto value=$konto>"; echo "<input type=hidden name=blz value=$blz>"; echo "<input type=hidden name=kontoinhaber value=$kontoinhaber>"; echo "<input type=hidden name=action value=send>"; echo "<br><input type=submit name=button value=\"Absenden\">"; ----------- Folgeseite z.B. function update_bankverbindung(){ global $sess, $auth,$HTTP_COOKIE_VARS,$pid,$bank,$konto,$blz,$kontoinhaber,$mitteilung; $db = new DB $db->query("update person set bank='$bank',blz='$blz',konto='$konto',kontoinhaber='$kontoinhaber' where personid=$pid"); echo "Rückmeldung"; } -------------- Gruesse Helmut P. Fleischhauer http://www.aktuelle-reisetips.de
php::bar PHP Wiki - Listenarchive