Ver Mensaje Individual
  #11 (permalink)  
Antiguo 20/08/2003, 10:52
pacoalonso79
 
Fecha de Ingreso: agosto-2003
Ubicación: Piura
Mensajes: 238
Antigüedad: 20 años, 8 meses
Puntos: 0
hola otra vez... he ejecutado el codigo de Biblio que tuvo a bien pasarme "nuevo" y todo sale perfecto... ahora el problema que tengo es que deseo pasar la variable generada en javascript a una variable de php y no me sale... estuve leyendo algunos temas del foro en donde me explicaban como debía hacerlo pero nada, no me sale, aqui les envío las modificaciones básicas que le hice a la funcion y a mi codigo php...
Código PHP:
<?php
function pri(){
// el código de arriba...
  
return $option;
}
?>
<html>
<head>
<script type="text/javascript">
function showText(form){
  var option_value=form.dropdown.options[form.dropdown.selectedIndex].text
  var value_text    = option_value
  form.nick.value    = value_text
  window.location.href ="script.php?valor=" + value_text
}<!-- la ultima linea de la funcion es la que he agregado-->
</script>
</head>
<body>
<?php
function cambia(){
  
$opt pri();
  echo 
"<form action='script.php' method='post'>
            Selecciona un nick:
         <select name='dropdown' onChange='showText(this.form)'>
         <option>-- elije tu nick --</option>
          $opt  </select><br><br>
      Tu nick es: $valor //aqui no sale nada...
     </form>"
;
}
?>
</body>
</html>
bueno, para dato adicional y que quiza pueda influir en la no publicación del resultado es que la página script.php es llamada desde otra llamada "eleccion.php" la cual evalúa que opción se escogió de oootro script llamado "myform.php"... cuando llamo a "script.php" lo hago por medio de una funcion... algo parecido a esto son los codigos de las paginas...

1. myform.php
bla, bla, bla
<form action="eleccion.php" method="post">
<input type="radio" name="rad">opcion 1
<input type="radio" name="rad">opcion 2
<input type="radio" name="rad">opcion 3
<input type="radio" name="rad">opcion 4
<input type="submit" name="eval">Evalua
</form>

2. eleccion.php
<?php
include ("script.php");
switch($rad){
case 0;
cambia();
break;
// bla bla bla
}
?>

3. script.php... es el que esta al principio dentro de este mismo mensaje...

bueno amigos, agradecido de antemano por su segura coalboración me despido con un gran abrazo a todos y deseándoles éxitos en todo lo que se proóngan

Paco
__________________
Un hombre inteligente, caminando, llega mucho mas rápido que un torpe en coche