28/08/09 14:38
Adesso che sono riuscito a connettermi e ho inquadrato un minimo il linguaggio ho creato la pagina PHP per l'inserimento dei dati, soltanto che mi da errore la linea 40... vi riporto il codice, il risultato che mi ritorna e la riga che mi da errore...mi vien da piangere a pensare che dopo dovrò fare l'FTP per le foto ç_ç
ritorna:
Parse error: syntax error, unexpected ',', expecting ']' in C:\xampp\htdocs\pag.php on line 40
linea 40: if(isset($_POST['NomeITA', 'EpocaITA', 'Dimensioni', 'DescriITA'])) {
è sicuramente un'errore stupido nella grammatica del PHP (provengo da un orribile mondo in VB, nn è facile per me...) ma nn rieco a individuarlo >.<
<html> <head> </head> <body> <font face="chiller" color="#FF0000" /> <?php if (isset($_GET['addprod'])): ?> <form action="<?php echo $SERVER['PHP_SELF']; ?>" methot="post"> <table> <tr> <td width="135">Nome (Italiano): </td> <td width="630"><input type="text" name="NomeITA" size="106" /></td></tr> <td>Epoca (Italiano):<td><input type="text" name="EpocaITA" size="106"/></td></tr> <td>Dimensioni:<td><input type="text" name="Dimensioni" size="106"/></td></tr> <td>Descrizione (Italiano): <td><textarea name="DescriITA" cols="80"> </textarea></td></tr> </table> <input type="submit" name="ok" value="OK" /> </form> <?php else: global $db; $dbms = 'mysql'; $dbhost = 'localhost'; $dbname = 'prodotti'; $dbuser = 'root'; $dbpasswd = ''; $db = mysql_connect($dbhost, $dbuser, $dbpasswd); if (!$db) { echo "non va il db"; } mysql_select_db($dbname, $db); if (!@mysql_select_db('prodotti')) { exit('non trovo il db...'); } if(isset($_POST['NomeITA', 'EpocaITA', 'Dimensioni', 'DescriITA'])) { $sql = "INSERT INTO prodotti SET NomeITA='$NomeITA', EpocaITA='$EpocaITA', Dimensioni='$Dimensioni', DescriITA='$DescriITA'"; if (@mysql_query($sql)) { echo 'Campo aggiunto correttamente' } else { echo 'Errore riscontrato: ' mysql_error() } echo File presenti nel DB $result = @mysql_query('SELECT * FROM Prodotti') if (!$result) { exit('Si è verificato un errore nel leggere la query') mysql_error() } while ($row = mysql_fetch_array($result)) { echo $row['NomeITA', 'EpocaITA', 'Dimensioni', 'DescriITA'] } echo '<a href="'$_SERVER['PHP_SELF'] '?addprod=1> Inserisci un altro prodotto </a>'; end if; ?> </body> </html>
ritorna:
Parse error: syntax error, unexpected ',', expecting ']' in C:\xampp\htdocs\pag.php on line 40
linea 40: if(isset($_POST['NomeITA', 'EpocaITA', 'Dimensioni', 'DescriITA'])) {
è sicuramente un'errore stupido nella grammatica del PHP (provengo da un orribile mondo in VB, nn è facile per me...) ma nn rieco a individuarlo >.<