Ver Mensaje Individual
  #3 (permalink)  
Antiguo 01/06/2014, 02:32
alucard_2k
 
Fecha de Ingreso: octubre-2013
Mensajes: 16
Antigüedad: 11 años, 4 meses
Puntos: 0
Respuesta: Insertar datos PHPa MYSQL

Cita:
Iniciado por Alexis88 Ver Mensaje
Quizá porque estás tratando de insertar por segunda vez los datos y por ahí en la tabla de la BD, debe de haber alguna restricción para datos repetidos (supongo). La instrucción mysql_query($sql,$link), debes hacerla una sola vez, ahí lo haces dos veces, luego de la sentencia SQL y en la condición. Corrige eso.

Saludos
mira me estoy basando en este codigo que si funciona correctamente y no aparese ningun error
Código PHP:
Ver original
  1. include('php_lib/desconectar.php');
  2.  
  3. $enviar=$_POST['enviar'];
  4. if (isset($enviar)){
  5.  
  6. $numero_disco =$_POST['numero_disco'];
  7. $nombre_serie = $_POST['nombre_serie'];
  8. $genero = $_POST['genero'];
  9. $descripcion = $_POST['descripcion'];
  10.  
  11.    
  12.  
  13. $link =  mysql_connect(SERVIDOR_MYSQL, USUARIO_MYSQL, PASSWORD_MYSQL);
  14.     // Seleccionar la base de datos activa
  15.     mysql_select_db(BASE_DATOS, $link);
  16.     $sql = "INSERT INTO series(numero_disco, nombre, genero, descripcion) VALUES ('$numero_disco', '$nombre_serie', '$genero', '$descripcion')";
  17.         mysql_query($sql, $link);
  18.        
  19.         if (mysql_query($sql,$link)){
  20.  
  21.     //recibo el último id
  22.     $ultimo_id = mysql_insert_id($link);
  23.     echo $ultimo_id;
  24. }else{
  25.     echo "La inserción no se realizó";
  26. }
  27.     // Libera la memoria del resultado
  28.   mysql_free_result($sql);
  29.     //include "desconectar.php";
  30.     //header('Location: datos_series.php');
  31. }
  32. ?>
  33.  
  34. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  35. <html xmlns="http://www.w3.org/1999/xhtml">
  36.     <head>
  37.         <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
  38.         <title>Registra Serie</title>
  39.     </head>
  40.     <body>
  41.  
  42.         <p>
  43.             Registra una serie
  44.         </p>
  45.         <form name="datos_series" type="Submit" action="datos_series.php" method="post">
  46.    Numero de Disco   :<input type="Text"  id="numero_disco" name="numero_disco"><br>
  47.    Nombre de la serie:<input type="Text" id="nombre_serie" name="nombre_serie"><br>
  48.    Genero:            <input type="Text" id="genero" name="genero"><br>
  49.    Descripcion:       <input type="Text" id="descripcion" name="descripcion"><br>
  50.                      <input type="Submit" id="enviar" name="enviar" >
  51.    
  52.    </form>
  53.  
  54.    <input type="button" onClick="document.location = '<? echo 'pagina-acceso-restringido.php';?>'" name="pagina-acceso-restringido" value="regresar">
  55.  
  56.     </body>
  57.    
  58. </html>