Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/04/2009, 02:10
nitramara
 
Fecha de Ingreso: abril-2009
Mensajes: 32
Antigüedad: 15 años
Puntos: 0
Pregunta 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>