Tu codigo corregido funciona OK!! (nombre es un campo y receta es una tabla).
Código PHP:
<?php
$dbh = mysql_connect('localhost', 'root', '')
or die('MySQL Connect Error: No hay conexión a la Base de Datos: '.mysql_error());
mysql_select_db('colmesa', $dbh);
$result = mysql_query("SELECT nombre FROM receta ORDER BY nombre");
echo '<br /><br />';
?>
Código HTML:
<h4>Seleccione la receta y pulse OK!</h4>
<form name="receta" action="recetas.php" method="get">
<select class="temas" name="sureceta" size=5>
Código PHP:
<?
while($row=mysql_fetch_assoc($result))
{
echo '<option value='.$row['nombre'].'>'.$row['nombre'].'</option>';
}
?>
Código HTML:
</select>
<br />
<input type="submit" name="OK" value="OK!" />
</form>
Pero el problema sigue igual. La variable llega solamente con la primera palabra. O sea, corta la cadena en la primera palabra. De verdad que un error bien cascarudo... Gracias!!!