Estoy desesperada 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{
?>
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 />';
}
}
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