Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> for zagnieżdżone w while ...
bash3r
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 18.11.2005
Skąd: Świnoujście

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


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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)

Ten post edytował bash3r 18.11.2005, 20:55:34
Go to the top of the page
+Quote Post
ikioloak
post
Post #2





Grupa: Zarejestrowani
Postów: 416
Pomógł: 0
Dołączył: 8.01.2004

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


Moze poczytaj sobie o for.
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: 14.09.2025 - 14:51