Space erkennen -> löschen -> if-Abfrage
Andavos
- php
Hallo,
ich habe folgenden Script:
<?php
$text = $_POST["text"];
$toxt = str_replace(" ", " ", $text);
$toxt = str_replace(" ", "", $toxt);
if($toxt=="")
{
echo "Fehler";
}
?>
Also wenn der User nur Space im Formular eingibt, soll die Fehlermeldung "Fehler" erscheinen. Tut sie aber nicht, weiß jemand warum?
MFG
Andavos
hi,
Also wenn der User nur Space im Formular eingibt, soll die Fehlermeldung "Fehler" erscheinen. Tut sie aber nicht, weiß jemand warum?
vielleicht gibst du dir die variable nach der bearbeitung mit str_replace() mal zur kontrolle mit echo aus, am besten von # o.ä. umschlossen, und schaust dir dann im HTML-quelltext(!) an, was da steht ...?
gruss,
wahsaga
Hallo,
er gibt dann aus, das keine eingabe wäre, dennoch geht das nicht.
der Script:
<?php
$text = $_POST["text"];
$taext = str_replace(" ", "", $text);
echo "|$taext|";
if($taext=="")
{
echo "Fehler";
}
else
{
echo "Kein Fehler";
}
?>
Dann
MFG
Andavos
Hallo,
arg scheiß Enter-Knopf
Wenn ich jetzt im Formular ein Space eingabe
erhalte ich als ausgabe:
|| (kein Space im Quelltext)
Kein Fehler
Also geht die IF-Anweisung irgendwie nicht.
Ausschnitt von IF...:
<?php
...
if($taext=="")
{
echo "Fehler";
}
else
{
echo "Kein Fehler";
}
?>
MFG
Andavos
hi,
verflixt, wieder mal zu spät gemerkt, und auf einen Drängler hereingefallen ...
was soll das doppelposting?
zu dem thema hast du hier bereits gefragt, [pref:t=59350&m=333591].
du bist doch langsam lange genug hier, um zu wissen, dass das nicht erwünscht ist, oder?
gruss,
wahsaga
Hallo,
ne ist nicht wirklich ein doppelpostig ;)
Les dir mal beide Fragen genau durch, dann erkennst du den (kleinen) Unterschied.
MFG
Andavos
hi,
ne ist nicht wirklich ein doppelpostig ;)
Les dir mal beide Fragen genau durch, dann erkennst du den (kleinen) Unterschied.
der unterschied ist minimalst, und beide frage gehören zum gleichen thema - es hätte als absolut nichts dagegen gesprochen, diese folgefrage dort zu stellen.
gruss,
wahsaga