Salve,
non riesco a capire come mai il form non invii più i dati al database.
Vi posto i sorgenti dei file:
File form.html:
Codice PHP:
<html>
<head>
<title>form</title>
</head>
<body>
<form name="form1" method="POST" action="elaboro.php" onsubmit="return WLSubmit(this)">
Nome: <input type=text name="nome" size=15><br/>
Cognome: <input type=text name="cognome" size=15><br/>
Indirizzo email: <input type=text name="email" size=20><br/>
Data di nascita<input type=date name="data" size=8><br/>
Nazionalità: <input type=text name="nazione" size=10><br/>
Residenza: <input type=text name="residenza" size=20><br/>
telefono: <input type=text name="telefono" size=15><br/>
<input type="reset" value="Reset" /><input type=submit name="submit" value="invia!">
</form>
</body>
</html>
File elaboro.php:
Codice PHP:
<html>
<head>
<title>registrazione dati</title>
</head>
<body>
<?
require_once("config.php");
$nome = trim(htmlentities($_POST["nome"], ENT_QUOTES));
$cognome = trim(htmlentities($_POST["cognome"], ENT_QUOTES));
$email = trim(htmlentities($_POST["email"], ENT_QUOTES));
$data = trim(htmlentities($_POST["data"], ENT_QUOTES));
$nazione = trim(htmlentities($_POST["nazione"], ENT_QUOTES));
$residenza = trim(htmlentities($_POST["residenza"], ENT_QUOTES));
$telefono = trim(htmlentities($_POST["telefono"], ENT_QUOTES));
$connessione = mysql_connect("localhost", "username", "password") or die(mysql_error());
mysql_select_db("my_esnmilanostatale") or die(mysql_error());
$query = mysql_query("INSERT INTO erasmus (nome, cognome, email, data, nazione, residenza, telefono)VALUES ('$nome','$cognome','$email','$data','$nazione', '$residenza', '$telefono')") or die(mysql_error());
?>
</form>
</body>
</html>
Infine il file config.php che contiene i dati di accesso al database:
Codice PHP:
<html>
<head>
<title>registrazione utenti</title>
</head>
<body>
<?php
$db_host = "localhost";
$db_user = "esnmilanostatale";
$db_psw = "";
$db_name = "my_esnmilanostatale";
$connessione = mysql_connect ($db_host, $db_user, $db_psw) or die ("Connessione al server non stabilita");
$db_select = mysql_select_db ($my_esnmilanostatale, $connessione) or die ("Connessione al Db non stabilita");
?>
</body>
</html>
Vi sarei grato se potreste aiutarmi.
Grazie
[DS]
1. Usa i tag di codice e non i colori quando ne riporti ampi stralci, si legge meglio...
2. Magari la password che hai scritto nel codice è quella sbagliata, ma non è che ci tieni a verificarlo, giusto?