Foros del Web » Creando para Internet » HTML »

obtener un valor desde html a php

Estas en el tema de obtener un valor desde html a php en el foro de HTML en Foros del Web. buenas noches compañeros el dia de hoy les tengo una consulta, yo trabajo en zend y necesito obtener de una vista el valor de idsolicitudHerramientas ...
  #1 (permalink)  
Antiguo 28/11/2011, 20:21
 
Fecha de Ingreso: octubre-2011
Ubicación: Armenia Quindio
Mensajes: 9
Antigüedad: 12 años, 6 meses
Puntos: 0
obtener un valor desde html a php

buenas noches compañeros
el dia de hoy les tengo una consulta, yo trabajo en zend y necesito obtener de una vista el valor de idsolicitudHerramientas del foreach


Código HTML:
Ver original
  1. <div id="contend">
  2. <table id="tablas" cellpadding="0" cellspacing="0" border="0" class="display">
  3.     <tr>
  4.        
  5.         <th>NOMBRE DEL USUARIO</th>
  6.         <th>HERRAMIENTAS</th>
  7.         <th>CANTIDAD</th>    
  8.         <th>FECHA DE PRESTAMO</th>    
  9.         <th>FECHA DE ENTREGA</th>  
  10.         <th>ESTADO</th>  
  11.         <th></th>  
  12.                  
  13.     </tr>
  14.     </thead>
  15.     <tbody>  
  16.      <?php foreach($this->consulta as $consulta) : ?>
  17.     <tr>
  18.     <?php echo $this->escape($consulta->idsolicitudHerramientas);?>
  19.         <td><?php echo $this->escape($consulta->nombres);?></td>
  20.         <td><?php echo $this->escape($consulta->nombre);?></td>
  21.         <td><?php echo $this->escape($consulta->cantidad);?></td>
  22.         <td><?php echo $this->escape($consulta->fecha);?></td>
  23.         <td><?php echo $this->escape($consulta->fechaEstimadaDevolucion);?></td>
  24.         <td><?php echo $this->escape($consulta->estado);?></td>
  25.        
  26.         <td>
  27.         <form id="consulta" action="/consulta/almacenista" method="post">
  28.         <input type="hidden" id="idsolicitudHerramientas" name="idsolicitudHerramientas" value="idsolicitudHerramientas" size="40" maxlength="40" />
  29.         <input id="2"type="hidden" name="2" value="2" ></input>
  30.         <input type="submit" name="consultax" value="Aprobar" ></input></form>
  31.        
  32.         <form id="consulta" action="/consulta/almacenista" method="post">
  33.         <input id ="3"type="hidden" name="3" value="3" ></input>
  34.         <input type="hidden" id="idsolicitudHerramientas" name="idEstadoSolicitud" value="idsolicitudHerramientas" size="40" maxlength="40" />
  35.         <input type="submit" name="consultax" value="Rechazar" ></input></form>
  36.         </td>
  37.            
  38.                
  39.     </tr>
  40.     <?php endforeach; ?>
  41.     </tbody>
  42.     <tfoot></tfoot>
  43. </div>

y lo quiero recuperar el dato en php

Código PHP:
Ver original
  1. if (isset($_POST['2'])){
  2.             echo "entro";
  3.         echo $estado=$_POST['2'];
  4.         echo $id=$_POST['idsolicitudHerramientas'];
  5.         $model= new detallesolicitudherramientasModel();
  6.         $model->updateestado($id, $estado);
  7.         $this->_redirect('/consulta/almacenista');
  8.         }
  9.         if (isset($_POST['3'])){
  10.         echo "entra";
  11.         }

pero no puedo obtener el idsolicitudHerramientas para almacenarlo en la base de datos como referencia a mi cambio de estado

lo unico que obtengo es el nombre idsolicitudHerramientas en ves del valor entero del idsolicitudHerramientas
  #2 (permalink)  
Antiguo 29/11/2011, 08:26
Avatar de maycolalvarez
Colaborador
 
Fecha de Ingreso: julio-2008
Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 15 años, 9 meses
Puntos: 1532
Respuesta: obtener un valor desde html a php

obviamente porque no le estás asignando la variable de ninguna forma

value="<?php echo $consulta->idsolicitudHerramientas; ?>"
__________________
¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra...

Etiquetas: php, tabla, formulario
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:35.