Ver Mensaje Individual
  #10 (permalink)  
Antiguo 25/06/2013, 16:21
Avatar de dvpareja
dvpareja
 
Fecha de Ingreso: junio-2010
Ubicación: Vélez-Málaga
Mensajes: 126
Antigüedad: 13 años, 11 meses
Puntos: 11
Respuesta: Imprimir mi formulario en la misma pagina

Si quieres esconder el formulario después de haberlo enviado, puedes hacer lo siguiente:

Código PHP:
Ver original
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>Todoseries</title>
  6.    
  7.     <META http-equiv=Content-Type content="text/html; charset=ISO-8859-1">
  8.     <link rel="stylesheet" type="text/css" href="css/index.css">
  9.  
  10.    
  11.  
  12.  
  13. </head>
  14. <body>
  15.  
  16. <?php
  17.     if (isset($_POST['token'])) { // Si existe el token
  18.         $nombre = $_POST['token'];
  19.         $descripcion = $_POST['descripcion'];
  20.         $tamano = $_FILES['banner']['size'];
  21.         $tipo = $_FILES['banner']['type'];
  22.         $archivo = $_FILES['banner']['name'];
  23.         $prefijo = substr(md5(uniqid(rand())),0,6);
  24.        
  25.          if ($archivo != "") {
  26.              // guardamos el archivo a la carpeta files
  27.              $destino =  "files/".$prefijo."_".$archivo;
  28.              if (copy($_FILES['banner']['tmp_name'],$destino)) {
  29.                  $status = "Archivo subido: <b>".$archivo."</b>";
  30.                     } else {
  31.                  $status = "Error al subir el archivo";
  32.              }
  33.         } else {
  34.             $status = "Error al subir archivo";
  35.         }
  36.        
  37.         echo $nombre;
  38.         echo $descripcion;
  39.         echo $status;
  40.         echo $destino; //<img src="'.$destino.'" />
  41.    
  42.  }else { // Si no existe el token
  43.    
  44. ?>
  45.  
  46. <div id="container">
  47.         <div id="formulario">
  48.  
  49.          
  50.  
  51.                     <form action="mismapagina.php" method="post" enctype="multipart/form-data">
  52.            
  53.                         <label for="name">Nombre de la serie:</label><br/>
  54.                         <input type="text" id="name" name="name" placeholder="Nombre serie" class="campo"><br/>
  55.            
  56.                         <label for="banner">Introduce el banner:</label><br/>
  57.                         <input type="file" id="banner" name="banner" placeholder="Introduce banner" class="campo"><br/>
  58.                
  59.                         <label for="enlaces">Introduce la descripcion:</label><br/>
  60.                         <textarea id="descripcion" name="descripcion" cols="30" raws="10" placeholder="Introduce descripcion" class="campo"></textarea><br/>
  61.                
  62.                         <input type="Submit" id="enviar" value="Enviar"name="enviar" class="boton"><br/>
  63.                         <input name="token" type="hidden" value="upload" />  
  64.            
  65.                     </form>
  66.                 <?php  }    ?> <!-- Atento aquí. Cierro el else -->  
  67.         </div>
  68.        
  69. </div>
  70.  
  71. </body>
  72.  
  73.     <footer>
  74.         <ul>
  75.             <li href=""></li>
  76.             <li href=""></li>
  77.         </ul>
  78.     </footer>
  79.    
  80.  
  81. </html>