Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2003, 18:20
Avatar de JAZZMINCITA
JAZZMINCITA
 
Fecha de Ingreso: abril-2003
Ubicación: BOGOTA
Mensajes: 14
Antigüedad: 21 años, 1 mes
Puntos: 0
ayuda por favor

hola a todos:

como siempre molestando con mis dudas


a ver ahora el problema es el siguiente,

tengo un menu desplegable q se carga desde la base de datos(el objetivo de este menu desplegable es el seleccionar un registro de la BD y modificarlo) asi:

echo "<tr><td><br>Nombre del Material<br></td><td><select name=material><option value=0>Cualquiera</option>";
$query="select cod_material ,nom_material from material ";
$matriz=ejecutar_consulta($query);
$j=conteo($query);
if (is_array($matriz))
{
for($i=0;$i<$j;$i++)
{
$codigo= $matriz[$i][0];
$nombre=$matriz[$i][1];
echo "<option value=".$nombre.">".$nombre."</option>";
}
}
echo "</select></td></tr>";
los valores que carga de la BD son cadenas de caracteres como por ejemplo : "hola como estas",
listo,ahora hago el respectivo query para que me modifique la instruccion pero justo aqui esta lo raro, ya que la variable q hace referencia al desplegable solo toma la primera palabra toda la cadena de caracteres, por ejemplo si el valor de $nombre es "hola como estas", la variable $material solo me toma el "hola", y claro esta q en la base de datos nunca va a encontrar un registro que coincida con este valor

yo no se mucho de esto a lo mejor es una tonteria pero por favor quiero que me guien

gracias por la ayuda que me puedan brindar