Comunidad de diseño web y desarrollo en internet online

No registra datos de formulario en la base de datos php

Citar            
MensajeEscrito el 08 Abr 2020 08:59 pm
A continuacion muestro el codigo de conexion.php.
Al momento de ingresar los datos al formulario, no los ingresa a la base de datos y aparece en pantalla el mensaje "hubo algun error"

<?php

$conectar=@mysqli_connect('localhost','id13206274_bddedufinder','Kemonito_1234');

if(!$conectar){
echo"No se puede conectar con el servidor";
}else{

$base=mysqli_select_db ($conectar, 'id13206274_edu_finder' );
if (!$base){
echo"No se encontro la base de datos";
}

}

$nombre = $_POST['nombre'];
$apellido = $_POST['apellidos'];
$municipio = $_POST['municipio'];
$edad = $_POST['edad'];
$correo = $_POST['correo'];


$sql = "INSERT INTO registro VALUES('','$nombre','$apellido','$municipio','$edad','$correo')";

$ejecutar=mysqli_query($conectar, $sql);

//$insertar=mysqli_query("INSERT INTO usuario VALUES('','$nombre','$apellidos','$municipio','$edad','$correo')",$conectar);

if(!$ejecutar){

echo"Hubo algun error";

}
else{

echo"Datos guardados correctamente <br> <a href='PAGINAINICIO.html'>volver</a>";
}

?>






Y aqui muestro el codigo del formulario.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="es" xml:lang="es">
<style>
body{
background-image: url("fondoprueba1.jpg");
background-position: center center;
background-repeat: no-repeat;
background-attachment: fixed;
background-size: cover;
padding-left: 50px;
padding-right: 50px;
}
</style>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Registrarse.</title>
</head>
<body background="fondoprueba1.jpg" cover;>
<center>
<br/><br/><br/><br/>
<h3>Registrate.</h3>

<!--enctype="multipart/form-data"-->
<form action="conexion.php" method="post" >
<fieldset>
<legend> <center>Datos personales</center></legend>

Nombre <br/>
<input type="text" name="nombre" value="" size="20" maxlength="30"/>
<br/>
Apellidos <br/>
<input type="text" name="apellidos" value="" size="50" maxlength="80"/>
<br/>

<label for="municipio">Municipio</label><br/>
<select id="municipio" name="municipio">
<option value="" selected="selected">- seleccionar - </option>
<option>Atizapan de Zaragoza</option>
<option>Azcapotzalco</option>
<option>Cuautitlan Izcalli</option>
<option>Gustavo A. Madero</option>
<option>Naucalpan</option>
<option>Nicolas Romero</option>
<option>Tlalnepantla de Baz</option>
<option>Vallejo</option>

</select>
<br/><br/>
<label for="edad"> Edad</label><br/>
<input type="text" size="3" maxlength="2" id="edad" name="edad"/>

<br/><br/>
Correo electronico<br/>
<input type="email" name="correo" value="" size="50" maxlength="80"/>
<br/><br/><br/>
<input type="submit" name="enviar" value="Guardar cambios" />
<input type="reset" name="limpiar" value="Borrar los datos introducidos" />

</fieldset>
</form>
</center>
</body>
</html>

Por Alexandra_Ventura

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 09 Abr 2020 11:37 am
Debajo de esta linea agrega un debug

$sql = "INSERT INTO registro VALUES('','$nombre','$apellido','$municipio','$edad','$correo')";
echo "$sql<br>";

Copia el SQL usa tu administrador de base de datos para ejecutar el query y ver que error te genera.

Jorge

Por solisarg

BOFH

13641 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

chrome
Citar            
MensajeEscrito el 16 Abr 2020 04:37 am
te faltan los campos de la tabla.

insert into tabla (campo1,campo2,campo3) values ('var1',var2',var3')

Por Noe Velazquez

41 de clabLevel



 

chrome

   Página 1 de 1

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.