Ayuda con código 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="title" maxlength="60" size="30"></td>
</tr>
<tr>
<td colspan="2" align="center">
<p><input type="submit" value="Registrarse">
</p>
</td>
</tr>
</table>
</form>
</body>
</html>
INSERT_EMAIL.PHP
<html>
<head>
<title>Constructora Catatumbo S.A.</title>
</head>
<body>
<h1>Resultado de subscripcion</h1>
<?php
// create short variable names
$emails=$_POST['emails'];
if (!$emails)
{
echo 'No has introducido ningun Email Valido.<br />'
.'Porfavor regrece y intente nuevamente.';
exit;
}
if (!get_magic_quotes_gpc())
{
$emails = addslashes($emails);
}
@ $db = new mysqli('localhost', 'bookorama', '123456', 'emails');
if (mysqli_connect_errno())
{
echo 'Error: No se puede conectar a la base de datos. Profavor Intenta mas tarde.';
exit;
}
$query = "Inserte un correo electronico
('".$emails."')";
$result = $db->query($query);
if ($result)
echo $db->affected_rows.' Gracias por subscribirte a nuestra web.';
$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="title" maxlength="60" size="30"></td>
</tr>
<tr>
<td colspan="2" align="center">
<p><input type="submit" value="Registrarse">
</p>
</td>
</tr>
</table>
</form>
</body>
</html>
INSERT_EMAIL.PHP
<html>
<head>
<title>Constructora Catatumbo S.A.</title>
</head>
<body>
<h1>Resultado de subscripcion</h1>
<?php
// create short variable names
$emails=$_POST['emails'];
if (!$emails)
{
echo 'No has introducido ningun Email Valido.<br />'
.'Porfavor regrece y intente nuevamente.';
exit;
}
if (!get_magic_quotes_gpc())
{
$emails = addslashes($emails);
}
@ $db = new mysqli('localhost', 'bookorama', '123456', 'emails');
if (mysqli_connect_errno())
{
echo 'Error: No se puede conectar a la base de datos. Profavor Intenta mas tarde.';
exit;
}
$query = "Inserte un correo electronico
('".$emails."')";
$result = $db->query($query);
if ($result)
echo $db->affected_rows.' Gracias por subscribirte a nuestra web.';
$db->close();
?>
</body>
</html>
1 Respuesta
Respuesta de derfelius
1