Ver Mensaje Individual
  #17 (permalink)  
Antiguo 01/05/2007, 20:30
fabiandg
 
Fecha de Ingreso: septiembre-2005
Mensajes: 8
Antigüedad: 18 años, 7 meses
Puntos: 0
Re: Bases de Datos y pagina Web

Cita:
Iniciado por Dark Kronox Ver Mensaje
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