Hola amigos tengo un problema y la verdad no cacho como poder solucionarlo ya que no me esta funcionando.
Por un lado tengo un formulario en el cual doy de alta un comercio.
Este es el PHP
Código PHP:
<FORM METHOD="POST" ACTION="insert_comercio.php">
<table align="center" border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="54%" id="AutoNumber1" height="195">
<tr bgcolor="#CCCCCC">
<td height="19" colspan="6"><span class="style2"><font face="Verdana" size="1">
REGISTRO DE COMERCIO:</font></span></td>
</tr>
<tr>
<td height="19" colspan="6"> </td>
</tr>
<tr>
<td width="25%" height="24"><font face="Verdana" size="1">Razon Social </font></td>
<td width="1%" height="24"> </td>
<td width="28%" height="24"><INPUT NAME="razon_social" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
<td width="12%" height="24"><font face="Verdana" size="1">Responsable:</font></td>
<td width="1%" height="24"> </td>
<td width="33%" height="24"><INPUT NAME="responsable" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
</tr>
<tr>
<td width="25%" height="19"><font face="Verdana" size="1">Dirección:</font></td>
<td width="1%" height="19"> </td>
<td width="28%" height="19"><INPUT NAME="direccion" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
<td width="12%" height="19"><font face="Verdana" size="1">C.U.I.T.:</font></td>
<td width="1%" height="19"> </td>
<td width="33%" height="19">
<label>
<INPUT NAME="cuit" MAXLENGTH="100" TYPE="TEXT" VALUE="">
</label> </td>
</tr>
<tr>
<td width="25%" height="19"><font face="Verdana" size="1">Teléfono:</font></td>
<td width="1%" height="19"> </td>
<td width="28%" height="19"><INPUT NAME="telefono" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
<td width="12%" height="19"><font face="Verdana" size="1">Celular:</font></td>
<td width="1%" height="19"> </td>
<td width="33%" height="19"><INPUT NAME="celular" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
</tr>
<tr>
<td width="25%" height="19"><font face="Verdana" size="1">Ciudad:</font></td>
<td width="1%" height="19"> </td>
<td width="28%" height="19"><INPUT NAME="ciudad" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
<td width="12%" height="19"><font face="Verdana" size="1">Mail:</font></td>
<td width="1%" height="19"> </td>
<td width="33%" height="19"><INPUT NAME="mail" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
</tr>
<tr>
<td width="25%" height="19"><font face="Verdana" size="1">Cod. Postal:</font></td>
<td width="1%" height="19"> </td>
<td width="28%" height="19"><INPUT NAME="cod_postal" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
<td width="12%" height="19"><font face="Verdana" size="1">Estado:</font></td>
<td width="1%" height="19"> </td>
<td width="33%" height="19"><select name="estado">
<option value="0">SI</option>
<option value="1">NO</option>
</select></td>
</tr>
<tr>
<td width="25%" height="19"><font face="Verdana" size="1">Observaciones:</font></td>
<td width="1%" height="19"> </td>
<td height="19" colspan="4">
<label>
<textarea name="observaciones" cols="50"></textarea>
</label> </td>
</tr>
<tr>
<td width="25%" height="19"><font face="Verdana" size="1">Usuario:</font></td>
<td width="1%" height="19"> </td>
<td width="28%" height="19"><INPUT NAME="usuario" MAXLENGTH="100" TYPE="TEXT" VALUE=""></td>
<td width="12%" height="19"><font face="Verdana" size="1">Password:</font></td>
<td width="1%" height="19"> </td>
<td width="33%" height="19"><INPUT NAME="password" MAXLENGTH="100" TYPE="password" VALUE=""></td>
</tr>
<tr>
<td height="19" colspan="6"> </td>
</tr>
<tr>
<td height="19" colspan="6"><div align="center">
<input name="Reset" type="RESET" Value="Limpiar Datos">
<INPUT NAME="boton" TYPE="SUBMIT" VALUE="Grabar Datos">
</div></td>
</tr>
</table>
</form>
Por otro lado tengo el php que hace el insert:
Código PHP:
<?php
$con = mysql_connect("localhost","USER","PASS");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("BASE DE DATOS", $con);
$sql="INSERT INTO comercio (razon_social,responsable,direccion,cuit,telefono,celular,ciudad,mail,cod_postal,estado,observaciones,usuario,password)
VALUES
('$_POST[razon_social]','$_POST[responsable]','$_POST[direccion]','$_POST[cuit]','$_POST[telefono]','$_POST[celular]','$_POST[ciudad]','$_POST[mail]','$_POST[cod_postal]','$_POST[estado]','$_POST[observaciones]','$_POST[usuario]','$_POST[password]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
//echo "1 record added";
mysql_close($con);
header ("Location: index.php");
?>
La idea mia es poder dar de alta un comercio y tener la opcion que este o no habilitado para poder loguearse pero no me esta funcionando, mi Tabla de la Base de datos esta asi:
Código PHP:
-- Estructura de tabla para la tabla `comercio`
--
CREATE TABLE `comercio` (
`id_comercio` int(50) NOT NULL auto_increment,
`razon_social` varchar(100) NOT NULL,
`responsable` varchar(100) NOT NULL,
`direccion` varchar(100) NOT NULL,
`cuit` varchar(100) NOT NULL,
`telefono` varchar(100) NOT NULL,
`celular` varchar(100) NOT NULL,
`ciudad` varchar(100) NOT NULL,
`mail` varchar(100) NOT NULL,
`cod_postal` varchar(100) NOT NULL,
`observaciones` varchar(100) NOT NULL,
`usuario` varchar(100) NOT NULL,
`password` varchar(100) NOT NULL,
`estado` int(10) unsigned NOT NULL default '0',
PRIMARY KEY (`id_comercio`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=6 ;
Pero la verdad no me esta funcionando, sigue igual me logueo de cualquier forma. Alguien puede darme una mano y ayudarme a ver en que puedo estar fallando.
Saludos y Gracias