Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/01/2010, 03:12
marinesky
 
Fecha de Ingreso: diciembre-2009
Ubicación: entre Ibiza y Barcelona :)
Mensajes: 92
Antigüedad: 14 años, 4 meses
Puntos: 3
Recoger datos y enviar email

Hola a todos!!
Pues a ver si entre todos podemos resolver esa duda que tengo, que seguro que se consigue.

Soy novata en esto de php y mysql por lo tanto no me machaqueis que me cuesta :P

Bueno pues mi duda es la siguiente:
Tengo un formulario en el cual tengo un select multiple del cual las opciones a elegir son introducidas por una consulta con mysql que me muestra los nombres.Hasta aqui todo bien,el problema es acontinuacion cuando una vez tengo rellenado el select multiple elijo una opcion y quiero que este recoja el email del nombre elegido.
Me imagino que tendre que hacerlo mediante otra consulta, pero nose donde ni como introducirla en mi codigo.

Dejo mi codigo:
Código PHP:
<?php

session_start
();
require (
'db_connect.php');
require (
'functions.php');
include (
'config.php');
connectar_imc();
?>


<html> 
<body>
<?
if (!$_POST){
?> 
    <form action="prueba3.php" method="POST">

Distribuidores:<br>
<select name="distribuidores[]" id="distribuidores" multiple="multiple">

        <?php
            $query
=mysql_query("SELECT id_distributor, distributor_name FROM distributor WHERE deleted_distributor = '0'");
            while(
$row=mysql_fetch_row($query)){
        
?>
            <option><?php echo $row[1]; ?></option>
                                
<?php
}
?>
</select>

<input type="submit" value="Enviar datos!" > 

    </form>

<?
 
}else{  


$dis=$_POST["distribuidores"];
for (
$i=0;$i<count($dis);$i++)    
{    
echo 
"<br> Distribuidor " $i ": " $dis[$i];    
}
}  
?> 

</body> 
</html>