certo, ovviamente mettendo utente e password giusti, nome database, etc
certo, ovviamente mettendo utente e password giusti, nome database, etc
Scusa, dov'è che sbaglio? :master:
<html>
<head>
<title>Inserire i dati </title>
</head>
<body>
<h2>Inserire dati :</h2>
<form action='<?php echo $_SERVER["PHP_SELF"]; ?>' method='post'>
Autore: <input type='text' name='autorname'>
E-mail: <input type='text' name='email'>
<input type='submit' name='submit'>
</form>
</body>
</html>
<?php
// interazione con l'utente
if(isset($_POST["submit"])){
$autorname = $_POST['autorname'];
$email = $_POST["email"];
// accesso a MySQL
//--------------------------------
$db = mysql_connect("localhost", "utente", "password") or die ("Impossibile connettersi: " . mysql_error());
mysql_select_db("nomedatabase",$db);
}
?>
<?php
$add = mysql_query("INSERT INTO nometabella VALUES ('$_POST['autore']', '$_POST['email']',");
?>
Che errore ti dà?
CMQ nella query hai scritto $_POST['autore'] mentre dovrebbe essere $_POST['autorname'], se non ho visto male
Parse error: parse error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in....on line 47
![]()
forse nella query devi togliere gli apici in "$_POST['autore']"...
da sempre lo stesso errore...![]()
<html>
<head>
<title>Inserire i dati </title>
</head>
<body>
<h2>Inserire dati :</h2>
<form action='<?php echo $_SERVER["PHP_SELF"]; ?>' method='post'>
Autore: <input type='text' name='autorname'>
E-mail: <input type='text' name='email'>
<input type='submit' name='submit'>
</form>
</body>
</html>
<?php
// interazione con l'utente
if(isset($_POST["submit"])){
$autorname = $_POST['autorname'];
$email = $_POST["email"];
// accesso a MySQL
//--------------------------------
$db = mysql_connect("localhost", "nome utente", "password") or die ("Impossibile connettersi: " . mysql_error());
mysql_select_db("nomedatabase",$db);
}
?>
<?php
$add = mysql_query("INSERT INTO autori VALUES ($_POST['autorname'], $_POST['email'])");
?>
in quale riga è l'errore? controlla lì la sintassi.
Sergej
il problema è la parente..si
prova cosìcodice:if(isset($_POST["submit"])){ $autorname = $_POST['autorname']; $email = $_POST["email"]; // accesso a MySQL //-------------------------------- $db = mysql_connect("localhost", "nome utente", "password") or die ("Impossibile connettersi: " . mysql_error()); mysql_select_db("nomedatabase",$db); $add = mysql_query("INSERT INTO autori VALUES ($_POST['autorname'], $_POST['email'])"); } ?>
mi dà errore in questa riga
$add = mysql_query("INSERT INTO autori VALUES ($_POST['autorname'], $_POST['email'])");
![]()
![]()
prova così:
$add = mysql_query("INSERT INTO autori VALUES ('$_POST[autorname]', '$_POST[email])'");