Necesito ayuda, estoy ingreasando valores a una base, tengo algun error logico, con el boton submit las variables de van a la URL pero no guarda nada.
el formilario se crea hasta qeu se aprete el submit y alli se ejecuta el codigo de insercion
el codogo esta en ese orden.
Código:
CREATE TABLE `user` ( `User_Id` int(10) NOT NULL auto_increment, `NomUsu` varchar(200) default NULL, `Pas` varchar(100) default NULL, `Nom` varchar(200) default NULL, `Tel` varchar(100) default NULL, `Dom` varchar(200) default NULL, PRIMARY KEY (`User_Id`) )
Código PHP:
if(!$_POST['crear'])
{
?>
Código HTML:
<form action="<? echo $_SERVER['php_self']?>" > <table width="600" border="0"> <tr> <td> <? menu(); ?> </td> <td><table width="100%" border="0"> <tr> <td> </td> </tr> <tr> <td>Nombre de Usuario</td> <td><input type="text" name="NomU" /> </td> </tr> <tr> <td>Password</td> <td><input type="text" name="Pass" /></td> </tr> <tr> <td>Password</td> <td><input type="text" /></td> </tr> <tr> <td>Nombre</td> <td><input type="text" name="Nomb" /></td> </tr> <tr> <td>Telefono</td> <td><input type="text" name="Tele" /></td> </tr> <tr> <td>Dominio</td> <td><select name="Domi" > <option>Opensuse.org</option> <option>Microsoft.com</option> </select></td> </tr> <tr> <td> </td> <td><input type="submit" name="crear" value="crear" /></td> </tr> <!-- </table> --> </table></td> </tr> </table> <!-- <input type="hidden" name="i" value="ok" /> --> </form>
Código PHP:
<?
}
else
{ /*
if () Bloque de Validacion
{
mensaje valores invalidos
}
else
*/
$link = mysql_connect($cadena->host($h),$cadena->user($u),$cadena->pass($p));
mysql_select_db("MiTabla",$link);
$sql="insert into user (NomUsu, Pas, Nom, Tel, Dom) values ('$NomU','$Pass','$Nomb','$Tele','$Domi')";
mysql_query($sql,$link);
}