Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP] null w row[]
pantomcio
post 8.12.2014, 18:51:28
Post #1





Grupa: Zarejestrowani
Postów: 11
Pomógł: 0
Dołączył: 4.08.2014

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


Dzień dobry smile.gif

Jak w temacie, celowo zamieściłem nieco więcej kodu bo podejżewam, że problem może być związany z poprzednim select'em.
iduser znajduje się w drugiej kolumnie tabeli zatem row[1] jest poprawne, a var_dump($row[1]) który jest na samym dole zwraca null... za pewne to coś oczywistego, a jednak kilka dobrych godzin już straciłem facepalmxd.gif. Kod leci dalej stąd braki w nawiasach wink.gif
row[2] którego używam na początku działa jak należy.


  1. $connection = mysql_connect(~~~~) or die ("Błąd połączenia z bazą danych");
  2.  
  3. $query = "SELECT * from rezerwacje WHERE data = '$data' && sala = '$sala'";
  4. $result = mysql_query($query, $connection) or die ("Error in query: $query. " . mysql_error());
  5.  
  6.  
  7. if (!empty($data))
  8. {
  9.  
  10. while($row = mysql_fetch_row($result)){
  11. $row2[]=$row[2];
  12. }
  13.  
  14. for($i=0;$i<count($godziny); $i++)
  15. {
  16. if (count($row2)==0) {
  17. $row2[]=""; // in_array zwraca błąd jeżeli zmienna jest pusta, stąd przypisana spacja.
  18. }
  19. if ( in_array($godziny[$i],$row2 )) {
  20.  
  21. $go=$godziny[$i];
  22.  
  23.  
  24. $zapytanie = "SELECT iduser from rezerwacje WHERE godzina = '$go'";
  25. $res = mysql_query($zapytanie, $connection) or die ("Error in query: $zapytanie. " . mysql_error());
  26.  
  27.  
  28. while($row = mysql_fetch_row($res)){
  29. $rowid[]=$row[1];
  30. }
  31.  
  32. var_dump($row[1]);
  33.  
  34. if (in_array($_SESSION['id'],$rowid)) {


Ten post edytował pantomcio 8.12.2014, 18:53:30
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 07:55