Hallo,
ich habe ein Problem mit den Leerzeichen:
Ich möchte über ein Forumlar den Ort einlesen und diese Eingabe auf Richtigkeit überprüfen (damit keine Zahlen eingebeben werden).
Hier ein Auszug meines Codes:
$zeichen_name="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZß-. "; (letztes zulässiges Zeichen soll ein Leerzeichen sein)
if($w_ort!="")
{
$laenge=strlen($w_ort);
for($a=0; $a<$laenge; $a++)
{
$b=substr($w_ort, $a, 1);
if(strstr($zeichen_name,$b)==false)
{
?>
<tr>
<td>Wunschort der Arbeitsstätte: <font color="#0000ff">*</font></td>
<td><input type="text" name="w_ort" size="35" value=<? print($w_ort)?>></td>
</tr>
<?
break;
}
Meine Eingabe: St. August
Nach der Prüfung steht dann nur noch St.
Das Leerzeichen und der Rest wird nicht erkannt, obwohl ich es oben bei der Definition angegeben habe.
Vielleicht kann mir ja Jemand weiter helfen?!
Vielen Dank für die Hilfe.
Gruß
TekitG
ich habe ein Problem mit den Leerzeichen:
Ich möchte über ein Forumlar den Ort einlesen und diese Eingabe auf Richtigkeit überprüfen (damit keine Zahlen eingebeben werden).
Hier ein Auszug meines Codes:
$zeichen_name="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZß-. "; (letztes zulässiges Zeichen soll ein Leerzeichen sein)
if($w_ort!="")
{
$laenge=strlen($w_ort);
for($a=0; $a<$laenge; $a++)
{
$b=substr($w_ort, $a, 1);
if(strstr($zeichen_name,$b)==false)
{
?>
<tr>
<td>Wunschort der Arbeitsstätte: <font color="#0000ff">*</font></td>
<td><input type="text" name="w_ort" size="35" value=<? print($w_ort)?>></td>
</tr>
<?
break;
}
Meine Eingabe: St. August
Nach der Prüfung steht dann nur noch St.
Das Leerzeichen und der Rest wird nicht erkannt, obwohl ich es oben bei der Definition angegeben habe.
Vielleicht kann mir ja Jemand weiter helfen?!
Vielen Dank für die Hilfe.
Gruß
TekitG