Ver Mensaje Individual
  #4 (permalink)  
Antiguo 25/11/2010, 18:29
Ojete
 
Fecha de Ingreso: agosto-2010
Ubicación: Oakland california
Mensajes: 393
Antigüedad: 13 años, 8 meses
Puntos: 3
Respuesta: No enviar informacion al momento de un refresh de una pagina

Podrian explicarme con manzanas por favor? el codigo es asi y lo que quiero es que no se envie la informacion de nuevo a la base de datos si la pagina es refrescada, gracias....

Código PHP:
Ver original
  1. <?php  
  2.  
  3.  
  4. if (isset($_POST['submit'])) {  
  5.  
  6.              mysql_connect('localhost','user','password')or die ('Ha fallado la conexión: '.mysql_error());
  7.                  mysql_select_db('database')or die ('Error al seleccionar la Base de Datos: '.mysql_error());
  8.  
  9.  
  10.  
  11.  
  12.  
  13.                                                   $nombre_archivo  = $_POST["nombre_archivo"];  
  14.                                                                         $usuario  = $_POST["usuario"];
  15.                                      $precio  = $_POST["precio"];
  16.                                      $calidad  = $_POST["calidad"];
  17.                                      $genero  = $_POST["genero"];
  18.                                      $licencia  = $_POST["licencia"];
  19.                                      $duracion  = $_POST["duracion"];
  20.                                      $tempo  = $_POST["tempo"];
  21.                                              $ruta  = $_POST["ruta"];
  22.                                      $email  = $_POST["email"];
  23.                                      $avatar  = $_POST["avatar"];
  24.                                      $aidi  = $_POST["aidi"];  
  25.                                      $certid  = $_POST["certid"];
  26.  
  27.  
  28. $sQuery1 = "INSERT INTO vendidos SET usuario='$usuario', certid='$certid', aidi='$aidi', name='$nombre_archivo', descargas=1, precio='$precio', avatar='$avatar', email='$email', genero='$genero', licencia='$licencia', calidad='$calidad', duracion='$duracion', tempo='$tempo', ruta='$ruta', fecha='".date("m-d-Y")."';";  
  29.  
  30.  
  31. $sQuery2 = "UPDATE archivos SET descargas = descargas + 1 WHERE ruta='$ruta';";
  32.  
  33.  
  34. $sQuery3 = "UPDATE users SET descargas = descargas + 1 WHERE username='$usuario';";
  35.  
  36.  
  37. $result1 = mysql_query($sQuery1) or die(mysql_error());
  38. $result2 = mysql_query($sQuery2) or die(mysql_error());
  39. $result3 = mysql_query($sQuery3) or die(mysql_error());
  40.    
  41.    
  42.    
  43.                
  44.      echo "<br><p>Here's the download link</p><br>";
  45.    
  46. ?> 
  47.    
  48.    
  49.  
  50. <div id="T"><h4><br><?php echo "<a href=http://localhost/members/descargas.php?download_file=".$ruta.">".$nombre_archivo."</a>";?></div></h4>