Fallo de formulario
Publicado por Maria (7 intervenciones) el 03/02/2006 13:36:34
Hola!!
Tengo una duda,a ver hecho un formulario para poder insertar en una base de datos los datos de un equipo, bueno pos cuando
doy al boton de registrar los datos una vez tengo relleno el formulario no funciona pq no hace nada, como si no dieras al
boton.
el codigo es mas o menos el siguiente:
if ($_GET['accion']=="nuevo"){
echo <<<HTML
<form method="post" action="$PHP_SELF?accion=hacernuevo">
<table width="756" border="1" cellspacing="0" cellpadding="0" bordercolor="#f7f7f7" align="center">
<tr bordercolor="#CCCCCC" bgcolor="#f7f7f4">
<td height="30" colspan="3"> <div align="center"><font face="Tahoma, Verdana, Arial, Helvetica, sans-serif" size="2" color="#0033CC"><b>NUEVO
EQUIPO</b></font></div></td>
</tr>
<tr>
<td width="140"><div align="left"><font face="Tahoma, Arial, Verdana" color="#000033" size="2" ><b>Tipo de equipo:</b>
</font></div></td>
<td colspan="2"><b><font face="Tahoma, Verdana,Arial, sans-serif" size="2">
<input name="tipoEq" type="text" class="imputbox" id="tipoEq" size="88" maxlength="40">
</div></td>
</tr>
......
<tr bgcolor="#f7f7f4">
<td colspan="2" height="40"> <div align="center"><b><font face="Tahoma, Verdana, Arial, Helvetica, sans-serif" size="2">
<input type="submit" name="Submit" align="center" value=" Registrar " class="botones" >
</font></b> </div></td><td bgcolor="#f7f7f4"></td>
</tr>
</table>
<div align="center"><b><font face="Tahoma, Verdana, Arial, Helvetica, sans-serif" size="2">
</font></b> </div>
</form>
HTML;
}//fin de if nuevo
if($_GET['accion']=="hacernuevo"){
$tipoEq=$_POST['tipoEq'];
$codigo=$_POST['codigo'];
........
mysql_query("INSERT INTO equipos(tipoEq, codigo,marca,tecnico,direcc_IP,f_inicio,usuario,co ntraseña,descripcion,configuracion,proveedor) values('$tipoEq','$codigo','$marca','$tecnico','$d irecc_IP','$f_inicio','$usuario','$contraseña','$d escripcion','$configuracion','$proveedor')") or die("Error al intentar guardar los datos en Nuevo");
.....
HTML;
}//fin de accion hacernuevo
bueno esto es un resumen de como seria el codigo, si hecho mas formularios y me han funcionado bien pero este nose pq no va.
espero q con esto te hagas una idea.
gracias
Tengo una duda,a ver hecho un formulario para poder insertar en una base de datos los datos de un equipo, bueno pos cuando
doy al boton de registrar los datos una vez tengo relleno el formulario no funciona pq no hace nada, como si no dieras al
boton.
el codigo es mas o menos el siguiente:
if ($_GET['accion']=="nuevo"){
echo <<<HTML
<form method="post" action="$PHP_SELF?accion=hacernuevo">
<table width="756" border="1" cellspacing="0" cellpadding="0" bordercolor="#f7f7f7" align="center">
<tr bordercolor="#CCCCCC" bgcolor="#f7f7f4">
<td height="30" colspan="3"> <div align="center"><font face="Tahoma, Verdana, Arial, Helvetica, sans-serif" size="2" color="#0033CC"><b>NUEVO
EQUIPO</b></font></div></td>
</tr>
<tr>
<td width="140"><div align="left"><font face="Tahoma, Arial, Verdana" color="#000033" size="2" ><b>Tipo de equipo:</b>
</font></div></td>
<td colspan="2"><b><font face="Tahoma, Verdana,Arial, sans-serif" size="2">
<input name="tipoEq" type="text" class="imputbox" id="tipoEq" size="88" maxlength="40">
</div></td>
</tr>
......
<tr bgcolor="#f7f7f4">
<td colspan="2" height="40"> <div align="center"><b><font face="Tahoma, Verdana, Arial, Helvetica, sans-serif" size="2">
<input type="submit" name="Submit" align="center" value=" Registrar " class="botones" >
</font></b> </div></td><td bgcolor="#f7f7f4"></td>
</tr>
</table>
<div align="center"><b><font face="Tahoma, Verdana, Arial, Helvetica, sans-serif" size="2">
</font></b> </div>
</form>
HTML;
}//fin de if nuevo
if($_GET['accion']=="hacernuevo"){
$tipoEq=$_POST['tipoEq'];
$codigo=$_POST['codigo'];
........
mysql_query("INSERT INTO equipos(tipoEq, codigo,marca,tecnico,direcc_IP,f_inicio,usuario,co ntraseña,descripcion,configuracion,proveedor) values('$tipoEq','$codigo','$marca','$tecnico','$d irecc_IP','$f_inicio','$usuario','$contraseña','$d escripcion','$configuracion','$proveedor')") or die("Error al intentar guardar los datos en Nuevo");
.....
HTML;
}//fin de accion hacernuevo
bueno esto es un resumen de como seria el codigo, si hecho mas formularios y me han funcionado bien pero este nose pq no va.
espero q con esto te hagas una idea.
gracias
Valora esta pregunta


0