Foros del Web » Programando para Internet » PHP »

recibir el valor de un input tipo hidden en php

Estas en el tema de recibir el valor de un input tipo hidden en php en el foro de PHP en Foros del Web. buenas. tengo un inconveniente en pasar el valor de un input tipo hidden. que es este: que es de un form para modificar los dasos ...
  #1 (permalink)  
Antiguo 09/07/2009, 11:40
 
Fecha de Ingreso: marzo-2009
Ubicación: Cartagena
Mensajes: 9
Antigüedad: 15 años, 1 mes
Puntos: 0
recibir el valor de un input tipo hidden en php

buenas. tengo un inconveniente en pasar el valor de un input tipo hidden. que es este:
que es de un form para modificar los dasos de un paciente: form action="actualizarpaciente.php"

<input name="idField" id="idField" type="hidden" value="<?php $row_RecordsetActualizar['IdPaciente'];?>" />
--------------------------------------------------------------------------------------------------
cuand le doy boton actualzar. me lleva al script actualizarpaciente.php :

Código php:
Ver original
  1. <?php
  2. function actualizar($idR, $id, $name, $ape, $sex, $eda, $pes, $esta, $dir, $tel)
  3. {
  4. $conecta=mysql_connect("localhost","root","");
  5. mysql_select_db('oftamologico',$conecta);
  6. echo "IdReal :".$idR." ";
  7. echo "Id cambiar :".$id." ";
  8. echo "nombre :".$name." ";
  9. echo "apellido :".$ape." ";
  10. echo "sexo :".$sex." ";
  11. echo "edad :".$eda." ";
  12. echo "peso :".$pes." ";
  13. echo "estatura :".$esta." ";
  14. echo "direccion :".$dir." ";
  15. echo "telefono :".$tel." ";
  16.  
  17. $actualpac = "UPDATE paciente SET IdPaciente='$id', NPaciente='$name', APaciente='$ape', SexPaciente='$sex', DirPaciente='$dir',TelPaciente='$tel', EdadPaciente='$eda', PesoPaciente='$pes', EstaPaciente='$esta' ";
  18. $actualpac.= "WHERE IdPaciente =".$idR;
  19. $Result1 = mysql_query($actualpac, $conecta) or die(mysql_error());
  20. //$resultado= mysql_fetch_assoc($Resultl);
  21.  if ($Resultl)
  22.    
  23.     $valr = true;
  24.   else
  25.     $valr = false;
  26. return $valr;
  27. }//finde la funcion actualizar
  28. ?>
  29. <?php
  30.  $idReal = $_POST['idField'];
  31.  echo "id enviada :".$idReal. " <br> \n"; /*no me lo visualiza, esdecir no recibe nada*/
  32.  $idp = $_POST['Tid'];
  33.  $nombre = $_POST['Tname'];
  34.  $apellido = $_POST['TApe'];
  35.  $sexo = $_POST['Tsexo'];
  36.  $edad = $_POST['Tedad'];
  37.  $peso = $_POST['TPeso'];
  38.  $estatura = $_POST['Testatura'];
  39.  $direccion = $_POST['Tdireccion'];
  40.  $telefono = $_POST['Ttelefono'];
  41.  $resul = actualizar($idReal, $idp, $nombre, $apellido, $sexo, $edad, $peso, $estatura, $direccion, $telefono);
  42.  if ($resul)
  43.   {
  44.      $insertGoTo = "inicio.php";
  45.     if (isset($_SERVER['QUERY_STRING'])) {
  46.     $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
  47.     $insertGoTo .= $_SERVER['QUERY_STRING'];
  48.     }
  49.     header(sprintf("Location: %s", $insertGoTo));
  50.  }else
  51.   {
  52.     $insertGoTo = "consultahistorialmedico.php";
  53.     if (isset($_SERVER['QUERY_STRING'])) {
  54.     $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
  55.     $insertGoTo .= $_SERVER['QUERY_STRING'];
  56.     }
  57.     header(sprintf("Location: %s", $insertGoTo));
  58.   }
  59.  ?>

por favor me pueden ayudar.

Última edición por jam1138; 09/07/2009 a las 11:49 Razón: Coloreo código para una mejor lectura
  #2 (permalink)  
Antiguo 09/07/2009, 11:47
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 19 años, 9 meses
Puntos: 102
Respuesta: recibir el valor de un input tipo hidden en php

Por favor, moléstate en explicar bien tu problema, qué haz intentando y en dónde crees que esté el error. No puedes solo copiar y pegar código esperando alguien tenga la paciencia y cuidado para revisarlo y analizar qué es lo que hace ... en serio, por favor, mínimo cuida un poco la redacción ...





... ... dicho lo dicho, y ¿seguro que estás imprimiendo el valor que debes pasar en el campo oculto?

Edit: Coloreando tu código (facilita mucho la lectura) veo colocaste tu problema como comentario ... lo dicho, si no recibes nada es porque no estás pasando nada. Ojo con eso.

Un saludo
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #3 (permalink)  
Antiguo 09/07/2009, 11:48
Avatar de lair  
Fecha de Ingreso: enero-2009
Ubicación: header('Location: Morelia");
Mensajes: 1.052
Antigüedad: 15 años, 3 meses
Puntos: 46
Respuesta: recibir el valor de un input tipo hidden en php

puedes probar cambiando el tipo de tu input, colocalo como text o algo asi para serciorarte de que la consulta que estas bien desde la consulta y partir de ahi
  #4 (permalink)  
Antiguo 09/07/2009, 12:20
 
Fecha de Ingreso: junio-2009
Mensajes: 250
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: recibir el valor de un input tipo hidden en php

¿Será porque no lo estás imprimiendo?

Prueba así:
Código PHP:
<input name="idField" id="idField" type="hidden" value="<?php echo $row_RecordsetActualizar['IdPaciente'];?>" />
Saludos.
  #5 (permalink)  
Antiguo 13/07/2009, 08:15
 
Fecha de Ingreso: marzo-2009
Ubicación: Cartagena
Mensajes: 9
Antigüedad: 15 años, 1 mes
Puntos: 0
Respuesta: recibir el valor de un input tipo hidden en php

si me funciono gracias Gaug. por un simple echo no me refleja el valor.
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 21:26.