Mailinglisten-Archive |
Hi, Ich will per Formular alle Datensätze einer kleinen Mysql-Tabelle auf einmal ändern. Dafür gebe ich die ganze Tabelle in einem Formular aus. Die Namen der Formularfelder sind dann die Funktion und in eckigen Klammern die Nummer des dazugehörigen Datensatzes. Weil ich aber mit Problemen gerechnet hab, will ich mir jetzt zuerst einmal die Daten anschauen, die ankommen. Leider bekam ich mit echo "$_POST['number[$row[0]."]']"; eine Fehlermeldung, jetzt mit echo "$_POST['number[".$row[0]."]']"; leider immer noch kommt: Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /home/ngfreak/intern/links.php on line 127 Kann ich it meinem Ansatz das was ich machen will überhaupt irgendwie erreichen oder war der Ansatz von grund auf Falsch? Habt ihr schon mal so was realisiert? Wenn ja, was ist mein Fehler? Hier hab ich noch meinen Code, damit ihr genau sehen könnt, was ich mache. Mir geht es aber vor allem um mein Problem, ich weis selbst, dass der Code wahrscheinlich nicht allzu schön geschrieben ist ;-) Table linkcategory: +----+---------------+--------+ | id | name | nummer | +----+---------------+--------+ | 1 | Kleinkünstler | 2 | | 2 | Musik | 1 | | 3 | Sonstige | 3 | +----+---------------+--------+ //---code beginn--- if($_GET['sent'] == "true") { $sql=mysql_query("SELECT id FROM linkcategory", $conn); while($row=mysql_fetch_array($sql, MYSQL_NUM)) { echo "$row[0]<br>"; echo "$_POST['number[".$row[0]."]']<br>"; // Zeile 127 echo "$_POST['name[".$row[0]."]']<br>"; echo "$_POST['delete[".$row[0]."]<br>"; } } else { ?> <form action="<?php echo" $PHP_SELF?$QUERY_STRING";?>&sent=true" method="post"> <table width="100%" border="0"> <?php $sql=mysql_query("SELECT * FROM linkcategory ORDER BY number"); while($row=mysql_fetch_array($sql, MYSQL_NUM)) { ?> <tr> <td width="25%"> <p align="center"> <input txpe="text" size="3" value="<?php echo $row[2]; ?>" name="number[<?php echo $row[0]; ?>]"> </p> </td> <td width="50%"> <p align="center"> <input txpe="text" size="50 maxsize="50"" value="<?php echo $row[1]; ?>" name="name[<?php echo $row[0]; ?>]"> </p> </td> <td width="25%"> <p align="center"> Nein <input type="radio" name="delete[<?php echo $row[0]; ?>]" value="FALSE" class="submit" checked> Ja <input type="radio" name="delete[<?php echo $row[0]; ?>]" value="TRUE" class="submit"> </p> </td> </tr> <?php } ?> <tr> <td width="100%" colspan="3"> <p align="center"><input input type="submit" value="Änderungen Übernehmen" class="submit"></p> </td> </tr> </table> </form> <?php } //---code ende--- MfG, Jonathan -- Jonathan Schneider http://www.w4c.info http://www.tdeins.de.vu Outsider and proud of it http://www.scharnhausen.evkifil.de mailto:ngfreak_(at)_web.de http://www.normalgeneration.de Surftipps => http://www.donjon.de.vu http://www.sound7.de
php::bar PHP Wiki - Listenarchive