Foros del Web » Programando para Internet » PHP »

Introducir datos de un form a mysql

Estas en el tema de Introducir datos de un form a mysql en el foro de PHP en Foros del Web. Buenas!, estoy teniendo dificultades para ingresar datos desde un form a sql. pagina2 Código PHP: // conecto a la bd $conn  =  mysql_connect ( "xxxx" , "xxxx" , "xxxx" ...
  #1 (permalink)  
Antiguo 02/05/2012, 14:55
 
Fecha de Ingreso: abril-2012
Mensajes: 65
Antigüedad: 7 años, 7 meses
Puntos: 0
Introducir datos de un form a mysql

Buenas!, estoy teniendo dificultades para ingresar datos desde un form a sql.

pagina2
Código PHP:
// conecto a la bd
$conn mysql_connect("xxxx","xxxx","xxxx");
mysql_select_db("xxx");

//obtengo las variables
$cod_delito $_GET["cod_delito"];
$idf_rolunico $_GET["idf_rolunico"];
$idf_rutfiscal $_GET["idf_rutfiscal"];
$crr_idrelacion_base $_GET["crr_idrelacion_base"];
$tipo_causa $_GET["tipo_causa"];


//las muestro para asegurarme que llegaron
echo "<strong>variable id asesor:" $idf_rutfiscal "</strong><br><br>";
echo 
"<strong>variable idf_rolunico:" $idf_rolunico "</strong><br><br>";
echo 
"<strong>variable crr_idrelacion:" $crr_idrelacion_base "</strong><br><br>";
echo 
"<strong>variable de delitos cod_delito:" $cod_delito "</strong><br><br>";
echo 
"<strong>variable tipo_estado:" $tipo_causa "</strong><br><br>";

//inserto y genero el cuestionario
$csql"insert into formulario_paso
(select 
    '$idf_rutfiscal', 
    date_format(now(),'%Y-%m-%d %H-%i-%s'),
    '0000-00-00 00:00:00', 
    '$idf_rolunico',     
    '$crr_idrelacion_base', 
    preguntas.cod_idpregunta, 
    0
from 
    preguntas, pregunta_estado
where 
    preguntas.cod_idpregunta in (select pregunta_delito.cod_pregunta from pregunta_delito where pregunta_delito.cod_delito in ($cod_delito)) and   
    preguntas.cod_idpregunta = pregunta_estado.cod_pregunta and
    pregunta_estado.valor_estados in (select valor_estado.valor_estado from valor_estado where valor_estado.gl_estado_res like '%$tipo_causa%'))"

cuando ejecuto el

form action="pagina2.php" de la pagina1

veo que los datos pasaron bien, pero o bien la query de insert tiene error, o no la estoy ejecutando bien.


pero no me ingresan los datos a la base...

alguien?

PD: creo que el error es en la query que PHPlice

Última edición por afuentealba; 02/05/2012 a las 15:14
  #2 (permalink)  
Antiguo 02/05/2012, 15:42
Avatar de Swab  
Fecha de Ingreso: agosto-2008
Ubicación: Chiloé
Mensajes: 92
Antigüedad: 11 años, 4 meses
Puntos: 5
Respuesta: Introducir datos de un form a mysql

La estructura del insert into está mal.... No le estás pasando los valores:

INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)


Saludos

Etiquetas: formulario, introducir, mysql, sql, variables
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:46.