Ver Mensaje Individual
  #13 (permalink)  
Antiguo 28/11/2013, 19:54
Avatar de ignacio85r
ignacio85r
 
Fecha de Ingreso: mayo-2010
Ubicación: mar del plata
Mensajes: 155
Antigüedad: 14 años
Puntos: 0
Respuesta: duda en almacenamiento en la DB

bien al final pude hacerlo... lo que hice fue lo siguiente
Código PHP:
 <?php print('<? xml version="1.0" encoding="UTF-8"?>');?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<body>
<?php
 
if(isset($_POST['enviar'])){                                                        
 
$link mysqli_connect("localhost","root","matrox85","tutorial");    
 
$sql "INSERT INTO minag (nombre, mail, direccion, telefono)";        
 
$sql.= "VALUES ('".$_POST["nombre"]."', '".$_POST["mail"]."', '".$_POST["direccion"]."', '".$_POST["telefono"]."')"
 if(
$result mysqli_query($link$sql)) {                                    


 print (
"¡Gracias!, hemos recibido sus datos correctamente.\n");
 } else {print (
$sql mysqli_error($link));}                                
 } else {

    
?>
    <form method="POST" action="add_reg.php" >
        <input type="text" name="nombre" placeholder="Nombre" ><br>
        <input type="text" name="mail" placeholder="Mail" ><br>
        <input type="text" name="direccion" placeholder="Direccion" ><br>
        <input type="text" name="telefono" placeholder="Telefono" ><br>
        <input type="submit" name="enviar" value="Aceptar Informacion"><br>
    </form>
<?php
}
?>
</body>
</html>
el error era que estaba enviando mas datos de los campos disponibles... pero para llegar a capturar el error lo que hice fue que mediante mysqli_error($link) me devolviera (si lo habia) el error para asi subsanarlo.

creo que eso es todo...
__________________
Los manuales existen por un motivo... explicar el funcionamiento de algo. ;-)