Este sitio utiliza cookies propias y de terceros. Si continúa navegando consideramos que acepta el uso de cookies. OK Más Información.

[SOLUCIONADO] Problema con Insert.

  • 1 Respuestas
  • 1413 Vistas

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado Satyricon

  • *
  • Underc0der
  • Mensajes: 71
  • Actividad:
    0%
  • Reputación 0
  • ÐÎ$G®Ã©€ $ØLÐ΀®$ T€ÃM
    • Ver Perfil
    • Email
« en: Abril 08, 2013, 09:01:08 am »
Buenas comunidad, como anda todo? Espero que muy bien.
Les paso a comentar mi problema.

Estoy armando un pequeño sistema a base de lo poco que se, y me tope con un drama que no puedo lograr descifrar.

Les dejo el codigo del PHP

Código: PHP
  1. <?
  2. ?>
  3. <html>
  4. <HEAD><TITLE>Compra y Venta - Ingreso de Clientes</TITLE></HEAD>
  5. <BODY bgcolor="ffffff">
  6. <center><img src="img/logo.png"></center>
  7. <hr>
  8. <center><table id="Tabla_01"  border="0" cellpadding="0" cellspacing="0">
  9.        
  10.         <tr>
  11.                 <td>
  12.                         <a href="inicio.php"><img src="img/psd-navigation-menu_25a.jpg" width="87" height="49" alt=""></a></td>
  13.                 <td>
  14.                         <a href="altas_compras.php"><img src="img/psd-navigation-menu_26.jpg" width="160" height="49" alt=""></a></td>
  15.                 <td>
  16.                         <a href="altas_ventas.php"><img src="img/psd-navigation-menu_27a.jpg" width="168" height="49" alt=""></a></td>
  17.                 <td>
  18.                         <a href="listar_compras.php"><img src="img/psd-navigation-menu_28.jpg" width="147" height="49" alt=""></a></td>
  19.                 <td>
  20.                         <a href="listar_ventas.php"><img src="img/psd-navigation-menu_29.jpg" width="129" height="49" alt=""></a></td>
  21.                 <td>
  22.                         <a href="logout.php"><img src="img/psd-navigation-menu_30.jpg" width="78" height="49" alt=""></a></td>
  23.                
  24.                 <td>
  25.                         <img src="img/espacio.gif" width="1" height="49" alt=""></td>
  26.         </tr>
  27.  
  28. </table></center><center>
  29. <h2>Alta de Clientes</h2><img src="img/cliente.jpg"> </center><hr>
  30.  
  31. <?
  32.  
  33. if(isset($_POST[guardar]))
  34. {
  35. include("conexion.php");
  36.  
  37. //nombrecli, apellidocli, direccioncli, dnicli, fechanacli, estadocli, telefonocli, nombreconycli, direccionconycli, fechanaconycli, telefonoconycli, ocupacioncli, empresacli, telefonoempresacli, fechaingcli, direccionempcli, nombreempcli, fecha
  38.  
  39.   $nombrecli=$_POST["nombrecli"];
  40.   $apellidocli=$_POST["apellidocli"];
  41.   $direccioncli=$_POST["direccioncli"];  
  42.   $dnicli=$_POST["dnicli"];  
  43.   $fechanacli=$_POST["fechanacli"];
  44.   $estadocli=$_POST["estadocli"];
  45.   $telefonocli=$_POST["telefonocli"];  
  46.   $nombreconycli=$_POST["nombreconycli"];
  47.   $apellidoconycli=$_POST["apellidoconycli"];        
  48.   $direccionconycli=$_POST["direccionconycli"];
  49.   $dniconycli=$_POST["dniconycli"];
  50.   $fechanaconycli=$_POST["fechanaconycli"];
  51.   $telefonoconycli=$_POST["telefonoconycli"];
  52.   $ocupacioncli=$_POST["ocupacioncli"];
  53.   $empresacli=$_POST["empresacli"];
  54.   $telefonoempresacli=$_POST["telefonoempresacli"];
  55.   $fechaingcli=$_POST["fechaingcli"];
  56.   $direccionempcli=$_POST["direccionempcli"];
  57.   $nombreempcli=$_POST["nombreempcli"];
  58.   $fecha=date('j/n/Y');
  59.  
  60.  
  61. if($nombrecli=="") {
  62. echo "Ingresa un nombre<br>"; }
  63. else
  64.   {
  65. $sql= "INSERT INTO cliente (id , nombrecli, apellidocli, direccioncli, dnicli, fechanacli, estadocli, telefonocli, nombreconycli, apellidoconycli, direccionconycli, dniconycli, fechanaconycli, telefonoconycli, ocupacioncli, empresacli, telefonoempresacli, fechaingcli, direccionempcli, nombreempcli, fecha) VALUES ('', '$nombrecli', '$apellidocli', '$direccioncli', '$dnicli', '$fechanacli', '$estadocli', '$telefonocli', '$nombreconycli', '$apellidoconycli', '$direccionconycli', '$dniconycli', '$fechanaconycli', '$telefonoconycli', '$ocupacioncli', '$empresacli', '$telefonoempresacli', '$fechaingcli', '$direccionempcli', '$nombreempcli', '$fecha')";  
  66. }
  67. if(!mysql_query($sql)){
  68.  
  69. echo "No se pudieron ingresar los datos al Sistema.";}
  70. else{
  71. echo "Los datos se ingresaron correctamente.<br>" . $fecha;
  72.   }
  73.  
  74.  
  75. ?>
  76. <br><br>
  77. <a href="altas_clientes.php"><img src="img/psd-navigation-menu_250.jpg" ></a></center>
  78.  
  79.  
  80. <CENTER>
  81. <table border="0" cellspacing=0 cellpadding=2 bordercolor="000066" WIDTH="800">
  82. <form name="clientes" action="altas_clientes.php" method="POST">
  83.         <tr>
  84.                 <td>
  85.                         <table  WIDTH="480">
  86.                         <B>CLIENTE</B>
  87.                                 <tr>
  88.                                         <td>Nombre:</td>
  89.                                         <td><input type="text" name="nombrecli" size="45" /></td>
  90.                                 </tr>
  91.                                 <tr>
  92.                                         <td>Apellido:</td>
  93.                                         <td><input type="text" name="apellidocli" size="45" /></td>
  94.                                 </tr>
  95.                                 <tr>
  96.                                         <td>Dirección:</td>
  97.                                         <td><input type="text" name="direccioncli" size="45" /></td>
  98.                                 </tr>
  99.                                 <tr>
  100.                                         <td>DNI:</td>
  101.                                         <td><input type="text" name="dnicli" size="45" /></td>
  102.                                 </tr>
  103.                                 <tr>
  104.                                         <td>Fecha de Nacimiento:</td>
  105.                                         <td><input type="text" value="EJEMPLO: 01/01/2012" name="fechanacli" size="45" /></td>
  106.                                 </tr>
  107.                                 <tr>
  108.                                         <td>Estado Civil:</td>
  109.                                         <td><input type="text" name="estadocli" size="45" /></td>
  110.                                 </tr>  
  111.                                 <tr>
  112.                                         <td>Teléfono:</td>
  113.                                         <td><input type="text" name="telefonocli" size="45" /></td>
  114.                                 </tr>          
  115.                         </table>                                                               
  116.                 </td>
  117.        
  118.                 <td>
  119.                         <table  WIDTH="480">
  120.                        
  121.                                 <tr>
  122.                                         <td>Nombre Conyugue:</td>
  123.                                         <td><input type="text" name="nombreconycli" size="45" /></td>
  124.                                 </tr>
  125.                                 <tr>
  126.                                         <td>Apellido Conyugue:</td>
  127.                                         <td><input type="text" name="apellidoconycli" size="45" /></td>
  128.                                 </tr>
  129.                                 <tr>
  130.                                         <td>Dirección Conyugue:</td>
  131.                                         <td><input type="text" name="direccionconycli" size="45" /></td>
  132.                                 </tr>
  133.                                 <tr>
  134.                                         <td>DNI Conyugue:</td>
  135.                                         <td><input type="text" name="dniconycli" size="45" /></td>
  136.                                 </tr>
  137.                                 <tr>
  138.                                         <td>Fecha Nacimiento Conyugue:</td>
  139.                                         <td><input type="text" value="EJEMPLO: 01/01/2012" name="fechanaconycli" size="45" /></td>
  140.                                 </tr>
  141.                                 <tr>
  142.                                         <td>Teléfono Conyugue:</td>
  143.                                         <td><input type="text" name="telefonoconycli" size="45" /></td>
  144.                                 </tr>          
  145.                         </table>       
  146.                 </td>
  147.         </tr>
  148.        
  149.         <tr >
  150.                 <td colspan="2">
  151.                
  152.                 <table  WIDTH="480">
  153.                 <br>
  154.                         <B>DATOS LABORALES</B>
  155.                                 <tr >
  156.                                         <td>Ocupación:</td>
  157.                                         <td><input type="text" name="ocupacioncli" size="50" /></td>
  158.                                 </tr>
  159.                                 <tr>
  160.                                         <td>Empresa:</td>
  161.                                         <td><input type="text" name="empresacli" size="50" /></td>
  162.                                 </tr>
  163.                                 <tr>
  164.                                         <td>Teléfono Empresa</td>
  165.                                         <td><input type="text" name="telefonoempresacli" size="50" /></td>
  166.                                 </tr>
  167.                                 <tr>
  168.                                         <td>Fecha de Ingreso:</td>
  169.                                         <td><input type="text" value="EJEMPLO: 01/01/2012" name="fechaingcli" size="50" /></td>
  170.                                 </tr>
  171.                                 <tr>
  172.                                         <td>Dirección de la Empresa:</td>
  173.                                         <td><input type="text" name="direccionempcli" size="50" /></td>
  174.                                 </tr>
  175.                                 <tr>
  176.                                         <td>Nombre de Empleador:</td>
  177.                                         <td><input type="text" name="nombreempcli" size="50" /></td>
  178.                                 </tr>
  179.                                                                
  180.                         </table>
  181.        
  182.                 </td>
  183.         </tr>
  184.         <tr>
  185.                 <TD colspan="2"><table width="380">
  186.                         <input type="submit" value="Guardar" name="guardar" />
  187.                         <input type="reset" value="Borrar"/></table>
  188.                 </td>
  189.         </tr>
  190.         <tr>
  191. </form>
  192. </table>
  193. </CENTER>
  194.  
  195. <?
  196. }
  197. ?>
  198.  
  199.  
  200. </body>
  201. </html>
  202.  

