Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][MYSQL] if w funkcji while
Taifun
post
Post #1





Grupa: Zarejestrowani
Postów: 222
Pomógł: 2
Dołączył: 10.07.2007

Ostrzeżenie: (10%)
X----


witam, czy można dawać ify do while? Proszę zobaczyć na poniższy kod co w nim jest źle?

  1. <?php
  2. while ($match[1][$r] != '')
  3.      {
  4.      $aa = $match[1][$r];
  5.      
  6.      $zz = "select * from adresy where link='$aa'";
  7. $query=mysql_query($zz);
  8. $row=mysql_fetch_array($query);
  9. $adres = $row['id'];    
  10.      
  11.    if ($adres>0)
  12.        {        
  13.        echo "<font color=\"red\"><b>powtarzasz sie!</b></font>";
  14.        }
  15. else {  
  16.      
  17.      echo $aa;
  18.      echo "<br>";
  19.      
  20.      
  21.      
  22.      
  23.        mysql_query("INSERT INTO adresy (link) VALUES ('" . mysql_real_escape_string($match[1][$r]) . "')") or die ("Wystąpił błąd <br />".mysql_error());
  24.      
  25.  
  26.       $r++;
  27.       }
  28.      }
  29. ?>


--------------------
Go to the top of the page
+Quote Post
Maxik
post
Post #2





Grupa: Zarejestrowani
Postów: 726
Pomógł: 129
Dołączył: 10.01.2008
Skąd: Gdańsk

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


A coś nie działa? Bo ify w while i innych pętlach to nic nadzwyczajnego.


--------------------
Pomogłem? Kliknij przycisk Pomógł pod pomocnym Ci postem.
http://maxik.me/
Go to the top of the page
+Quote Post
Taifun
post
Post #3





Grupa: Zarejestrowani
Postów: 222
Pomógł: 2
Dołączył: 10.07.2007

Ostrzeżenie: (10%)
X----


no właśnie nie działa po tym jak dodałem sprawdzanie czy dany element istnieje (ten if ).
Zapętla się po dodaniu tego ifa skrypt i wywala error 500 :/


--------------------
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




$r++; dajesz w ELSE. A jesli ci wejdze w ifa to ci nie wejdzie w else i $r nie bedzie zwiekszone i ci sie petla zapetli. mysl troche co gdzie dajesz


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

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 - 22:00