Ayuda con php & mysql
La cosa es que el siguiente código no hace lo que quiero que haga y no se donde esta el error el código debería almacenar el correo electrónico en la BD Emails en la tabla Emails. La verdad es que no se mucho sobre BD estoy aprendiendo pero estoy haciendo un proyecto que tengo que entregar en la universidad si me ayudas te lo agradecería de antemano muchas gracias
newemail.html
<html>
<head>
<title>Constructora Catatumbo S.A. - Subscripciones</title>
</head>
<body>
<h1>Constructora Catatumbo S.A. - Subscripcion</h1>
<form action="insert_email.php" method="post">
<table width="353" height="80" border="0">
<tr>
<td>Correo Electronico:</td>
<td> <input type="text" name="correo" maxlength="60" size="30"></td>
</tr>
<tr>
<td colspan="2" align="center">
<p><input type="submit" value="Registrarse">
</p>
</td>
</table>
</form>
</body>
</html>
INSERT_EMAIL.PHP
<html>
<head>
<title>Constructora Catatumbo S.A. - Subscripciones</title>
</head>
<body>
<h1>Resultado</h1>
<?php
// create short variable names
$Emails=$_POST['Emails'];
if (!$Emails)
{
echo 'You have not entered all the required details.<br />'
.'Please go back and try again.';
exit;
}
if (!get_magic_quotes_gpc())
{
$Emails= addslashes($Emails);
}
@ $db = new mysqli('localhost', 'bookorama', '123456', 'Emails');
if (mysqli_connect_errno())
{
echo 'Error: Could not connect to database. Please try again later.';
exit;
}
$query = "insertar en Emails
('".$Emails."')";
$result = $db->query($query);
if ($result)
echo $db->affected_rows.' Correo Electronico Almacenado.';
$db->close();
?>
</body>
</html>
newemail.html
<html>
<head>
<title>Constructora Catatumbo S.A. - Subscripciones</title>
</head>
<body>
<h1>Constructora Catatumbo S.A. - Subscripcion</h1>
<form action="insert_email.php" method="post">
<table width="353" height="80" border="0">
<tr>
<td>Correo Electronico:</td>
<td> <input type="text" name="correo" maxlength="60" size="30"></td>
</tr>
<tr>
<td colspan="2" align="center">
<p><input type="submit" value="Registrarse">
</p>
</td>
</table>
</form>
</body>
</html>
INSERT_EMAIL.PHP
<html>
<head>
<title>Constructora Catatumbo S.A. - Subscripciones</title>
</head>
<body>
<h1>Resultado</h1>
<?php
// create short variable names
$Emails=$_POST['Emails'];
if (!$Emails)
{
echo 'You have not entered all the required details.<br />'
.'Please go back and try again.';
exit;
}
if (!get_magic_quotes_gpc())
{
$Emails= addslashes($Emails);
}
@ $db = new mysqli('localhost', 'bookorama', '123456', 'Emails');
if (mysqli_connect_errno())
{
echo 'Error: Could not connect to database. Please try again later.';
exit;
}
$query = "insertar en Emails
('".$Emails."')";
$result = $db->query($query);
if ($result)
echo $db->affected_rows.' Correo Electronico Almacenado.';
$db->close();
?>
</body>
</html>
Respuesta de davidcortesb
1