Ciao a tutti,
scrivo per un problema che non riesco a risolvere... In pratica, ho creato un form i cui valori vengano mandati al database, ma, al momento dell'invio, mi dà errore "No database selected". Vi posto i codici che ho usato:
Pagina form:
Codice HTML:
<html>
<head> <title>Inserisci News</title> </head>
<body bgcolor=white>
<div align="center">INSERIMENTO PUNTI</div>
<form method=post action="/lab/invia.php">
G : <input type="text" name="g" size=50><br><br>
C : <input type="text" name="c" size=50><br><br>
T : <input type="text" name="t" size=50><br><br>
Serpeverde: <input type="text" name="s" size=50><br><br>
<input type="submit" value="Invia"/>
</form>
</body>
</html>
/lab/invia.php
Codice PHP:
<?php
//definisco i parametri della connessione: nomeserver,username,password e nome db
$db=mysql_connect("localhost", "mio_username", "mia_password");
if ($db == FALSE) {
die ("Errore nella connessione.");
}
// RECUPERA DATI DAL FORM
$g = $_POST['g'];
$g = addslashes(stripslashes($g));
$c =$_POST['c'];
$c = addslashes(stripslashes($c));
$t =$_POST['t'];
$t = addslashes(stripslashes($t));
$s =$_POST['s'];
$s = addslashes(stripslashes($s));
$query = "INSERT INTO `coppa` ( `G` , `C` , `T` , `S` )
VALUES ('$g', '$c', '$t', '$s')";
if (@mysql_query($query)) {
echo ("<div align=center class=testo> <b>Record inserito con successo.</b></div>");
} else {
echo ("<div align=center class=testo> <b>Errore di inserimento record: ". mysql_error()
."</b></div>");
}
?>
Grazie e scusate del disturbo!