Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: for zagnieżdżone w while ...
Forum PHP.pl > Forum > Przedszkole
bash3r
Witam, kolega poprosił mnie o napisanie pewnego skryptu ... php bawię się już od jakiegoś czasu ale dziś spotkała mnie dziwna sprawa ... czy nie można zagnieżdżać pętli 'for' w 'while' ? Bo wyskakuje mi, że wymaga średnika w linii gdzie jest oetla for czyli zapewne w linii wcześniej (pętla while) ... nawszelki wypadek dodaję sam skrypt
  1. <?php 
  2. $serwis = $_POST['serwis'];
  3. $adres = $_POST['adres'];
  4. $pakiet = $_POST['pakiet'];
  5. $okres = $_POST['okres'];
  6. $gg = $_POST['gg'];
  7. $mail = $_POST['mail'];
  8. $pyt = $_POST['pyt'];
  9. $temat = 'Zamówienie';
  10. $rachunek = 'cos';
  11.  
  12. $zawartosc = 'Nazwa serwisu: '.$serwis.'<br>Adres serwisu: '.$adres.'<br>Pakiet: '.$pakiet.'<br>Okres: '.$okres.'<br>GG: '.$gg.'<br>E-mail: '.$mail.'<br>Uwagi i pytania: '.$pyt.'<br>';
  13.  
  14. $mail_db = mysql_connect ('host', 'user', 'haslo') or die ('Nie można połączyć z bazą danych!');
  15. mysql_select_db ('pakiet') or die ('Nie można połączyć z bazą danych!');
  16.  
  17. $query = mysql_query ("SELECT * FROM `mail`") or die ('Błąd zapytania!');
  18.  
  19. while ($wiersz= mysql_fetch_array($query))
  20. {
  21. $adresdo == $wiersz['adres'];
  22. }
  23.  
  24. mysql_close ($mail_db);
  25.  
  26. mail ($adresdo, $temat, $zawartosc, $mail);
  27.  
  28. $pakiet_db = mysql_connect ('host', 'user', 'haslo') or die ('Nie można połączyć z hostem!');
  29. mysql_select_db ('pakiet') or die ('Nie można połączyć z bazą danych!');
  30.  
  31. $query = mysql_query ("SELECT * FROM `pakiet`") or die ('Błąd zapytania!');
  32.  
  33. while ($wiersz1 = mysql_fetch_array($query))
  34. {
  35. //linia 44
  36.  for($wiersz1['nazwa'] = $pakiet)
  37. {
  38. echo 'Wybrano '.$wiersz1['nazwa'].'<br />';
  39. echo 'Do zapłaty: '.$wiersz1['cena'].'<br /><br />';
  40. echo 'Powyższą kwotę należy wpłacić na:'.$rachunek.'<br >';
  41. }
  42. }
  43. mysql_close ($pakiet_db);
  44. ?>


A sam błąd jest następujący:

Parse error: parse error, expecting `';'' in bash3r\www\lukasz\zamowienie_wyslano.php on line 44

Wie ktoś może ocochodzi ?
Z gory dzięki za pomoc smile.gif
ikioloak
Moze poczytaj sobie o for.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.