Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/03/2015, 13:59
Avatar de rodrypaladin
rodrypaladin
Moderador
 
Fecha de Ingreso: abril-2010
Ubicación: Madrid
Mensajes: 2.127
Antigüedad: 14 años, 1 mes
Puntos: 468
No inserta valores en la tabla

Buenas compis vecinos, vengo de un tiempo sin tocar php y mysql y ahora que he vuelto con el para un miniproyecto me encuentro con errores que no se localizar.

El problema es que no inserta los valores en la tabla de la base de datos.

Código HTML:
Ver original
  1. <form method="POST" action="">
  2.         Nombre: <input type="text" id="usuario" name="usuario"/><br/><br/>
  3.         Categoría: <select name="categoria" id="categoria">
  4.                         <option value="animales" selected>Animales</option>
  5.                         <option value="amigos" >Amigos</option>
  6.                         <option value="parejas">Parejas</option>
  7.                         <option value="verdes">Verdes</option>
  8.                     </select><br/><br/>
  9.         El chiste:<br/>
  10.         <textarea name="chiste" id="chiste" value="chiste" cols="50" rows="6"></textarea><br/>
  11.         <input type="submit" id="enviar" name="enviar" value="enviar"/>
  12.         </form>

Archivo para conectar a la BD
Código PHP:
Ver original
  1. <?php
  2.  
  3. $link = mysqli_connect("host","user","password","bdname") or die ("No se ha podido conectar a la base de datos. " . mysqli_error($link));
  4. return $link;
  5.  
  6. ?>

Código PHP:
Ver original
  1. La conexión a la BD la realizo en otro archivo al cual llamo anteriormente.
  2.  
  3. <?php
  4.         $nombre = $_POST["usuario"];
  5.         $categoria = $_POST["categoria"];
  6.         $chiste = $_POST["chiste"];
  7.         $fecha = date("d-m-Y");
  8.         if($_POST["enviar"]) {
  9.             $insertar = "INSERT INTO CHISTES (id, categoria, usuario, , fecha,  texto) VALUES ('', " . $categoria . "," .  $usuario . "," . $fecha. "," . $chiste . ")";
  10.             mysqli_query($link, $insertar);
  11.         }
  12.  
  13.         ?>

Seguro que vosotros localizáis el problema en 1 minuto pero como no me salta ningún error al enviar el formulario no se donde está el problema.
Mil gracias
__________________
No te olvides de dar +1 a quien te echa un cable ;)

Última edición por rodrypaladin; 08/03/2015 a las 15:46