Foros del Web » Programando para Internet » PHP »

No recibo $_POST ... ¿porque?

Estas en el tema de No recibo $_POST ... ¿porque? en el foro de PHP en Foros del Web. A ver si alguien sabría decirme el porque de que este código no funciona... recibo sin problemas la variable $_POST['nombre'] pero la variable $_POST['dato'] que ...
  #1 (permalink)  
Antiguo 27/03/2006, 07:17
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 8 meses
Puntos: 1
No recibo $_POST ... ¿porque?

A ver si alguien sabría decirme el porque de que este código no funciona... recibo sin problemas la variable $_POST['nombre'] pero la variable $_POST['dato'] que es generada dinámicamente me es imposible...

Os pasteo el código:

Código HTML:
<html>
<head>
	<title>Demo</title>
</head>

<body>
<?
if(isset($_POST['nombre']))
 {
 	echo "<br>El nombre:" . $_POST['nombre'];
 }
if(isset($_POST['dato']))
 {
 	echo "<br>El dato:" . $_POST['dato'];
 }
?>
<script language="JavaScript">
	var Informacion_GeneralArray;
	Informacion_GeneralArray=["General","Configuracion","Prueba1"];
	function ValoresGeneral(v, capa) {
	// el tratamiento en sí...
	var NomArray = eval(v + "_GeneralArray");
	var str = '<SELECT name="dato" class="edit">'; 
	str += '<OPTION value="" SELECTED>[ Valores ]</OPTION>';
	for (x=0;x < NomArray.length;x++){
			str+='<OPTION value="'+NomArray[x]+'">'+NomArray[x]+'</OPTION>';
		}
	str += '</SELECT>';	
	document.getElementById(capa).innerHTML = str;
	
	}
</script>
<table width="400" align="center">
<form action="prueba.php" name="modgeneral1" method="post">
 <tr>
  <td>
   <select name="nombre" class="edit" onchange="ValoresGeneral(this.value,'valoresgeneral');">
    <option value=""></option>
    <option value="Informacion">Informacion</option>
   </select>
  </td>
  <td>
   <div id="valoresgeneral"></div>
  </td>
  <td width="32" align="center"><a href="javascript:document.modgeneral1.submit();">Nuevo</a></td>
 </tr>
</form>
</table>
</body>
</html> 
Gracias y un saludo.
__________________
www.pensandoenred.com
  #2 (permalink)  
Antiguo 27/03/2006, 10:11
 
Fecha de Ingreso: noviembre-2004
Mensajes: 75
Antigüedad: 19 años, 4 meses
Puntos: 0
'<OPTION value=""

Fijate que no tiene asignado ningún valor...
  #3 (permalink)  
Antiguo 27/03/2006, 12:10
Avatar de nicolaspar  
Fecha de Ingreso: noviembre-2004
Ubicación: Villa Ballester Bs-As|Ar
Mensajes: 2.002
Antigüedad: 19 años, 4 meses
Puntos: 34
A mi me funciona perfecto. Para saber de todas maneras que estas levantando del post podes hacer un
Código PHP:
<?php echo print_r($_POST);?>
__________________
Mi punto de partida es Que Bueno Lo Nuevo
  #4 (permalink)  
Antiguo 27/03/2006, 15:32
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 8 meses
Puntos: 1
Buenas nicolaspar,

Recibes las dos variables por POST?

voy a hacer la prueba que me recomiendas, pero eso ya mañana que ya es tarde ^_^

Gracias y un saludo.
__________________
www.pensandoenred.com
  #5 (permalink)  
Antiguo 28/03/2006, 02:19
Avatar de MarioNunes  
Fecha de Ingreso: agosto-2005
Mensajes: 280
Antigüedad: 18 años, 8 meses
Puntos: 1
A mi me sigue sin funcionar, no recibo la variable "dato" por post... he hecho una modificación en el código cliente y de esta manera si recibo la información que necesito... pero no es la solución que ando buscando.

Voy a consultar en el foro de Javascript a ver si alguien me puede echar un cable.

Para quien le interese esto sigue en este hilo:

http://www.forosdelweb.com/f13/formularios-dinamicos-381599/

Gracias y un saludo.
__________________
www.pensandoenred.com

Última edición por MarioNunes; 28/03/2006 a las 02:35
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:01.