ciao a tutti il mio problema è che creoil file di registrazione:
Codice:
<HTML>
<HEAD>
<TITLE>Registrazione</TITLE>
<META NAME="DESCRIPTION" CONTENT="Registrazione ">
<link rel="icon" href="/Immagini/index.ico" type="image/vnd.microsoft.icon" />
</HEAD>
<form name="datiUtenti" action="paginarisposta.php" method="POST">
<BODY BACKGROUND ="http://www.mrtones.it/contents/wallbig/4/15184.jpg" TEXT="#FFFFFF">
<P><H1>Registrazione</H1><br><br>
<FIELDSET style="width: 250px; height: 400px">
<LEGEND>Dati</LEGEND><BR>
<label> <br>
<br>
Nickname<input type="text" name="nickname"> </label>
<p><label>Nome <input type="text" name="nome"> </label>
<label><br>
<br>
Cognome <input type="text" name="cognome"> </label>
</p>
<label>
<p>
Password <input type="password" maxlength="8" size="20" value="" name="password">
</p>
<p>
e-mail <input type="text" name="email">
<br>
<br><p ALIGN="CENTER"><input type="submit" value="Invia i Dati"> <input type="reset" value="Cancella"></p>
</label>
</FIELDSET>
<P><P>
<body>
</html>
Poi tocca alla pagina di risposta:
Codice:
<?php
if($_POST) {
inserisci_record();
}
else {
echo("Finito");
}
function inserisci_record()
{
require 'connandconfig.php';//connessione all database mysql
$nickname = trim($_POST['nickname']);
$nome = trim($_POST['nome']);
$cognome = trim($_POST['cognome']);
$password = trim($_POST['password']);
$email = trim($_POST['email']);
if(get_magic_quotes_gpc())
{
$nickname = stripslashes($nickname);
$nome = stripslashes($nome);
$cognome = stripslashes($cognome);
$password = stripslashes($password);
$email = stripslashes($email);
}
$nickname = mysql_real_escape_string($nickname);
$nome = mysql_real_escape_string($nome);
$cognome = mysql_real_escape_string($cognome);
$password = mysql_real_escape_string($password);
$email = mysql_real_escape_string($email);
require 'connandconfig.php';
$query = "INSERT INTO Utenti (nickname,nome,cognome,password,email)
VALUES ('$nickname','$nome','$cognome','$password','$email')";
$result = mysql_query($query);
if (!$result) {
die("Errore nella query $query: " . mysql_error());
}
$id_inserito = mysql_insert_id();
mysql_close();
$messaggio = urlencode("Inserimento effettuato con successo (ID=$id_inserito)");
header('location: '.$_SERVER['PHP_SELF'].'?msg='.$messaggio);
}
?>
salvo il tutto e quando lo provo invio i dati e mi da il seguente errore:
Errore nella query INSERT INTO Utenti (nickname,nome,cognome,password,email) VALUES ('','','','',''): Access denied for user 'piratescardsgame'@'localhost' (using password: NO)
grazie a tutti quelli che risponderanno