Hola a todos ojala me puedan ayudar con esto tengo 1 form con tres secciones
cada seccion tiene un select y abajo unos input...
intento hacer lo siguiente necesito que si en el select primero se elige un dato me realize la consulta $insertSQL1
pero no me tome $insertSQL2 y $insertSQL3...
si eleijo solo en la dos solo me ejecute $insertSQL2
si elijo solo en el tres me ejecute $insertSQL3
si elijo en las 3 me haga $insertSQL1,$insertSQL2 y $insertSQL3
estoy tratando con algo asi pero me arrojo esto Query was empty
Código PHP:
<?php
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
if(isset($_POST['primero']) && !empty($_POST['primero'])) {
$insertSQL1 = sprintf("INSERT INTO tabla(...) VALUES (...)",
...);
} //fin 1
if(isset($_POST['segundo']) && !empty($_POST['segundo'])) {
$insertSQL2 = sprintf("INSERT INTO tabla(...) VALUES (...)",
} //fin 2
if(isset($_POST['tercero']) && !empty($_POST['tercero'])) {
$insertSQL 3= sprintf("INSERT INTO tabla(...) VALUES (...)",
} //fin 3
mysql_select_db($database_connection, $connection);
$Result1 = mysql_query($insertSQL1, $connection) or die(mysql_error());
$Result2 = mysql_query($insertSQL2, $connection) or die(mysql_error());
$Result3 = mysql_query($insertSQL3, $connection) or die(mysql_error());
$insertGoTo = "index.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}
?>