Ver Mensaje Individual
  #2 (permalink)  
Antiguo 13/03/2014, 15:45
Avatar de Middrel
Middrel
 
Fecha de Ingreso: abril-2005
Mensajes: 835
Antigüedad: 19 años, 6 meses
Puntos: 27
Respuesta: condicionar 3 insert

En mi caso lo he hecho así:

Código HTML:
<select name="select">
    <option value="1">Select 1</option>
    <option value="2">Select 2</option>
    <option value="3">Select 3</option>
</select>
<input type="text" name="input1" value="" > 

Código PHP:
$option $_POST['select'];

switch(
$option){

    case (
1): $sqlInsert1 mysqli_query($connect"INSERT INTO tabla(...) VALUES (...)"MYSQL_USE_RESULT);
    break;  

    case (
2): $sqlInsert2 mysqli_query($connect"INSERT INTO tabla(...) VALUES (...)"MYSQL_USE_RESULT);
    break;  

    case (
3): $sqlInsert3 mysqli_query($connect"INSERT INTO tabla(...) VALUES (...)"MYSQL_USE_RESULT);
    break;  

    default:
        
        
$sqlInsert1 mysqli_query($connect"INSERT INTO tabla(...) VALUES (...)"MYSQL_USE_RESULT);
        
$sqlInsert2 mysqli_query($connect"INSERT INTO tabla(...) VALUES (...)"MYSQL_USE_RESULT);
        
$sqlInsert3 mysqli_query($connect"INSERT INTO tabla(...) VALUES (...)"MYSQL_USE_RESULT);
    break:

¿a eso te refieres?

Ahora, corríjanme si me equivoco pero en la sentencia:

Código PHP:
$Result1 mysql_query($insertSQL1$connection) or die(mysql_error()); 
$insertSQL1 siempre está vacío, ya que en el único lugar donde obtiene su valor esta condicionado por un if, el cuál si no se cumple nunca entra.

Saludos!!