phpbar.de logo

Mailinglisten-Archive

[php] Problem mit Textfeldern

[php] Problem mit Textfeldern

Michael Hinrichs php_(at)_phpcenter.de
Thu, 08 Nov 2001 09:39:41 +0100


>
> > $name=3D"FC K'lautern";
>
> > a) <input type=3Dtext name=3Dbla value=3D'$name'>
> > b) <input type=3Dtext name=3Dbla value=3D$name>
>
> > a gibt FC K
> > b gibt FC
>
>Ich  nehme mal an das ' macht =C4rger. Versuch es mal mit
>escapen oder benutze nur reinen Text.

a) echo "<input type=3Dtext name=3Dbla value=3D'".htmlentities($name)."'>";
b) echo '<input type=3Dtext name=3Dbla value=3D"'.htmlentities($name).'">';
c) echo "<input type=3Dtext name=3Dbla value=3D'".$name."'>";
d) echo '<input type=3Dtext name=3Dbla value=3D"'.$name.'">';

Hab mittlerweile (danke Ringo) die L=F6sung. Mein Problem war, da=DF mir
nie jemand (*h=FCstel*) gesagt hat, wie man richtig programmiert.
Ich hab bis jetzt immer a) oder c) genommen. allerdings funktionieren nur=20
b) und d).

bei $name=3D'FC K"lautern'; funktionieren a), b) und c). Ich werd mich also=
=20
an b) halten.

Vielleicht sollte ich mit PHP einfach noch mal ganz von vorne anfangen ;-)




>Liebe Gr=FC=DFe
>
>Theo
 =20



php::bar PHP Wiki   -   Listenarchive