16/08/2012, 13:55
|
| | Fecha de Ingreso: julio-2012
Mensajes: 276
Antigüedad: 12 años, 4 meses Puntos: 27 | |
Respuesta: formulario que no guarda datos ni da error Cita:
Iniciado por ocp001a Nota: poner un echo así:
echo 'Hola';
es indistinto de ponerlo así:
echo "Hola";
De hecho, en teoría sería mejor ponerlo de la primer forma ya que de la segunda forma php intentaría interpretar la cadena en busca de alguna variable.
Te recomiendo poner la conexión en una función aparte:
Código PHP:
Ver originalfunction conectarse(){ die("Error en conexion a base de datos"); die("Error al seleccionar base de datos"); return $conect; }
de tal forma, en tu código podrías hacer:
Código PHP:
Ver original<?php $conexion=conectarse(); $nombre = $_POST['nombre']; $guardar = mysql_query ("INSERT INTO dato(nombre) VALUES ('$nombre')"); mysql_query($guardar,$conexión);//esto sobra, ya en la linea anterior se hace la inserción echo mysql_error();//con esta linea podrías ver si hay un error en el sql ?>
Usa mysqli es mas seguro Envio.php
Código PHP:
Ver original<?php mysqli_query($conexion, "INSERT INTO dato(nombre) VALUES ('$_POST[nombre]')"); echo "Conectado satisfactoriamente"; ?>
|