Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/08/2009, 15:50
hollowmanf
 
Fecha de Ingreso: enero-2009
Mensajes: 246
Antigüedad: 15 años, 3 meses
Puntos: 1
Problema con estados

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">&nbsp;</td>
  </
tr>
  <
tr>
    <
td width="25%" height="24"><font face="Verdana" size="1">Razon Social </font></td>
    <
td width="1%" height="24">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">CodPostal:</font></td>
    <
td width="1%" height="19">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</td>
    <
td width="33%" height="19"><INPUT NAME="password" MAXLENGTH="100" TYPE="password" VALUE=""></td>
  </
tr>
  <
tr>
    <
td height="19" colspan="6">&nbsp;</td>
  </
tr>
  <
tr>
    <
td height="19" colspan="6"><div align="center">
          <
input name="Reset" type="RESET" Value="Limpiar Datos">&nbsp;&nbsp;
          <
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_comercioint(50NOT NULL auto_increment,
  `
razon_socialvarchar(100NOT NULL,
  `
responsablevarchar(100NOT NULL,
  `
direccionvarchar(100NOT NULL,
  `
cuitvarchar(100NOT NULL,
  `
telefonovarchar(100NOT NULL,
  `
celularvarchar(100NOT NULL,
  `
ciudadvarchar(100NOT NULL,
  `
mailvarchar(100NOT NULL,
  `
cod_postalvarchar(100NOT NULL,
  `
observacionesvarchar(100NOT NULL,
  `
usuariovarchar(100NOT NULL,
  `
passwordvarchar(100NOT NULL,
  `
estadoint(10unsigned NOT NULL default '0',
  
PRIMARY KEY  (`id_comercio`)
ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=

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