Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/10/2008, 12:28
manguiti
 
Fecha de Ingreso: junio-2007
Ubicación: Cádiz
Mensajes: 369
Antigüedad: 16 años, 10 meses
Puntos: 7
¿pq no cojo las variables por $_POST?

Hola, tengo un problema a la hora de recoger las variables de un formulario una vez enviado este, os pongo el codigo y a ver si podeis decirme en que estoy fallando, gracias!!!


Código HTML:
<script> 
function agrega_puntos(){ 
var equipo = document.forms.jugadores_equipo.id_equipo.value; 
var jornada = document.forms.jugadores_equipo.jornada.value; 

document.forms['jugadores_equipo'].submit() 
location.href = '?mod=calcula_puntos&equipo='+equipo+'&jornada='+jornada; 
} 
</script> 
Código PHP:

<form name="jugadores_equipo" action="#" method="post">
    
    Jornada: <input type="text" name="jornada" size="2"  />
    Id_equipo: <input type="text" name="id_equipo" readonly="yes" value="<? echo $equipo?>" size="2" />

<?
    
echo "<br>";
    
    
    
$sql_jugadores mysql_query("SELECT Id, Camiseta FROM Jugadores WHERE equipo = '$equipo'",$conexion)or die ("Error en la consulta sql_jugadores");
    
    
$i=1;
    
    while (
$row mysql_fetch_array($sql_jugadores)){
         echo 
"<input type=\"text\" value=\"".$row[1]."\" readonly=\"yes\" name=\"jugador_".$i."\" />";
        echo 
"<input type=\"text\" name=\"".$row[0]."\" size=\"2\" /><br>";
        
$i++;
        }
?>

    ¿Agregar? <select name="p_jugadores" onchange="agrega_puntos()">    <option value="#">No</option>
                                                                        <option value="si">Si</option>
            </select>

    <!--<input type="button" onclick="agrega_puntos()"  value="Agregar" />-->
    </form>
y luego intento recogerlo así, ya he probado con los 2 metodos, pero que va...

Código PHP:
if ($_GET['jornada']){

    echo 
"Equipo: ".$_GET['equipo']."<br>";
    echo 
"Jornada: ".$_GET['jornada']."<br>";
    
    echo 
"valdes_post: ".$_POST['76']."<br>";
    echo 
"valdes_get: ".$_GET['76']."<br>";
    
    for(
$i=1;$i<=25;$i++){
    
        echo 
"Jugador_POST: ".$_POST['jugador_'.$i]."<br>";
        echo 
"Jugador_GET: ".$_GET['jugador_'.$i]."<br>";
        
    } 
El equipo y la jornada si me los coge por la url, pero no los jugadores...