Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Problem z pętlą foreach po zapytaniu SQL
Konstal13n
post 20.04.2020, 18:27:34
Post #1





Grupa: Zarejestrowani
Postów: 13
Pomógł: 0
Dołączył: 9.11.2015

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


Witam.

Na forum (Mybb) mam skrypt do uzupełniania wyników w klasyfikacji.
Wszystko działa dobrze, ale teraz pojawiła się potrzeba autozupełniania wyników powyżej 50.

Niestety nie umiem poprawnie wstawić pętli. Próbowałem czytać różne poradniki, próbowac różnych sposobów, ale nie działa.

  1.  
  2. if($miejsce == 51 ) {
  3.  
  4. $q = $db->query("SELECT * FROM manager_lista WHERE idkon = '$zawody_id' AND wynik=0");
  5. while($po50 = $db->fetch_array($q))
  6. {
  7. $po50['idzaw'] = $zawodnikpo50;
  8.  
  9. foreach ($po50['idzaw'] as $zawodnikpo50) {
  10.  
  11. $zapytanie88 = "UPDATE manager_lista SET wynik = 1 WHERE idzaw = '$tralalaqq' AND idkon = '$zawody_id'";
  12. $wynik88 = mysql_query($zapytanie88);
  13. $log777 = "INSERT INTO `manager_wyniki`(`id`,`idzaw`,`data`,`cykl`,`skoczniaid`,`skoczniamiasto`,`skoczniahs`,`skoc
    zniakraj`,`zawodnikid`,`miejsce`,`punkty`,`dodajacy`,`sezon`) VALUES ('null','$zawody_id','$zawody_data','$zawody_cykl','$zawody_skocznia','$zawody_miasto','$zawody_hs','$zawody_kraj','$zawodnik_id','51','0','$dodajacy','3')"
    ;
  14. $wynik_log77 = mysql_query($log77);
  15.  
  16. }
  17. }
  18. }
  19.  


Wyskakuje wiele razy:
  1. Warning [2] Invalid argument supplied for foreach() - Line: 568 - File: dodaj_punkty.php PHP 5.6.40 (Linux)


Próbowałem różnych opcji przy niektórych errora nie było, ale efektu nadal nie.
Go to the top of the page
+Quote Post
nospor
post 21.04.2020, 08:39:28
Post #2





Grupa: Moderatorzy
Postów: 36 442
Pomógł: 6290
Dołączył: 27.12.2004




FOREACH wymaga tablicy. Co zawiera $po50['idzaw'] ?


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

"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 Wersja Lo-Fi Aktualny czas: 18.04.2024 - 04:32