looking for function

Alles, was PHP betrifft, kann hier besprochen werden.

Postby newby » 12. May 2007 09:50

kann mir einer sagen, warum das nicht funktioniert:

Code: Select all
<?php
$ascii32 = chr(32);

switch($_POST['letter']) {
case $ascii32: $number = 1;
echo "Sie benuten Ascii-Code 32!";
break;
}
?>
newby
 
Posts: 105
Joined: 16. July 2006 10:53

Postby Wiedmann » 12. May 2007 13:33

Warum sollte das nicht gehen?
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby newby » 13. May 2007 15:30

als postwert bekomme ich ein Leerzeichen (ascii32) jetzt überprüfe ich, ob das zeichen ein leerteichen ist, aber anscheinend ist es keins!
newby
 
Posts: 105
Joined: 16. July 2006 10:53

Postby Knight1 » 13. May 2007 15:34

newby wrote:als postwert bekomme ich ein Leerzeichen (ascii32) jetzt überprüfe ich, ob das zeichen ein leerteichen ist, aber anscheinend ist es keins!



Hast Du denn auch die Leertaste gedrückt in dem Formular welches Du übergibst (Ich gehe mal davon aus dass Du ein Formular übergibst). Ansonsten enhält der Array-Index nämlich keine Zeichen, ist also leer, und du müsstest mit emtpy(); prüfen.


Kai aka Knight1
Image
User avatar
Knight1
 
Posts: 310
Joined: 18. October 2003 10:03
Location: Trier
Operating System: Windows 7 Ultimate x64

Postby newby » 13. May 2007 18:35

ich habe ein Eingabefeld, drücke die Leertaste, verschicke das Formular und nichts passiert!
newby
 
Posts: 105
Joined: 16. July 2006 10:53

Postby Wiedmann » 13. May 2007 18:57

ich habe ein Eingabefeld, drücke die Leertaste, verschicke das Formular und nichts passiert!

Dann wird wohl dein HTML-Formular nicht zum PHP-Code passen (oder vis versa).
Wiedmann
AF Moderator
 
Posts: 17102
Joined: 01. February 2004 12:38
Location: Stuttgart / Germany

Postby KingCrunch » 13. May 2007 22:37

Mach mal var_dump von $_POST['letter'] oder vielleicht sogar gleich von $_POST.

Zudem machst du dir das Leben reichlich schwierig ^^

Code: Select all
$ascii32 = ' '; // Wozu die Funktion bemühen?

// bzw gleich
echo ord ($_POST['letter']);
Nicht jeder Fehler ist ein Bug ...
KingCrunch
 
Posts: 1724
Joined: 26. November 2005 19:25

Previous

Return to PHP

Who is online

Users browsing this forum: No registered users and 22 guests