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...