Bueno, os cuento el caso..
Se trata de un formulario que mediante una consulta php genera dos selects.
Código:
<?php
$db=mysql_connect('localhost','root','')or die("No se puede seleccionar BD");
#seleccio bbdd
mysql_select_db('admin',$db) or die(mysql_error($db));
?>
<HTML>
<HEAD>
<BODY>
<form action="dos_imatges_db.php" method="post">
<?php
$query= 'SELECT image_username FROM famosos';
$resultats= mysql_query($query, $db) or die (mysql_error($db));
?>
<p>Selecciona un personage</p>
<select>
<?php
while($row = mysql_fetch_assoc($resultats)){
foreach($row as $value){
?>
<option name="img1" value="<?php echo $value; ?>" > <?php echo $value; ?></option>
<?php
}
}
?>
</select>
<?php
$query= 'SELECT image_username FROM images';
$resultats= mysql_query($query, $db) or die (mysql_error($db));
?>
<p>Selecciona un altre personatge</p>
<select>
<?php
while($row = mysql_fetch_assoc($resultats)){
foreach($row as $value){
?>
<option name="img2" value="<?php echo $value; ?>" ><?php echo $value; ?></option>
<?php
}
}
?>
</select>
<input type="text" name="texto">
<br/>
<input type="submit" name="accio" value="envia">
</form>
</BODY>
</HEAD>
</HTML>
Hasta aqui funciona correctamente.
Ahora, a la hora de recoger los resultados no me reconoce los options seleccionados.
Os dejo la pagina que recoge los datos:
Código:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ca" lang="ca">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Plantilla document estricte</title>
<meta name="description" content="Plantilla document XTML estricte" />
<meta name="author" content="JORDI TORRENT" />
<meta name="revised" content="2010" />
</head>
<body>
<?php
echo 'Has seleccionat la imatge:';
echo $_POST[img1];
echo 'Ara la barrejarem amb:';
echo $_POST[img2];
?>
<p>
<a href="http://validator.w3.org/check?uri=referer"><img src="http://www.w3.org/Icons/valid-xhtml10" alt="Valid XHTML 1.0 Strict" height="31" width="88" /></a>
</p>
</body>
</html>
Si me podeis echar un cable, os lo agradeceria!
Saludos campeones!