Salve a tutti, sono nuovo del PHP ed ho un piccolo problemino.
Ho un form mediante la quale inserisco dei dati di calciatori questo è il codice:
codice:
echo "<h3>Modulo di inseriemnto</h3>";
echo "<form method='post' name='add' action='adding.php'>";
echo "Squadra
<input type='text' name='squadra' />
";
echo "Numero di maglia
<input type='text' name='numero' />
";
echo "Nome calciatore
<input type='text' name='nome' />
";
echo "Data di nascita
<input type='text' name='data' />
";
echo "Luogo di nascita
<input type='text' name='luogo' />
";
echo "Ruolo calciatore
<input type='text' name='ruolo' />
";
echo "Nome file della foto
<input type='text' name='foto' />
";
echo "<input type='submit' value='Inserisci' />";
echo "</form>";
il file adding.php è questo:
codice:
<?php
include "db_connect.php";
$squadra = $_POST['squadra'];
$numero = $_POST['numero'];
$nome = $_POST['nome'];
$data = $_POST['data'];
$luogo = $_POST['luogo'];
$ruolo = $_POST['ruolo'];
$foto = $_POST['foto'];
$db = mysql_connect($dbhost, $dbuser, $dbpass) or die("Impossibile collegarsi al server, verificare i parametri di connessione.");
mysql_select_db('my_calciovisione', $db) or die('Errore di selezione del database, verificare se il nome del database indicato nello script sia corretto.');
$query = "INSERT INTO calciatori (squadra, numero, nome, data, luogo, ruolo, foto) VALUES ('$squadra', '$numero', '$nome', '$data', '$luogo', '$ruolo', '$foto')";
?>
Vi assicuro che i dati per il login e i nomi delle tabelle sono corretti, però non avviene l'inserzione. Come mai? dove sta l'errore?