Y el codigo para la base de datos.

Código: [Seleccionar]
--
-- Estructura de tabla para la tabla `cliente`
--

CREATE TABLE IF NOT EXISTS `cliente` (
  `id` int(10) NOT NULL AUTO_INCREMENT,
  `nombrecli` varchar(50) NOT NULL,
  `apellidocli` varchar(50) NOT NULL,
  `direccioncli` varchar(50) NOT NULL,
  `dnicli` varchar(50) NOT NULL,
  `fechanacli` varchar(50) NOT NULL,
  `estadocli` varchar(50) NOT NULL,
  `telefonocli` varchar(50) NOT NULL,
  `nombreconycli` varchar(50) NOT NULL,
  `apellidoconycli` varchar(50) NOT NULL,
  `direccionconycli` varchar(50) NOT NULL,
  `dniconycli` varchar(50) NOT NULL,
  `fechanaconycli` varchar(50) NOT NULL,
  `telefonoconycli` varchar(50) NOT NULL,
  `ocupacioncli` varchar(50) NOT NULL,
  `empresacli` varchar(50) NOT NULL,
  `telefonoempresacli` varchar(50) NOT NULL,
  `fechaingcli` varchar(50) NOT NULL,
  `direccionempcli` varchar(50) NOT NULL,
  `nombreempcli` varchar(50) NOT NULL,
  `fecha` varchar(50) NOT NULL,
  PRIMARY KEY (`id`),
  UNIQUE KEY `no_control` (`telefonocli`),
  KEY `id` (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=78 ;

Bueno, este es el drama, el insert funciona, eso queda claro, pero que pasa, no puedo hacer otro insert luego del primero. Hay un detalle, si me paso a otro navegador, este si hace un nuevo insert, pero despues no deja hacer un proximo. La verdad no se porque sera, es por eso que vine por ayuda.

Si alguien me puede decir o se le ocurre que sea, le estaria muy agradecido.
« Última modificación: Septiembre 09, 2014, 08:39:36 pm por Expermicid »

Desconectado arthusu

  • *
  • Underc0der
  • Mensajes: 555
  • Actividad:
    1.67%
  • Reputación 2
  • Yo solo se que no se nada - Socrátes
    • Ver Perfil
    • Arthusu BLOG
  • Skype: arthusuxD
« Respuesta #1 en: Abril 08, 2013, 07:54:29 pm »
intenta no agregar el valor id, es decir, no agregues id en insert into ni en values ya que igual se autoincrementa solo y se ponen los nuevos registros intentalo y me cuentas, aver que sucede :P
Pentest - Hacking & Security Services

Contact me: arthusu@gmail.com

 

¿Te gustó el post? COMPARTILO!



[SOLUCIONADO] ¿Kali Linux o Kali Linux Ligth ?

Iniciado por worq

Respuestas: 2
Vistas: 10999
Último mensaje Noviembre 21, 2017, 12:28:54 pm
por Codig0Bit
[SOLUCIONADO] Multiuploader de imagenes con mysql, hosting de imagenes con mysql

Iniciado por graphixx

Respuestas: 4
Vistas: 2556
Último mensaje Marzo 26, 2013, 05:42:58 pm
por Xt3mP
[SOLUCIONADO] ¿Como publicar un software como software libre?

Iniciado por FuriosoJack

Respuestas: 2
Vistas: 1952
Último mensaje Mayo 23, 2017, 07:24:22 am
por HATI
[SOLUCIONADO] Linux Mint, errores, errores y mas errores...

Iniciado por n1sendev

Respuestas: 12
Vistas: 3746
Último mensaje Noviembre 22, 2017, 06:50:55 am
por RuidosoBSD
[SOLUCIONADO] Ayuda urgente con Virus "Virus.Win32Sality"

Iniciado por Napsters

Respuestas: 6
Vistas: 3896
Último mensaje Junio 11, 2012, 03:38:18 am
por Satyricon