Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]Błąd w pętli IF
raak07
post
Post #1





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 10.09.2007

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


Proszę o pomoc
Jak prawidłowo powinna wyglądać ta pętla w pętli?
  1. <?
  2. if (!empty($_POST)) { if ($_POST['przycisk'] == 'Rejestruj') {
  3. if (preg_match('/^[a-z0-9.-_]+@[a-z0-9-_]+.([a-z0-9-_]+.)*?[a-z]+$/is',$_POST['texemail'])==true) {
  4. print "Adres e-mail poprawny"; if (sprdomeny($host, $recType='')==true) {
  5. print "domena istnieje";
  6. else
  7. print "Brak takiej domeny"; }
  8. else print "to nie jest poprawny adres e-mail";
  9. } } }
  10. ?>

pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
raak07
post
Post #2





Grupa: Zarejestrowani
Postów: 130
Pomógł: 1
Dołączył: 10.09.2007

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


Wszystkim dziękuję za podpowiedzi i zainteresowaniem się moim postem
zrobiłem tak:
  1. <?php
  2. if ($_POST['przycisk'] == 'Rejestruj') {
  3.            if (preg_match('/^[a-z0-9.-_]+@[a-z0-9-_]+.([a-z0-9-_]+.)*?[a-z]+$/is',$_POST['texemail'])==true)    {
  4.            print &#092;"e-mail poprawny\";
  5.                if (sprdomeny($host, $recType='')==&#092;"true\")    {
  6.                print &#092;"domena istnieje\";    }
  7.                else
  8.                {print &#092;"Brak takiej domeny\";    }    }        
  9.                else    {
  10.            print &#092;"to nie jest poprawny adres e-mail\";    }                
  11.    }
  12. ?>

działa
ale zmieniłem linię
  1. <?php
  2. if (sprdomeny($host, $recType='')==true) //tak było
  3. if (sprdomeny($host, $recType='')==&#092;"true\") // na tak
  4. ?>

czy może mi ktoś wyjaśnić dla czego tak się dzieje?
sprdomeny($host, $recType='')=="true" to wartość zwracana z funkcji sprawdzającej istnienie domeny
pzdrawiam

Ten post edytował raak07 12.03.2009, 12:02:45
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 10.10.2025 - 03:08