Tema: Ayuda
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/04/2009, 05:18
nitramara
 
Fecha de Ingreso: abril-2009
Mensajes: 32
Antigüedad: 15 años
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