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>