text felder in variabel
Florian
- php
0 ThePHPBadAss0 Florian
0 Andi Meran
salut forum,
ich habe mit html ein formular defininiert:
--
<form method=get>
Eingabe: <input type="text" name="eingabe" size=20 maxlength=60>
<input type="submit" value="Go" method="get">
</form>
--
sobald ich den definierten button drücke, soll nun der im textfeld enthaltene
text in eine variabel geschrieben werden, ich habe das zur zeit so realisert, aber leider funktioniert es (noch) nicht:
--
<script language="php">
$varx = getenv("eingabe");
echo("Entered text: $varx");
</script>
--
sieht jemand mein unverständnis? muss ich irgendwie auf die eingabe warten? habe ich das from im html falsch definiert? ist überigend alles im selben file!
danke für eure hilfe!
florian
salut forum,
ich habe mit html ein formular defininiert:<form method=get>
»» Eingabe: <input type="text" name="eingabe" size=20 maxlength=60>
»» <input type="submit" value="Go" method="get">
</form>
<?php
if($submit){
echo $eingabe;
}
?>
cya
ThePHPBadAss
<form method=get>
»» Eingabe: <input type="text" name="eingabe" size=20 maxlength=60>
»» <input type="submit" value="Go" method="get">
</form><?php
if($submit){
»» echo $eingabe;
}
?>
nicht ganz...du meinst dann wohl
if($eingabe)
...
sonst klappt es nicht...danke für Hilfe! :)
gruss
florian
Hallo
Dein Script weist mehrere Fehler auf:
mit getenv frägst du eine Umgebungsvariable(z.B. IP-Adressse) ab die in deinem Fall nicht deklariert ist
und auch nicht nötig ist,lass das weg.
PHP wird nicht mit <script language = ....
definiert sondern mit <? oder <?PHP oder unter PHP4 mit <%
auserdem must du als form action angeben welches PHP-Script abgearbeitet werden soll.
Das ganze sollte ungefähr so aussehen (ungetestet):
<form method=get action=dein_script.php>
Eingabe: <input type="text" name="eingabe" size=20 maxlength=60>
<input type="submit" value="Go" method="get">
</form>
<?
echo $eingabe;
?>
Have fun
Andi
salut forum,
ich habe mit html ein formular defininiert:<form method=get>
»» Eingabe: <input type="text" name="eingabe" size=20 maxlength=60>
»» <input type="submit" value="Go" method="get">
</form>
sobald ich den definierten button drücke, soll nun der im textfeld enthaltene
text in eine variabel geschrieben werden, ich habe das zur zeit so realisert, aber leider funktioniert es (noch) nicht:<script language="php">
$varx = getenv("eingabe");
echo("Entered text: $varx");
</script>sieht jemand mein unverständnis? muss ich irgendwie auf die eingabe warten? habe ich das from im html falsch definiert? ist überigend alles im selben file!
danke für eure hilfe!
florian
PHP wird nicht mit <script language = ....
definiert sondern mit <? oder <?PHP oder unter PHP4 mit <%
FALSCH: RTFM http://www.php.net/manual/de/language.basic-syntax.php
auserdem must du als form action angeben welches PHP-Script ab....
Sollte egal sein, ohne action müsste das aktuelle skript aufgerufen werden.
cya
PHPBadAss