Foros del Web » Programando para Internet » PHP »

Capturar OPC select guardar en Var PHP

Estas en el tema de Capturar OPC select guardar en Var PHP en el foro de PHP en Foros del Web. hola buenos dias companieros...mi pregunta es sobre como hacer para sin refrescar la pagina y solamente al cambiar el select de opcion quede almacenado en ...
  #1 (permalink)  
Antiguo 01/08/2012, 08:27
Avatar de JoseReynel  
Fecha de Ingreso: julio-2012
Ubicación: Bogota
Mensajes: 2
Antigüedad: 11 años, 8 meses
Puntos: 0
Capturar OPC select guardar en Var PHP

hola buenos dias companieros...mi pregunta es sobre como hacer para sin refrescar la pagina y solamente al cambiar el select de opcion quede almacenado en una variable de php normalita... le he dado vueltas y nada q consigo q me almacene... espero q alguien me pueda ayudar con esta tematica..... Gracias de antemano !

adjunto codigo fuente generado hasta el MO.

print"<form action=\"" . $_SERVER['PHP_SELF'] . "\" method=\"post\">
<select id=\"selectid\" name=\"selectid\"onchange=\"getData()\";\>\n";

while ($row = mysql_fetch_row($resultado)) {
//print "<option value=\"\">$row[0]</option>\n";
$a = 1;
while ($a <= $row[0]) {
print "<option value=\"$a\">$a</option>\n";
$a++;
}
}

print "</select>\n<br>


</form>";
?>
<script type="text/javascript">
function getData() {
*var oCombo = document.getElementById('selectid');
*var iValue = oCombo.value;
}
</script>

<?php
$variablephp = "<script> document.write(oCombo) </script>";
echo "variablephp = $variablephp";
?>
  #2 (permalink)  
Antiguo 02/08/2012, 07:12
Avatar de JoseReynel  
Fecha de Ingreso: julio-2012
Ubicación: Bogota
Mensajes: 2
Antigüedad: 11 años, 8 meses
Puntos: 0
Respuesta: Capturar OPC select guardar en Var PHP

bueno al verificar el codigo he logrado resolver la inquietud al inspeccionar el sig codigo...

<?php

if (isset($_POST['nombrevariable'])) {
print $_POST['nombrevariable'];
}

echo "<form name='prueba' action='".$_SERVER['PHPSELF']."' method='post'>";
echo "<select name='nombrevariable' onchange='submit();'>";
echo "<option value=0>Seleccione opción</option>";
echo "<option value='valor1'>valor1</option>";
echo "<option value='valor2'>valor2</option>";
// y todas las que quieras
echo "</select>";

?>

la forma correcta de gestionar sobre la pagina es hacer una recarga de la misma con el evento onchange del select, de esta manera queda capturada la variable y con isset logramos que se verifique si la variable tiene un contenido real y si no trae nada en realidad lo q pasa es que se presentara un error informativo de este hecho... de esta manera se logra Capturar OPC select guardar en Var PHP exitos seniores !!!!

Etiquetas: mysql, select, var, variables
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 18:24.