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