hola:
Estoy desesperada
![Neurótico](http://static.forosdelweb.com/fdwtheme/images/smilies/scared.png)
por que no se como hacer lo siguiente: Tengo un formulario donde mando por metodo post las varibles a otro formulario, en este segundo formulario tengo que validar si ya esta insertada en la base de datos informacion relacionada al primer formulario si no hay informacion entonces insertar la informacion del anterior y la del segundo formulario. El problema es que cuando paso al segundo formulario me valida e inmediatamente me inserta la informacion del primero y ya no me deja insertar la del segundo formulario.... Espero haberme dado a entender
El codigo que tengo para validar es el siguiente:
Código PHP:
<?php
if(isset($_POST['Submit'])){
$query = "SELECT nombre, apellido, edad, sexo FROM dia WHERE anio=".$_SESSION['anio']." ";
$checkanio_consulta = mysql_query("SELECT nombre, apellido, edad, sexo FROM dia WHERE anio=".$_SESSION['anio']."");
$anio_consultas_exist = mysql_num_rows($checkanio_consulta);
if ($anio_consultas_exist>0) {
echo "<p> los datos no se pudieron insertar por que, estan registrados de año ",$_SESSION['anio'] ," por favor verifica el año";
$tabla1= mysql_query($query) or die(mysql_error());
$fila = mysql_fetch_assoc($tabla1);
}else{
?>
y donde quiero insertar las dos tablas es:
Código PHP:
$strquery='insert into dia (anio, nombres, apellido, edad, sexo) values';
for($i=0;$i<count($_POST['nombres']);$i++){
if (!empty($_POST['nombres'][$i])) {
$strquery.="('$anio', '".$_POST['nombres'][$i]."','".$_POST['apellido'][$i]."','".$_POST['edad'][$i]."','".$_POST['sexo'][$i]."'),";
}
}
$strquery=substr($strquery,0,(strlen($strquery)-1)).';';
mysql_query($strquery) or die(mysql_error());
echo 'Ha sido registrado de manera satisfactoria.<br />';
}
}
Este es el que no me inserta por que inserto primero el anterior por la validacion
Código PHP:
<?php
if(isset($_POST['Submit'])){
$strquery='insert into acc (responsable, fecha_programada, fecha_real, comentarios) values';
for($i=0;$i<count($_POST['responsable']);$i++){
if (!empty($_POST['responsable'][$i])) {
$strquery.="('".$_POST['responsable'][$i]."','".$_POST['fecha_programada][$i]."','".$_POST['fecha_real'][$i]."','".$_POST['comentario'][$i]."','$anio',),";
}
}
$strquery=substr($strquery,0,(strlen($strquery)-1)).';';
mysql_query($strquery) or die(mysql_error());
echo 'El registro se ha llevado acabo de de manera satisfactoria.<br />';
}
}
?>
En verdad espero y me puedan ayudar!!!! por favor