Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2009, 11:40
cold_fear
 
Fecha de Ingreso: marzo-2009
Ubicación: Cartagena
Mensajes: 9
Antigüedad: 15 años, 10 meses
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