
01/05/2007, 20:30
|
| | Fecha de Ingreso: septiembre-2005
Mensajes: 8
Antigüedad: 19 años, 6 meses Puntos: 0 | |
Re: Bases de Datos y pagina Web Cita:
Iniciado por Dark Kronox primera pregunta ^^
esta bien asi si coloco mas de 2 datos?.... Código PHP: <?php
$servidor = "localhost";
$usuario = "";
$password = "";
$base_de_datos = "encuesta";
$encuesta1=$_POST["D1"];
$encuesta2=$_POST["D2"];
$encuesta3=$_POST["D3"];
$encuesta4=$_POST["D4"];
$encuesta5=$_POST["D5"];
$encuesta6=$_POST["D6"];
$encuesta7=$_POST["D7"];
$encuesta8=$_POST["D8"];
$encuesta9=$_POST["D9"];
$encuesta10=$_POST["D10"];
$encuesta11=$_POST["D11"];
$encuesta12=$_POST["D12"];
$encuesta13=$_POST["D13"];
$encuesta14=$_POST["D14"];
$encuesta15=$_POST["D15"];
$encuesta16=$_POST["D16"];
$encuesta17=$_POST["D17"];
$conextar=mysql_connect($servidor,$usuario,$password);
mysql_select_db($base_de_datos);
$sqlinsert = ("INSERT INTO encuestas(campo2,campo3,campo4,campo5,campo6,campo7,campo8,campo9,campo10,campo11,campo12,campo13,campo14,campo15,campo16,campo17,campo18) VALUES('$encuesta1','$encuesta2','$encuesta3','$encuesta4','$encuesta5','$encuesta6','$encuesta7','$encuesta8','$encuesta9','$encuesta10','$encuesta11','$encuesta12','$encuesta13','$encuesta14','$encuesta15','$encuesta16','$encuesta17') ");
mysql_query($sqlinsert,$conextar);
?> si los campos comiensan en 2 es porke el primer campo esta ocupado por idencueta ^^
saludos Si el primer campo tiene el nombre "idencuenta" (o "idencuesta" no se) tal vez los restantes también tengan sus nombres, en la consulta debes poner el nombre de cada uno de ellos y no "campo1", "campo2",etc.
Lo que puedes hacer que te puede ayudar mucho, es imprimir el mensaje de error luego de ejecutar la consulta como lo hiciste el el primer script que posteaste.
Código:
$sqlinsert = ("INSERT INTO encuestas(campo2,campo3,campo4,campo5,campo6,campo7,campo8,campo9,campo10,campo11,campo12,campo13,campo14,campo15,campo16,campo17,campo18) VALUES('$encuesta1','$encuesta2','$encuesta3','$encuesta4','$encuesta5','$encuesta6','$encuesta7','$encuesta8','$encuesta9','$encuesta10','$encuesta11','$encuesta12','$encuesta13','$encuesta14','$encuesta15','$encuesta16','$encuesta17') ");
mysql_query($sqlinsert,$conextar);
echo mysql_error();
Correlo nuevamente y si la consulta no se puede ejecutar, imprimirá el motivo de dicho error |