Ver Mensaje Individual
  #6 (permalink)  
Antiguo 23/07/2013, 15:44
jairx_x1
 
Fecha de Ingreso: febrero-2013
Ubicación: Bogota
Mensajes: 40
Antigüedad: 11 años, 2 meses
Puntos: 0
Respuesta: Como Soluciono el envió de variables PHP

Mira recorte el código para que sea mas entendible y reformule mi pregunta así:

Este es el formulario
Código HTML:
<!DOCTYPE html PUBLIC "-//w3c//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
</head>

<body>
<div align="center">

<Div id=cuerpo style="border-color:#000; border-style:groove; border-width:6px"> 

	<font face= "Verdana">
	<table border="2" bordercolor="#FF9900" width="700" align="center">
<form name="forma" method="POST" action="consultas_formulario1.php">
<tr> <th colspan="4">
Elija la opción de visita a consultar<br>
</th></tr>
	
		<tr>
		<td>
		Numero de la visita
		</td>
		<td>
		<input type="Text" name="consultar" class="sampletext">
				
		</td>
		</tr>

		<tr>    
		<td>
		Estado Oportunidad
		</td>
		<td>
		<select name="estop" class="sampletext"> 	
		<option value="Elige">--Selecciona una opción--</option>  
		<option value="Abierta">Abierta</option>
		<option value="Cerrada">Cerrada</option>
		</select>

		</td>
		</tr> 

		<tr>
		<td>
		Área que realiza la acción :
		</td>
		<td>
		<select name="area" class="sampletext"> 	
		<option value="Elegir">--Selecciona una opción--</option>  
		<option value="Construcción">Construcción</option>
		<option value="Consultoría">Consultoría</option>
		<option value="END">END</option>
		<option value="Industria">Industria</option>
		<option value="Pruebas y Ensayos">Pruebas y Ensayos</option>
		<option value="Redes Centro">Redes Centro</option>
		<option value="Redes Costa">Redes Costa</option>
		<option value="Seguridad Industrial">Seguridad Industrial</option>
		<option value="Telecomunicaciones">Telecomunicaciones</option>
		<option value="Velosi">Velosi</option>
		<option value="Pruebas y Ensayos">Pruebas y Ensayos</option>
		<option value="Desarrollo de negocios">Desarrollo de negocios</option>
		<option value="Gerencia General">Gerencia General</option>
		</select>

		</td>
		</tr>
	

		<tr>
		<td>
		Sector del cliente :
		</td>
		<td>	
		<select name="area1" class="sampletext"> 	
		<option value="Elegir">--Selecciona una opción--</option>  
		<option value="1. Power Generación">1. Power Generación</option>
		<option value="2. Power Distribución ">2. Power Distribución </option>
		<option value="3. Power Comercialización">3. Power Comercialización</option>
		<option value="4. Energías Renovables">4. Energías Renovables</option>
		<option value="5. Aguas">5. Aguas</option>
		<option value="6. Oil & Gas">6. Oil & Gas</option>
		<option value="7. Minería">7. Minería</option>
		<option value="8.  Industria">8.  Industria</option>
		<option value="9. Infraestructura (carreteras, FFCC, puertos, aerop)">9. Infraestructura (carreteras, FFCC, puertos, aerop)</option>
		<option value="10. Ingeniería, Montaje y Mantenimiento">10. Ingeniería, Montaje y Mantenimiento</option>
		<option value="11. Telecomunicaciones">11. Telecomunicaciones</option>
		<option value="12. Servicios (Salud, Educación, Turismo, Ocio y Cultura, Serv ">12. Servicios (Salud, Educación, Turismo, Ocio y Cultura, Serv </option>
		<option value="13. Administraciones Públicas">13. Administraciones Públicas</option>
		<option value="14. Aeronáutico, Naval y Defensa">14. Aeronáutico, Naval y Defensa</option>
		</select>

		</td>
		</tr>
		
				
		<tr>
		<td>
		Asistentes : <br>
		</td>
		<td>
		<input type="Text" name="asis" class="sampletext">

		</td>
		</tr>
	
			
		<tr>
		<td>  Se genero una oferta : 		</td>
		<td>
		Si  **:
		<input type="radio" name="gen" value="Si"><br>
		No*  :
		<input type="radio" name="gen" value="No"><br>

		</td>
		</tr>
					
		<tr>
		<td>  Accion a realizar : 		</td>
		<td>
		<input type="Text" name="acc" class="sampletext">
		</td>

		</tr>
	

<tr>  
<th colspan="2"><input type="Submit" name="enviar" align="center" value="Consultar" ></th> 
</tr>   
</form>
</table>
</font>
</td>

</Div>

</body>
</html> 
Ahora los recibo en este php
Código PHP:
<?php
$v1 
=$_POST['consultar'];
$v2 =$_POST['estop'];
$v3=$_POST['area'];
$v4 =$_POST['area1'];
$v5=$_POST['asis'];
$v6 =$_POST['gen'];
$v7 =$_POST['acc'];

?>

Hasta ahora todo bien, envía todos los valores bien. Mi pregunta seria como condiciono esta consulta:

si seleccionó al menos 1 elemento y lo envió que consulte solo ese elemento, pero si escogió 2 valores que envié esos 2 valores para la consulta, por que así como pueden escoger 1 elemento para consultar también pueden escoger 2 o llenar 2.
Mas o menos quisiera que fuera como esos formularios que tienen varios campos e independiente cual escoja si 1 o 2 o 3 elementos manda a hacer la consulta. He visto que estos formularios cada ítems tiene su botón de búsqueda al lado derecho para hacer la consulta de ese solo elemento.
Muchas Gracias y espero me puedan dar mas Ideas.