PHP: problema con ciclo for

neo996sps

Utente Attivo
31 Mag 2007
247
0
0
Trentino
Ciao a tutti,

ho un problema assurdo con un ciclo for. Questo è il codice incriminato

PHP:
for ($i = 1; $i < 2; $i=$i + 1;)
			{
			$materie = mysql_query("SELECT * FROM materie WHERE id = ". $i]);
			while ($exp_materie = mysql_fetch_array($materie))
				{
					print $exp_materie["materia"];				
				}
			}

che sintatticamente mi semba a posto mi genera questo errore:

Codice:
Parse error: syntax error, unexpected ';', expecting ')' in /var/www/Registro Digitale/script/studenti/info.php on line 40

dov'è l'errore?
 
Ciao
qui c'è una parentesi quadra in piu
PHP:
$materie = mysql_query("SELECT * FROM materie WHERE id = ". $i]);
e qui l'ultimo punto e virgola non serve
PHP:
for ($i = 1; $i < 2; $i=$i + 1;)
anche se per incrementare è piu elegante la sintassi $i++
 

Discussioni simili