Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/06/2010, 07:51
Avatar de tupajz
tupajz
 
Fecha de Ingreso: julio-2006
Mensajes: 55
Antigüedad: 17 años, 9 meses
Puntos: 1
Problema en la recepción de datos POST

Buenas a todos:

El asunto es este:

Haciendo uso de un select en una página a.php envio una variable (persona_cons_edit) como se ve a continuación:

Código PHP:
<SELECT NAME="persona_cons_edit">
<?php
  $query_consecutivo_persona
="SELECT CONCAT(nombre,' ',apellidos) FROM `usuarios` group by nombre desc";
  
$resultado_consecutivo_persona=mysql_query($query_consecutivo_persona);
  echo 
"<OPTION VALUE=".$result_row['persona'].">".$result_row['persona']."</OPTION>";
  while (
$result_row_per=mysql_fetch_array($resultado_consecutivo_persona))
  {
    echo 
"<OPTION VALUE=".$result_row_per['0'].">".$result_row_per['0']."</OPTION>";
  }
?>    

</SELECT>
Dicha variable es enviada por el método post a una página b.php en la que recepciono los datos de la siguiente forma para realizar un update:

Código PHP:

$persona_cons_edit
=$_POST["persona_cons_edit"]; 
El problema radica en que en el select se listan nombres y apellidos, pero al recibir la variable tan solo alcanzo a recibir todo lo que esté antes del primer espacio.

Ejemplo:

Si envio: Tupaj Zenteno
Sólo recibe antes del primer espacio: Tupaj

Espero haber sido claro, me parece que la solución debe ser bastante sencilla pero estoy en medio de nubarrones y no la puedo ver.

Por favor ayuda!