Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Warning: mysql_fetch_array():
-początkujący-
post
Post #1





Goście







Czesc wszystkim - o co mu chiodzi?

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in c:\usr\krasnal\www\tp\rejestracja.php on line 249


pozdrawiam
Go to the top of the page
+Quote Post
Fipaj
post
Post #2





Grupa: Zarejestrowani
Postów: 691
Pomógł: 0
Dołączył: 19.01.2005
Skąd: Warszawa

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


O to, że próbowałeś użyć funkcji mysql_fetch_array" title="Zobacz w manualu php" target="_manual na czymś, co nie jest wynikiem zapytania MySQL.

Pokaż kod
Go to the top of the page
+Quote Post
ghostrider
post
Post #3





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 30.09.2005
Skąd: k-rk

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


mysql_query nie buło wykonane poprawnie
  1. <?php
  2. $sql = "SELECT ...";
  3.  
  4. $result = mysql_query($sql);
  5. if ( is_resource($result)){
  6. $row = mysql_fetch_assoc($result);
  7. ....
  8. } else {
  9. }
  10. ?>
Go to the top of the page
+Quote Post
-Gość_poczatkujacy-
post
Post #4





Goście







czesc - na samym poczatku mi juz wisi

  1. <?php 
  2.  
  3. function Valid( ) 
  4. { 
  5.  
  6.  $o = mysql_query("SELECT id, numerindeksu, pesel 
  7.  FROM tabela 
  8.  WHERE login = '" . $_POST['login'] . "' 
  9.  ;"); 
  10.  
  11.  $arr = mysql_fetch_array( $o ); 
  12.  
  13.  if ( $arr['numerindeksu'] == $_POST['numerindeksu'] 
  14.  OR 
  15. $arr['pesel'] == $_POST['pesel'] 
  16. ) 
  17.  { 
  18.  
  19. echo 'Przykro mi, ale podane przez Ciebie dane sie powtorzyly'; 
  20.  
  21.  header("Location: http://example.com"); 
  22.  
  23.  }
  24.  
  25. } 
  26.  
  27. ?>
Go to the top of the page
+Quote Post
ghostrider
post
Post #5





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 30.09.2005
Skąd: k-rk

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


sadze ze masz blad mysql'a
wstaw tam przed wywolaniem mysql_fetch_array:
  1. <?php
  2. if (!is_resource($o) ){
  3.  die(mysql_error()); # tutaj dowiesz sie czy i jaki byl blad MySQL
  4. }
  5.  
  6. # nie wyswielic cie sie nic
  7. echo 'Przykro mi, ale podane przez Ciebie dane sie powtorzyly'; 
  8. # header spowoduje przekierowanie zanim cos sie wyswietli:
  9. header("Location: http://example.com"); 
  10. ?>
Go to the top of the page
+Quote Post
-Gość_Piotr-
post
Post #6





Goście







Cześć wszystkim!

a jak zrobić coś podobnego w takim kodzie?

  1. <?php
  2. if( $action=='add' and $blad==) 
  3. { 
  4.  
  5. $conn  = mysql_connect("localhost","root","krasnal") or die ("Nie mozna sie polaczyc z baza"); // ustawienia polaczenia z baza 
  6. $db  = mysql_select_db("tabela1") or die ("brak polaczenia z baza"); 
  7. $sql = "INSERT INTO `tabela1` (`imie`, `nazwisko) VALUES ('$imie', '$nazwisko')";
  8. $result = mysql_query($sql) or die ("brak polaczenia z tabela"); 
  9.  
  10. } 
  11. ?>


co wstawić przed, aby najpierw sprawdzil czy imie i nazwisko nie istnieje w bazie, jeżeli istnieje niech wyskoczy komunikat ze istnieja już takie dane, a jeżeli nie to niech wykonuje ten kod.

ja tak pokręciłem ze juz sam nie wiem co zrobic dalej

pozdrowka
Go to the top of the page
+Quote Post
strife
post
Post #7





Grupa: Przyjaciele php.pl
Postów: 2 605
Pomógł: 96
Dołączył: 22.10.2004
Skąd: UK

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


Witam,

Kimkolwiek jesteś, myślę że to Ty kontaktowałeś się ze mną PW w celu pomocy z tym konkrentym problemem. Co wstawić? analogicznie do funkcji Valid, tylko że musisz zmienić, bądź dodać do zapytania imię i nazwisko a także zmienić warunek.

PS. Hmm.... @Gość_Piotr == mitp (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)
Go to the top of the page
+Quote Post
-Guest-
post
Post #8





Goście







heh no prawie - to moj brachol - ja potrzebuje rowniez tego skryptu - tyle ze moj nieco rozni sie od mojego brata - ale dzieki za odpowiedz (zapytam jego skoro kontaktowal sie z Panem)

pozdrowka
Go to the top of the page
+Quote Post

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: 23.08.2025 - 05:10