ho creato questa pag che prende i dati direttamente dal database.
http://sprint.b23w.net/index.php
Poi, con l'aiuto di un amico, abbiamo creato queste 2, che mi permetta di inserire i dati attraverso un form:
codice:
Inserisciti nel database da solo!</p>
<form name="form1" method="post" action="send.php">
nome: (nome cognome)
<input type="text" name="nome">
</p>
data di nascita: (gg/mm/aaaa)
<input type="text" name="nascita">
</p>
categoria:
<input type="text" name="categoria">
</p>
prima gara preferita (100 sl):
<input type="text" name="gara1">
</p>
tempo (mm:ss.dd):
<input type="text" name="tempo1">
</p>
seconda gara preferita (200 sl):
<input type="text" name="gara2">
</p>
tempo (mm:ss.dd):
<input type="text" name="tempo2">
</p>
biografia:
<input type="text" name="biografia">
</p>
<input type="submit" name="Submit" value="Invia">
</p>
</form>
</p>
</p>
codice:
<?
// recupero tutti i dati
$nome=$_POST['nome'];
$nascita=$_POST['nascita'];
$categoria=$_POST['categoria'];
$gara1=$_POST['gara1'];
$tempo1=$_POST['tempo1'];
$gara2=$_POST['gara2'];
$tempo2=$_POST['tempo2'];
$biografia=$_POST['biografia'];
// dati validi, li inserisco nel db
require('inc/config.inc.php');
$query=mysql_query("INSERT INTO show VALUES ('$nome', '$nascita', '$categoria', '$gara1', '$tempo1', '$gara2', '$tempo2', '$biografia')") or die ("Impossibile eseguire la query: ".mysql_error());
echo "Dati inseriti con successo";
mysql_close();
?>
mi da un errore di sintassi del mysql. da cosa dipende?
Impossibile eseguire la query: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'show VALUES ('Mario Rossi', '31/07/70', 'assoluti', '100 sl', '1:00.00', '200 sl' at line 1