Prima che vado fuori di testa, qualcuno mi sa dire dov' è l' errore in questa funzione? Vorrei creare una select prendendo i dati da una tabella del db. Devo quindi passare alla funzione:
1)Nome tabella
2)Nome colonna dell' id
3)Colonna del nome
4)Ordine del risultato
Codice PHP:
//funzione che crea una select con id e nome dell' option
function create_select($table, $id, $name, $orderby)
{
$sql = "SELECT ".$id.", ".$name." FROM ".$table." ORDER BY ".$orderby;
$result = mysql_query($sql);
print("<select name='".$table."'>\n");
while($row=mysql_fetch_array($result))
{
print("<option value='".row[$id]."'>".$row[$name]."</option>\n");
}
print("</select>\n");
}
Mi da errore
Parse error: syntax error, unexpected '[' in C:\Program Files\xampp\htdocs\bs_site\include\function.inc on line 205