Mailinglisten-Archive |
noch nicht ganz, aber ich versuchs erstmal hinzukriegen. Bin ziemlicher Newcomer und habe noch etliche Probleme mit einfachen Sachen. Vielen Dank erstmal für die Antwort. Es war schonmal wichtig einen Ansatz zu haben. Axel ----- Original Message ----- From: Thomas Beckmann <beckmann_(at)_gis.de> To: <php_(at)_phpcenter.de> Sent: Thursday, April 19, 2001 7:27 PM Subject: [php] Re: [php] Ändern von db-Einträgen über Formular ... >echo "<form action='' method='' target=''><table border='0' width='500' cellpadding='4' align='center'><tr><th class='1' colspan='3'>Preise</th></tr><tr><th class='1' colspan='3'> </th></tr>"; Hier in das action-tag setzt Du Dein verarbeite-Script, vielleicht auch $PHP_SELF, dann wird dieses script wieder aufgerufen. ... > >while ($data= mysql_fetch_array($liste, MYSQL_ASSOC)) >{ >echo "<tr height='13'><th class='2'><input type='Text' name='' value='",$data["bez_zimmer"],"' ></th><td class='1'><input type='Text' name='' value='",$data["pr_DM"],"'size='15'> DM </td><td class='1'><input type='Text' name='' value='",$data["pr_EURO"],"'size='15'> EURO</td></tr><tr><th class='1' colspan='3'><img src=\"../bilder/$data[bilder]\" border=0></th></tr>"; >} in den name-tags setzt Du nun ein z.B. data[bez_zimmer] usw, im Zielscript steht die Variable $data mit allen ihren Einträgen zur Verfügung, Du kannst sie dort auswerten, auf Plausibilität prüfen usw. und schließlich wieder irgendwo speichern. Ein Problem stellt sich darin, daß Du offenbar mehrere Einträge haben möchtest (while-Schleife), die nachher alle je gleich heißen ... Darum solltest Du in statt der while-schleife folgendes verwenden: for ($i=0; ($data= mysql_fetch_array($liste, MYSQL_ASSOC); $i++) und in den name-tags: z.B. data['.$i.'bez_zimmer], so daß Du bei der Auswertung ein großes Feld $data hast, in dem die Indizes '0bez_zimmer', '0pr_DM' usw. und '1bez_zimmer', '1pr_DM' usw. heißen. Is' nu' alles klar ? --- Thomas Beckmann, Kiel, Germany beckmann_(at)_gis.de -- ** http://www.php-center.de ** Die PHP-Liste: mailto: php_(at)_phpcenter.de http://lists.phpcenter.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive