Foros del Web » Programando para Internet » PHP »

Mandar variables desde formulario $_SERVER['PHP_SELF']

Estas en el tema de Mandar variables desde formulario $_SERVER['PHP_SELF'] en el foro de PHP en Foros del Web. hola buenas tardes diculpen la lata pero ya ven uno que es principiante bueno tengo una duda como puedo capturar el valor de una variable ...
  #1 (permalink)  
Antiguo 10/11/2014, 13:58
Avatar de Any_x  
Fecha de Ingreso: octubre-2014
Ubicación: Mexico
Mensajes: 4
Antigüedad: 9 años, 6 meses
Puntos: 0
Pregunta Mandar variables desde formulario $_SERVER['PHP_SELF']

hola buenas tardes diculpen la lata pero ya ven uno que es principiante bueno tengo una duda como puedo capturar el valor de una variable que se esta mandando a la mimas pagina pero el valor viene desde una base de datos
Código PHP:
echo"<div style='top:200px; left:10px ; position: absolute'>";
    
.
.
.
                     echo
"<th width='50' class='tg-5392'>Paleta</th>";
                     echo
"<th width='50' class='tg-5392'>Posicion</th>";
                     echo
"<th width='100' class='tg-5392'>Fecha Salida</th>";
                     echo
"<th width='100' class='tg-5392'>Obs. Salida</th>";
                     
                     while (
$fila $result->fetch_array(MYSQLI_ASSOC)) 
                {

                    echo
"<tr>";
                    .
.
.
.

                    echo 
"<td class='tg-ek65'>";
                    echo 
$fila ["salida"];
                    echo 
"</td>";
                    echo 
"<td class='tg-ek65'>";
                    echo 
$fila ["obs_salida"];
                    echo 
"</td>";
                    
//Aqui va el boton
                    
                    
echo "<td class='tg-ek65'>";
                    
//////aqui en este input me gustaria tomar el valor del id 
              
echo "<input type='hidden' name='ID'value="$fila['id']">";
///tabien el detalle es como lo mando o no se si lo estoy mandando bien
                    
echo "<input type='submit' name='Modificar' value='Modificar' />";
                    echo 
"</td>";
                    
                    
                    echo 
"</tr>";

                    }
                    echo
"</table>";
                    echo
"</div>";
                    echo
"<br>";
                    echo
"<br>"

mi problema es que no se como hacer que el id se reciba para hacer la busaqueda

les agradeceria si porfavor me ayudan infinitamente
  #2 (permalink)  
Antiguo 10/11/2014, 14:03
 
Fecha de Ingreso: octubre-2014
Ubicación: Buenos Aires
Mensajes: 278
Antigüedad: 9 años, 6 meses
Puntos: 12
Respuesta: Mandar variables desde formulario $_SERVER['PHP_SELF']

Hola Any_x, tienes que agregar tu código dentro de un form para enviar los datos.


Código PHP:
Ver original
  1. echo "<form name='form' method='POST' action=''>";
  2.  
  3. echo"<div style='top:200px; left:10px ; position: absolute'>";
  4.            echo"<th width='50' class='tg-5392'>Paleta</th>";
  5.                      echo"<th width='50' class='tg-5392'>Posicion</th>";
  6.                      echo"<th width='100' class='tg-5392'>Fecha Salida</th>";
  7.                      echo"<th width='100' class='tg-5392'>Obs. Salida</th>";
  8.                      
  9.                      while ($fila = $result->fetch_array(MYSQLI_ASSOC))  
  10.                 {
  11.  
  12.                     echo"<tr>";
  13.  
  14.                     echo "<td class='tg-ek65'>";
  15.                     echo $fila ["salida"];
  16.                     echo "</td>";
  17.                     echo "<td class='tg-ek65'>";
  18.                     echo $fila ["obs_salida"];
  19.                     echo "</td>";
  20.                     //Aqui va el boton
  21.                      
  22.                     echo "<td class='tg-ek65'>";
  23.                      
  24. //////aqui en este input me gustaria tomar el valor del id  
  25.               echo "<input type='hidden' name='ID' value="$fila['id']">";
  26. ///tabien el detalle es como lo mando o no se si lo estoy mandando bien
  27.                     echo "<input type='submit' name='Modificar' value='Modificar' />";
  28.                     echo "</td>";
  29.                      
  30.                      
  31.                     echo "</tr>";
  32.  
  33.                     }
  34.                     echo"</table>";
  35.                     echo"</div>";
  36.                     echo"<br>";
  37.                     echo"<br>";  
  38.  
  39. echo "</form>";


y al principio del archivo agregas este código
Código PHP:
Ver original
  1. <?php
  2. if(isset($_POST)) {
  3.     print $_POST["ID"];
  4. }
  5. ?>
__________________
http://www.sp-vision.net

Etiquetas: mysqli
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:24.