Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/02/2013, 09:52
Avatar de danramglez
danramglez
 
Fecha de Ingreso: septiembre-2012
Mensajes: 70
Antigüedad: 12 años, 2 meses
Puntos: 2
Validar Formulario

Buen dia, hola estoy haciendo una tabla dinamica que se va llenando con datos traidos de dos variables por medio de la URL, todo lo agrega bien, pero al recargar la pagina (f5) se vuelven a insertar esos mismos valores, como le puedo hacer para que no me lo inserte de nuevo, gracias
Código PHP:
Ver original
  1. <?php
  2.     #Conectamos con MySQL
  3.     $conexion = mysql_connect("localhost","root","")
  4.     or die ("Fallo en el establecimiento de la conexión");
  5.     mysql_select_db("lime")
  6.     or die("Error en la seleccin de la base de datos");
  7.    
  8.     if (isset($_REQUEST['mail']))
  9.     {
  10.     $correo = $_REQUEST['mail'];
  11.     } else {
  12.     $correo = "";
  13.     }
  14.     if (isset($_REQUEST["res"]))
  15.     {
  16.     $calificacion = $_REQUEST["res"];
  17.     } else {
  18.     $calificacion = "";
  19.     }
  20.          
  21.     insertar($correo, $calificacion);
  22.     function insertar($correo, $calificacion)
  23.     {
  24.         if (empty($correo))
  25.         {
  26.             //echo "<script>alert(\"Nombre esta vacio\");</script>";
  27.         }
  28.         else
  29.         {
  30.             $sql= "insert into results (Correo,Calificacion,Fecha) values ('$correo','$calificacion',curdate())";
  31.             $cadena = mysql_query ($sql);  
  32.         }
  33.     }
  34.     ?>


y mi form

Código HTML:
Ver original
  1. <table border="1" width="50%" cellspacing="1" cellpadding="3">
  2.         <tr>
  3.         <th>Correo</th>
  4.         <th>Calificacion</th>
  5.         <th>Fecha</th>
  6.         </tr>
  7.        
  8.         <?php
  9.         $result = mysql_query ("select * from results" )
  10.         or die("Error en la consulta SQL");
  11.         while( $row = mysql_fetch_array ( $result ))  
  12.         {
  13.         ?>
  14.         <tr>
  15.         <td><?php echo $row[1]; ?></td>
  16.         <td align="center"><?php echo $row[2]; ?></td>
  17.         <td><?php echo $row[3]; ?></td>
  18.         </tr>
  19.         <?php
  20.         }
  21.         ?> 
  22.         </table>

gracias
__________________
"La funcion de un buen software es hacerlo parecer simple"