19/04/2009, 05:15
|
| | Fecha de Ingreso: abril-2009
Mensajes: 32
Antigüedad: 15 años, 7 meses Puntos: 0 | |
Ayuda Hola Como van...?
Mira la verdad estoy recien en esto del php pero me gusta curisear las cosillas que sirven y esto del PHP es super...
Bueno a lo que vine..
resulta que tengo que insertar unos datos a mi base de datos que la llame "Mibase" pero la idea es que si bien deben insertarse los campos de CODIGO y NOMBRE los otros campos se pueden o no llenar (es decir no necesariamente tienen que ir en momento de insertar los campos citados)...
He realizado pruebas con este codigo.....
<?php
$conexion = mysql_connect("localhost", "root", "");
mysql_select_db("Mibase", $conexion);
if(!$conexion) {
die("Fallo la conexión a la Base de Datos:".mysql_error());
}
$valor = $HTTP_POST_VARS['valor'];
if ($valor==1)
{
$Nombre = $HTTP_POST_VARS['Nombre'];
$Codigo = $HTTP_POST_VARS['Codigo'];
$insertar= mysql_query("INSERT INTO excel (codigo,nombre,pago1,pago2,pago3,pago4)
VALUES ('{$Codigo}','{$Nombre}','{$Pago1}','{$Pago2}','{$ Pago3}','{$Pago4}')",$conexion);
if(!$insertar) {
die("Fallo en la insercion de registro a la Base de Datos:".mysql_error());
}
mysql_close($conexion);
}
?>
<HTML>
<HEAD>
<TITLE>Insertar.html</TITLE>
</HEAD>
<script language="javascript">
function verifica()
{
if (datos.Codigo.value=="") && (datos.Nombre.value=="" )
{
alert ("Debe ingresar Codigo y nombre");
return;
}
datos.valor.value=1;
datos.submit();
}
</script>
<BODY>
<div align="center">
<h1>Insertar un registro</h1>
<br>
<FORM name = "datos" action="paradatosh11.php" method="post">
<INPUT TYPE="hidden" NAME='valor'><br>
Codigo<br>
<INPUT TYPE="TEXT" NAME="Codigo"><br>
Nombre<br>
<INPUT TYPE="TEXT" NAME="Nombre"><br>
Pago 1<br>
<INPUT TYPE="TEXT" NAME="Pago 1"><br>
Pago 2<br>
<INPUT TYPE="TEXT" NAME="Pago 2"><br>
Pago 3<br>
<INPUT TYPE="TEXT" NAME="Pago 3"><br>
Pago 4<br>
<INPUT TYPE="TEXT" NAME="Pago 4"><br>
<INPUT TYPE="button" value="Insertar" onclick=verifica() >
</FORM>
</div>
</BODY>
</HTML>
Pero me sale este porqueriita ERROR
Notice: Undefined variable: HTTP_POST_VARS in C:\wamp\www\conex\paradatosh11.php on line 9
Valga la aclaracion el archivo lo he llamado "paradatosh11.php" y trabajo con Wampserver 2.0
Me puedes ayudar con esto..
por fa la verdad si que me he roto el coco (Cabeza)
Por tu ayuda
Gracias |