Mailinglisten-Archive |
Hey Liste, sorry, daß ich Euch mit meinen Code-Schnipseln vollmüllen muß, aber ich blicks echt nicht mehr! Also: In der ersten Datei werden alle Datensätze ausgegeben. Am Anfang jeder Zeile ist ein Textfeld in dem die Position innerhalb einer Auflistung angezeigt wird (1,2,3,...). Nun will ich in die Textfelder andere Daten (3,1,2,..) schreiben und am Ende alle Einträge abspeichern. Dazu gehe ich auf die zweite Datei. Es "klappt alles prima", ich bekomme keine Fehlermeldung - und in der DB bleibt alles beim Alten!!! PECH! Kann mir jemand einen Tipp geben oder hat sogar jemand etwas fertiges, das dieses Problem löst und auch für einen Anfänger wie mich durchschaubar ist??? Vielen Dank im voraus Stefan ... $fields=array( "id","head15","head1","text1","img_unter1","text2","text3","text4","unter_na v_punkt","text5","text6","seitentitel","target1","layout","text7","text8","t ext9","ausrichtung1","text10","pos2","imagetype1","imagetype2","imagetype3" ); function printList ($db){ global $table,$module,$head15,$id, $head1,$del,$new,$haupt_id,$ausrichtung1; $ids =''; $query="select head1,id,head15,unter_nav_punkt,layout,ausrichtung1,text1,text2,text3,text4, text5,imagetype1,img_unter1,imagetype2,img_unter2,img_unter3,imagetype3,text 6,text7,text8,text9,imagetype4,img_unter4,nav_punkt from $table where head15 like '$id' and id!='1' and layout!='tab3' order by ausrichtung1"; $res=mysql_db_query($db,$query); if ($res>0 && mysql_num_rows($res)>0) { echo"<form action=\"../admin/index2.php3?module=update_all&id=$id\" method=post ENCTYPE=multipart/form-data><input type=hidden name=module value=$module>"; echo "<center><br><br><br><table cellspacing=3 cellpadding=3 align=center>"; } while($row=mysql_fetch_row($res)) { $ids .= "$row[0];"; if ($row[4]=="head"){ echo" <table width=550> <tr><td width=20><input type=text name=ausrichtung1[] value=\"$row[5]\" size=2></td> <td><b>$row[0]</b><br></td></tr> </table> <table width=550> <tr><td valign=top>".nl2br($myrow[0])."</td></tr> <tr><td><br></td></tr></table>"; } echo"<tr><td align=center> <input type=hidden name=\"ausrichtung1\" value=\"$ausrichtung1\"> <input type=submit name=speichern value=speichern></td></tr></table> ... ##################################################### ... function printList ($db){ global $table,$module,$head15,$id, $head1,$del,$new,$haupt_id,$ausrichtung1; $query="DELETE FROM V3 WHERE ausrichtung1='$ausrichtung1' "; $res=mysql_db_query($db,$query); #echo mysql_errno().": ".mysql_error()."<BR>"; for($i=0; $i < sizeof($id); $i++){ print "$id[$i] "; $query= "INSERT INTO V3(id,ausrichtung1) VALUES('$id[$i]','$ausrichtung1' ) "; $res=mysql_db_query($db,$query); } ... ------------------------------------------------------------------------ arts 4 fun http://arts4fun.de contact_(at)_arts4fun.de 87471 Durach Siedlerstr.10 Tel.: 0831-5655142 Fax: 0831-5655143
php::bar PHP Wiki - Listenarchive