Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/03/2014, 14:10
Avatar de Briss
Briss
 
Fecha de Ingreso: junio-2011
Mensajes: 1.293
Antigüedad: 13 años, 4 meses
Puntos: 12
condicionar 3 insert

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 3sprintf("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));
}
?>