Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]nie działa funkcja
robos85
post
Post #1





Grupa: Zarejestrowani
Postów: 466
Pomógł: 11
Dołączył: 21.09.2006
Skąd: Szczecin

Ostrzeżenie: (0%)
-----


mam taką funkcję:
  1. <?php
  2. function check_input($value){
  3. global $_POST;
  4. switch($value)
  5. {
  6. case 'login':
  7. if(!(preg_match('/^[a-zA-Z0-9ąĄćĆęĘłŁńŃóÓśŚżŻźŹ_]{3,32}$/', sqlesc($_POST[$value])))){
  8. $error='<div style="width:194px;margin:0px;background-color:#F95757;margin-left:110px;padding:5px;color:#ffffff;">Zły login</div>';
  9. }
  10. break;
  11. case 'name':
  12. if(!(preg_match('/^[a-zA-ZąĄćĆęĘłŁńŃóÓśŚżŻźŹ]{3,32}$/', sqlesc($_POST[$value])))){
  13. $error='<div style="width:194px;margin:0px;background-color:#F95757;margin-left:110px;padding:5px;color:#ffffff;">Złe imię</div>';
  14. }
  15. break;
  16. case 'surname':
  17. if(!(preg_match('/^[a-zA-ZąĄćĆęĘłŁńŃóÓśŚżŻźŹ]{3,32}$/', sqlesc($_POST[$value])))){
  18. $error='<div style="width:194px;margin:0px;background-color:#F95757;margin-left:110px;padding:5px;color:#ffffff;">Złe nazwisko</div>';
  19. }
  20. break;
  21. }
  22. if(!isset($_POST['register'])){
  23. $error="";
  24. }
  25. return $error; 
  26. }
  27. ?>


Lecz nie działa. $error zawsze ma wartość "".
$value nadawana jest podczas wysyłania formularza.
Co zrobiłem, źle? Chodzi o to, żeby funkcja nie była aktywna gdy nie ma POSTa
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 12:16