Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]parse error
Forum PHP.pl > Forum > Przedszkole
eminiasty

Parse error
: syntax error, unexpected '$i' (T_VARIABLE) in
C:\xampp\htdocs\...
on line 90


90 linia to
  1. $ingredients.$i=

Wydaje mi sie ze ewnetualny blad jest przy polaczeniu dwoch zmiennych, ale przeciez zmienne laczy sie kropka wiec ?

  1. for($i=0;$i<$_SESSION['count'];$i++){
  2. $ingredients.$i= '.$_SESSION['ingredients_quantity'.$i.''] .' '.$_SESSION['measure_name'.$i.''].' - '.$_SESSION['product_name'.$i.''].' ;
  3. $pdf->Write(0, $ingredients.$i, '', 0, '', true, 0, false, false, 0);
  4. }


Z tablica jest to samo:

  1. for($i=0;$i<$_SESSION['count'];$i++){
  2. $ingredients[$i]= '.$_SESSION['ingredients_quantity'.$i.''] .' '.$_SESSION['measure_name'.$i.''].' - '.$_SESSION['product_name'.$i.''].' ;
  3. $pdf->Write(0, $ingredients[$i], '', 0, '', true, 0, false, false, 0);
  4. }


Co robie nie tak?
kapslokk
  1. <?php
  2. $tab = ['xxx0'=> 'aaa','xxx1'=>'bbb','xxx2'=>'ccc'];
  3.  
  4. $varname = 'var';
  5. for($i= 0; $i<count($tab); $i++){
  6. ${$varname.$i} = $tab['xxx'.$i];
  7. }
  8. var_dump($var0, $var1, $var2);
  9.  
  10.  
  11.  
  12. $tab = ['xxx0'=> 'aaa','xxx1'=>'bbb','xxx2'=>'ccc'];
  13.  
  14. $var = [];
  15. for($i= 0; $i<count($tab); $i++){
  16. $var[$i] = $tab['xxx'.$i];
  17. }
  18. var_dump($var);


W Twoim przypadku masz źle apostrofy. Wystarczy spojrzeć na kolorowanie składni na forum.
Pyton_000
nie
  1. $ingredients.$i


a
  1. ${$ingredients.$i}
kapslokk
Chyba raczej ${'ingredients'.$i} ;] No chyba, że ze szkalnej kuli wyczytałeś co autor ma w zmiennej $ingredients.
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.