Hola
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);
}