![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
23/04/2009, 02:10
|
| | Fecha de Ingreso: abril-2009
Mensajes: 32
Antigüedad: 15 años, 9 meses Puntos: 0 | |
Que hago deserto del php???? Bueno muchachos primero mis disculpas si esto no va aca pero es que soy nuevo, nuevo, nuevon.. en esto de PHP y aun mas en su foro.....
Bueno los que me puedan ayudar para no tener que desertar de este programa es lo siguiente deseo ingresar registros a una tabla en mi base de datos...
se insertan los datos con este codigo.... pero no cumple con las normas debe EXIGIR que se inserten el codigo y el nombre, pero los demas pueden ir de una vez o mas adelante....
el codigo inserta los datos aunque me aparecen ciertas notificaciones
Notice: Undefined index: pago1 in C:\wamp\www\conex\pruchoco.php on line 52
Notice: Undefined index: pago2 in C:\wamp\www\conex\pruchoco.php on line 52
Notice: Undefined index: pago3 in C:\wamp\www\conex\pruchoco.php on line 52
Notice: Undefined index: pago4 in C:\wamp\www\conex\pruchoco.php on line 52
QUE ESTOY HACIENDO MAL.?????? HA Y LO PEOR PERMITE INGRESO DE CODIGO REPETIDO AUNQUE LO TENGO COMO PRIMARIA(LLAVE)
<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.opt.value=1;
datos.submit();
}
</script>
<BODY>
<div align="center">
<h1>Insertar un registro</h1>
<br>
<FORM name = "datos" METHOD="POST" >
<INPUT TYPE="hidden" NAME="opt">
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="submit" value="Insertar" onclick="verifica"()>
<?php if(!isset($_POST['codigo']) || empty($_POST['nombre'])){
$link=mysql_connect("localhost","root","") or die ("no se puede conectar");
mysql_select_db("MIBASE");
$sql="INSERT INTO excel (codigo,nombre,pago1,pago2,pago3,pago4)VALUES ('".$_POST['Codigo']."', '".$_POST['Nombre']."', '".$_POST['pago1']."', '".$_POST['pago2']."', '".$_POST['pago3']."', '".$_POST['pago4']."')";
mysql_query($sql);
//mysql_query($eqpo1);
mysql_close($link);
echo "Los datos han sido Guardados satisfactoriamente";
}
else{
echo "debe ingresar los datos de codigo y nombre";
}
?>
</FORM>
</div>
</BODY>
</HTML> |