Mailinglisten-Archive |
Hallo Dirk, Dirk Heyden schrieb: > hallo zusammen > > habe ein Problem mit "input" Feldern, vielleicht hat einer eine Idee, wo > der > Fehler liegt bzw. wie man das Problem lösen kann.. > Ich möchte gerne Daten aus einer mysql Datenbank in input Felder schreiben > lassen, damit ich diese Datensätze bequem ändern kann. > > hier der Code: > //---------------------- > $i = 0; > > while($ref=mysql_fetch_array($result)) > { > echo "<tr>"; > "$test = .$ref[1]."; > echo "<td><input type=\"hidden\" name=\"id".$i."\" > value=".$ref[0]."></td>"; > echo "<td><div><input type=\"Text\" > name=\"R_Artikelbeschreibung".$i."\" size=\"17 \" maxlength=\"50\" > value=".$ref[1]."</div></td>"; > echo "<td><div><input type=\"Text\" name=\"R_ek".$i."\" size=\"18 > \" > maxlength=\"50 \" value=".$ref[2]."></div></td>"; > echo "<td><div><input type=\"Text\" name=\"R_vk".$i."\" size=\"25 > \" > maxlength=\"50 \" value=".$ref[3]."></div></td>"; > echo "<td><div><input type=\"Text\" name=\"R_kaeufer".$i."\" > size=\"6\" maxlength=\"20\" value=".$ref[4]."></div></td>"; > echo "<td><div><input type=\"Text\" name=\"R_nickname".$i."\" > size=\"10\" maxlength=\"20\" value=".$ref[5]."></div></td>"; > echo "<td><div><input type=\"Text\" name=\"R_gewinn".$i."\" > size=\"20\" maxlength=\"50\" value=".$ref[6]."></div></td>"; > echo "<br>"; > echo "$ref[1]"; > echo ".$ref[5]."; > echo "<br>"; > echo $result; > echo "</tr>"; > > $i++; > } > > //-------------------------------------------------------- > > jetzt kommt das Problem. > Er schreibt mir zwar die Daten in die Inputfelder, hört allerdings nach > dem > ersten leerzeichen auf... > > > Wenn ich den Datensatz ohne input Felder ausgeben lasse, dann scheidet er > nix ab... > > irgendeine Idee?? woran ich jetzt zuerst gedacht habe, ist weniger das Leerzeichen, als die doppelten Anführungsstriche. Die dürfen natürlich nicht unmaskiert innerhalb des value-Parameters vorkommen, weil sonst die HTML-Syntax durcheinanderkommt und Du vom Browser den Rest nicht mehr korrekt angezeigt bekommst. Was sagt übrigens ein Blick in den Quelltext im Browser? mach mal um die $ref[zahl] ein htmlentities(). Vielleicht hat sich das Problem dadurch auch schon erledigt. :-) Viele Grüße Lutz
php::bar PHP Wiki - Listenarchive