Buenas, como dije en el anterior post, estoy haciendo una clasificacion para una liga de futbol. Y el problema que tenía con el formulario de que cuando ponias actualizar pagina o presionabas F5, se repetia el proceso de introduir los datos a la base de datos.
Y lo que hice para solventarlo fue hacer que el formulario se procesara en otra pagina y que de esa pagina con un "header('location:'); se redirigiera a la página principal.
Un ejemplo:
Y el problema està en que no me detecta los errores de los goles y los de los nombres de los equipos. Se redirecciona solo sin hacer nada, y lo he intentado poner
despues de las estructuras de control y me salta el típico error del header('Location:');.
Espero que alguien me pueda ayudar.
Salu2
Y lo que hice para solventarlo fue hacer que el formulario se procesara en otra pagina y que de esa pagina con un "header('location:'); se redirigiera a la página principal.
Un ejemplo:
Código (php) [Seleccionar]
<?php
header('Location: classificacio.php');
include('conexion.php'); //para conectar a la bd
$local= $_GET['local'];
$visitant= $_GET['visitant'];
$golslocal= $_GET['golslocal'];
$golsvisitant= $_GET['golsvisitant'];
if ($local == $visitant || empty($golslocal) || empty($golsvisitant)) {
echo "Se han producido los siguientes errores:"."<br><br>";
if ($local == $visitant) {
echo "-No puede jugar un equipo contra si mismo!";
}
if (empty($golslocal) || empty($golsvisitant)) {
echo "-No has dado ninguna informacion sobre los goles!";
}}
else {
//y aqui lo demas de que si el '$golslocal' es mas grande que el otro que se ponga este mysql_query();, y etc...
}
?>
Y el problema està en que no me detecta los errores de los goles y los de los nombres de los equipos. Se redirecciona solo sin hacer nada, y lo he intentado poner
despues de las estructuras de control y me salta el típico error del header('Location:');.
Espero que alguien me pueda ayudar.
Salu2