Hola buenas otra vez,
necesito insertar datos en 2 tablas con la misma acción (en un form, metodo POST), pero solo me inserta en la primera....
Alguien me puede hecahr una manita...(y que no sea al cuello)...
Gracias.
| |||
Insertar en 2 tablas en la misma acción Hola buenas otra vez, necesito insertar datos en 2 tablas con la misma acción (en un form, metodo POST), pero solo me inserta en la primera.... Alguien me puede hecahr una manita...(y que no sea al cuello)... Gracias. |
| ||||
Respuesta: Insertar en 2 tablas en la misma acción ¿Podrías poner el código del formulario y el código PHP que estás usando para realizar el INSERT a la base de datos? Porque así sin más, es difícil saber por qué está dando problemas.
__________________ Por favor, antes de preguntar, revisa la Guía para realizar preguntas. |
| ||||
Respuesta: Insertar en 2 tablas en la misma acción Simplemente debes generar 2 consultas INSERT, ya que no se puede insertar datos en 2 tablas distintas en una misma consulta INSERT. Sin embargo, trata de publicar lo que tienes para saber con más exactitud tu problema.
__________________ KIBIT.cl |
| |||
Respuesta: Insertar en 2 tablas en la misma acción Aqui les explico el problemita que tengo, es que el campo que debo grabar es variable, en una seleccion de chekbox (7) el usuario escoge las que quieras y luego descarto las opciones que esten vacias, quedandome con las que tienen valor, mostrando en una siguiente pantalla solo las que tienen valor, y grabando solo estas en la BD. el codigo de muestra en pantalla es el siguiente: if ($param['param_nombre'] == "Entrada") { $e = $param['param_cant']; for ($i=1;$i<=$e;$i++) { $x = 'CantEntra'.$i; if ($_POST[$x] <> 0) { $pasent[$h] = $x; $h++; } $var1 = $_POST[$x]; if ($var1 > 0) { $a = 1; while ($coco=mysql_fetch_assoc($consulCoco1)) { if ($coco['tipo'] == "Entranda") { $var1b[$a] = $coco['palo']; $mensaje1 .=$var1b[$a].", \n\n"; $a += 1; } } if ($var1a == 0) { ?> <div id=<?php echo $x ?> style="position:absolute; left: 250px; top: <?php echo $top.'px' ?>;"> <label> ENTRANDAS: </label> </div> <?php $var1a = 1; } ?> <div id=<?php echo $x ?> style="position:absolute; left: 350px; top: <?php echo $top.'px' ?>;"> <label> <?php echo $var1." ".$var1b[$i]; ?></label> </div> <?php $top += 30; $var1 = 0; ?> Un poco complicado el codigo......:-p |