vuol dire che probabilissimo che non hai chiuso correttamente un blocco di codice con una parentesi (in generale quelle graffe). E' l'errore più comune e da parecchi grattacapi per risolverlo fortuna che ho un bel programma, WEbuilder che controlla la sintassi deglis cript PHP...l'errore sta qua
Codice PHP:
<?php
$query = "SELECT a.nomearticolo,a.soglia,q.quantita,d.codicebarre FROM articolidett a, articoliquantita q, articoli d where a.codarticolo = d.codarticolo and a.codarticolo = q.codarticolo;";
$rows = $db->recordArray($query);
if (count($rows)) {
while ($row = mysql_fetch_array($result)) {
$tab = '<tr><td>' . $row['codicebarre'] . '</td><td>' . $row['nomearticolo'] . '</td>';
$tab .= '<td>' . $row['quantita'] . '</td><td>' . $row['soglia'] . '</td>';
//$tab .= '<td><input type="button" value="..." onclick="showWindow('MODIFICA ORDINI', 'modificaOrdini?codice=' . $row['codicebarre'] . '', 500, 500)"></td>';
$tab .= '</tr>';
} ?>
</form>
</tbody>
la riga con if (count($rows)) { non è chiusa da una parentesi graffa infatti e va messa qua
Codice PHP:
<?php
$query = "SELECT a.nomearticolo,a.soglia,q.quantita,d.codicebarre FROM articolidett a, articoliquantita q, articoli d where a.codarticolo = d.codarticolo and a.codarticolo = q.codarticolo;";
$rows = $db->recordArray($query);
if (count($rows)) {
while ($row = mysql_fetch_array($result)) {
$tab = '<tr><td>' . $row['codicebarre'] . '</td><td>' . $row['nomearticolo'] . '</td>';
$tab .= '<td>' . $row['quantita'] . '</td><td>' . $row['soglia'] . '</td>';
//$tab .= '<td><input type="button" value="..." onclick="showWindow('MODIFICA ORDINI', 'modificaOrdini?codice=' . $row['codicebarre'] . '', 500, 500)"></td>';
$tab .= '</tr>';
}
// l'errore era nella sottostante graffa non chiusa!
} ?>
</form>
</tbody>