使用URL将变量从页面传输到页面

时间:2013-12-08 16:17:57

标签: php html

<!DOCTYPE html> 
<html> 
<head>
    <title>Jugadores</title> 
</head> 

<body>

    <?php
// Conectando y seleccionado la base de datos  
        $dbconn = pg_connect("host=localhost dbname=tarea3 user=postgres password=12345")
            or die('No se ha podido conectar: ' . pg_last_error());
        $v2 = (int)$_GET['id'];
        echo $v2;
//selecciono campos para mostrarlos(todos)
        $result=pg_query("SELECT * FROM jugador WHERE id_equipo='".$v2."' ");

        echo "<h1 ALIGN=center><FONT COLOR=black face=Futurama Bold Font>Jugadores</font></h1>";
        echo "<table border=1 align=center bgcolor=white>\n";
        echo "<tr><td>ID Jugador</td><td>Nombre</td><td>Fotografia</td><td>Club</td><td>Edad</td><td>Goles</td>\n"; //cabecera de la tabla
        $contador = 0;
        while($row=pg_fetch_row($result, $contador, PGSQL_NUM)){
            echo "<tr>
                    <td>".$row[0]."</td>
                    <td>".$row[1]."</td>
                    <td>".$row[2]."</td>
                    <td>".$row[3]."</td>
                    <td>".$row[4]."</td>
                  </tr> \n"; //muestro cada campo de la BD en su respectiva cabecera de la tabla.
            $contador=$contador+1;
        }

        echo "</table>\n";
// Liberando el conjunto de resultados
        echo 
            "<h1 ALIGN=center>
                <form method = 'post' action= 'agregarjugador.php/?id=",$v2,"'>
                    <input type='submit' value='Agregar Jugador'>
                </form></br>
            </h1>"; 

        pg_free_result($result);

// Cerrando la conexión
        pg_close($dbconn);
    ?> 

</body>   
</html>

我们正在PHP中创建一个HTML表格。我们显示了表jugador(player)中的所有值,其中外键id_equipo(team_id)= $ v2(通过此页之前的页面获得的GET变量)。这里的问题是,当我们尝试转到下一页时,使用: 回声                 “                                                                                    “;

这会将我们带到同一个页面,当这个表格应该带我们到一个页面,我们可以添加一个新的jugador(播放器)。

以下是一些图片以及点击“Agregar Jugador”时发生的代码。

http://i.imgur.com/rpksQDj.png

http://i.imgur.com/6ERJdIH.png

agregarjugador.php:

<!DOCTYPE html>
<html>
<head>
    <title>Agregar Jugador</title>
</head>
        <h1>Agregar Jugador</h1>
<body>
    <?php
        $id_1 = $_GET['id'];
        echo
        "<form method ='post' action='checkaddjugador.php/?id=",$id_1,"'>
            <pre>
                Nombre: <input type='text' name='Nombre'>
                Fotografia: <input type='text' name='Fotografia'>
                Club: <input type='text' name='Club'>
                Edad: <input type='text' name='Edad'>
            </pre>
            <br><input type='submit' value='Ingresar'></br>
        </form>
        <a href = 'Jugadores.php'><input type='submit' value='Salir'></a>";
    ?>
</body>  
</html>

0 个答案:

没有答案