Tengo un sistema sencillo para guardar datos en una base de datos a traves del siguiente formulario:
Conexion.php
<?php
$host="localhost";
$usua="root";
$pass="";
$base="yerson"; //base de datos//
$cone = new mysqli($host,$usua,$pass,$base);
if ($cone->connect_error)
{
die('No se pudo conectar a la base de datos:'.$cone->connect_error);
}
?>
Formulario.php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>formulario</title>
<style type="text/css">
body {
background-image: url(1.png);
}
.yer {
font-family: Arial Black, Gadget, sans-serif;
}
.yer {
font-family: Arial Black, Gadget, sans-serif;
}
.ter {
font-family: Verdana, Geneva, sans-serif;
}
.yer {
font-family: Arial Black, Gadget, sans-serif;
}
.yer {
font-family: Arial Black, Gadget, sans-serif;
}
.yer {
font-family: Arial Black, Gadget, sans-serif;
}
</style>
</head>
<body>
<center>
<h1><font color="#00FF00" class="yer">Bienvenido a Nuestro Sistema de Registro
</font></h1></center>
<marquee>
<h2><font color="#FFFF00"> <span class="yer">REGISTRATE.. YA</span>.</font></h2></marquee>
<form action="procesar.php"method="post" name="form">
<table width"200" border="0">
<tr>
<font color="#00FF00">
<td class="yer">nombres</td></font>
<td><input type="text" name="nombres" /></td>
</tr>
<tr>
<font color="#FFFF00"><td class="yer">apellidos</td></font>
<td><input type="text" name="apellidos" /></td>
</tr>
<tr>
<font color="#00FF00"><td class="yer">telefono</td></font>
<td><input type="text" name="telefono" /></td>
</tr>
<tr>
<font color="#FFFF00"><td class="yer">correo_electronico</td></font>
<td><input type="text" name="correo_electronico" /></td>
</tr>
<tr>
<font color="#00FF00"><td class="yer">ciudad</td></font>
<td><input type="text" name="ciudad" /></td>
</tr>
<tr>
<td> </td>
<center><td><input type="submit" value="insertar dactos" /> <input type="reset" value="limpiar" /> </td></center>
</tr>
</table>
</form>
</body>
</html>
Procesar.php
<?php
include ("conexion.php");
if (isset($_POST ['nombres'] ) && !empty ($db_POST ['nombres']) &&
isset($_POST ['apellidos'] ) && !empty ($db_POST ['apellidos'] ) &&
isset($_POST ['telefono'] ) && !empty ($db_POST ['telefono'] ) &&
isset($_POST ['correo_electronico'] ) && !empty ($db_POST ['correo_electronico'] ) &&
isset($_POST ['ciudad'] ) && !empty ($db_POST ['ciudad'] ))
{
$nomb=$_REQUEST['nombres'];
$apel=$_REQUEST['apellidos'];
$tele=$_REQUEST['telefonos'];
$corr=$_REQUEST['correo_electronico'];
$ciud=$_REQUEST['ciudad'];
mysqli_query("INSERT INTO datos (nombres,apellidos,correo_electronico,telefonos,ciudad)
VALUES ('$nomb','$apel','$tele','$corr','$ciud') ") or die (mysql_error());
echo "datos insertados correctamente";
}else{
echo "problemas al insertar los datos";
}
?>
El problema: luego de procesar la informacion la pagina da el error de datos y no guarda nada en la base de datos