folgendes ich lese wie folgt daten mit einer while schleife aus:
if ($sub == 'Suchen') { $q = $_POST['title']; $q = str_replace('*','%',$q); if ( strpos($q,'%') === FALSE ) { $q = $q.'%'; } echo ' <form action="" method="POST" style="line-height:100%; margin-top:0; margin-bottom:0;"> <table class="border" cellspacing="1" cellpadding="0" width="100%" border="0" height="67" style="line-height:100%; margin-top:0; margin-bottom:0;"> <tr> <td class="Chead" height="20">Suchergebniss</td> </tr> <td height="41" valign="top"> <table class="border" cellspacing="1" cellpadding="4" width="100%" border="0">'; $q = "SELECT id,title FROM `title` WHERE title LIKE '".$q."' LIMIT 0,10"; $erg = db_query($q); while ($row = db_fetch_object($erg)) { echo ' <tr> <td class="Cnorm" width="75"><center><input type="hidden" name="id" value="'.$row->id.'">'.$row->id.'</center></td> <td class="Cnorm" width="1131"><p><input type="text" name="title" value="'.$row->title.'" size="76"></p></td></tr> '; } echo ' </tr> <tr> <td width="1215" class="Cnorm" colspan="2"> <p style="line-height:100%; margin-top:0; margin-bottom:0;" align="center"><input type="submit" name="sub" value="ändern"></p> </td></tr> </table> </td> </table> </form> '; }
und nun will ich das die ausgegebenen "zeilen" die man ja in dem INPUT bearbeiten kann komplett auch wieder mittels UPDATE in die DB kommen, aber alle bisherigen versuch liefen schief. Hab auch keinen plan mehr wie ich überhaupt noch ansetzen soll.
Ich hatte mal versucht mit
elseif ($sub == 'ändern') { for ($i=100; $i>=0; $i--) { print $_POST['title'][$i]; } }
alle POST wiederzugeben aber es kam nur der letzte in der liste. auch print_r() hat nix gebracht. mach ich bei der übermittlung schon was falsch bzw, kann ein INPUT-TITLE nicht mehrfach per POST übermittelt werden??
HILFE
gruß
SKC