Originariamente inviato da azocomposto
Ciao, ho inserito una variabile dentro una tabella, ma restituisce questo errore:
Parse error: syntax error, unexpected T_VARIABLE in C:\Inetpub
ecco il codice:
Codice PHP:
$table = "<table border='0' cellpadding='0' cellspacing='20' width='100%'>
<tr>
<td>
"$title mysql_result($result,$i,'title');"
"$url mysql_result($result,$i,'url');"
"$datarichiesta mysql_result($result,$i,'datarichiesta'):"
</td>
</tr>
</table>";
echo $table;
dove sbaglio?
Grazie
l'errore sta nel fatto che stai inserendo una variabile dentro una variabile, quindi dovresti accodarla, per farlo , devi utilizzare il punto => .
e poi per i tag html va usato il doppio apice...
ed ancora :
Codice PHP:
...
$title mysql_result($result,$i,'title');
...
questo pezzo di codice è sbagliato..ci sono un po di cose da rivedere..
quindi dovresti fare una cosa del genere
Codice PHP:
$table = '<table border="0" cellpadding="0" cellspacing="20" width="100%">';
$table .= '<tr>';
$table .= '<td>' . $variabileDaAccodare .'</td>';
$table .= '</tr>';
$table .= '</table>';
ancora meglio sarebbe :
Codice PHP:
<table border="0" cellpadding="0" cellspacing="20" width="100%">
<tr>
<td><?php print $variabile; ?></td>
</tr>
</table>