PHP - extraer dato de una lista

 
Vista:

extraer dato de una lista

Publicado por barcenas_joe (1 intervención) el 14/09/2011 21:49:11
Saludos, mi problema es el siguiente,

Cargo un list/menu por medio de una tabla mysql,

al momento de capturar y grabar la informacion junto con la de los list/menu todo OK

tengo un formulario para cargar estos datos para editarlos y volverlos a grabar, los cargo bien pero al momento de presionar el boton enviar me maneja dos opciones:

1 . datos con un solo dato todo Ok ejm:
list/menu = "Empleado"
$checa = $_post[tipo];
echo $checa // aqui todo perfecto

2 . datos con mas de un dato solo me muestra parte
list/menu = "Empleado de la zona rosa"
$checa = $_post[tipo];
echo $checa // aqui solo me imprime Empleado

por favor necesito su ayuda...!

el codigo que manejo es :
<select name="tiposerv" id="tiposerv" tabindex="17">

<?php
include("conexion_inc.php") ;
$query="SELECT cdescrip FROM comboscat where ctipo = 'tiposervic'";
$result=mysql_query($query,$conexion);
include("cconexion_inc.php");
while ($row8=mysql_fetch_array($result))
{

$uno= $row8['cdescrip'];
$dos= $row2['srvtipo'];

if ($uno != $dos)
{echo "<option value= $uno > $uno</option>"; }
else
{ echo "<option value= $uno selected>$uno</option>"; }

}
?>
</select>

Cuando muestro la variable me corta el dato...!!!!!
$tipoServ = $_POST[tiposerv];
echo "esta es : '$tipoServ'"; //aqui me corta la cadena

Ayuda por favor a todo el foro, gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de xve
Val: 3.943
Oro
Ha mantenido su posición en PHP (en relación al último mes)
Gráfica de PHP

extraer dato de una lista

Publicado por xve (6935 intervenciones) el 15/09/2011 08:45:12
Hola, no entiendo muy bien que estas haciendo, ni que contenido tienen las variables, pero si en el option colocas una descripción ($row8['cdescrip'];) ponla entre comillas, ya que puede ser que solo te llegue la primera palabra, y por eso sea tu problema.
1
{echo "<option value= '$uno' > $uno</option>"; }

De todas maneras, en el option value yo pondría siempre el identificador del registro de la base de datos, o algún valor numérico que haga referencia a la descripción.

Espero que sea esto..
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar