Ver Mensaje Individual
  #18 (permalink)  
Antiguo 02/10/2011, 23:23
ANILORAC403
 
Fecha de Ingreso: octubre-2011
Mensajes: 1
Antigüedad: 12 años, 7 meses
Puntos: 0
Respuesta: Problema con Notice: Undefined index:

Hola amigos, llevo muchas muchisimas horas y aun no puedo con este codigo... si pueden ayudarme les estare muy agradecida.

Al ejecutar tengo el siguiente error
Notice: Undefined index: opt in C:\wamp\www\sistema de ventas\clientes.php on line 117

y no entiendo... antes la tenia $HTTP_GET_VARS["OPT"];
y lo he cambiado por $opt=$_GET["opt"]; pero nada no logro que me reciba los registros la base de datos.

por favor ayuda.... (el código completo esta a continuación)



<form id="ingreso_cliente" name="form1" method="post" action="">
<p>
<input type="hidden" name="opt" id="opt" />
<label for="Cedula">Cedula</label>
<input type="text" name="Cedula" id="Cedula" />
</p>
<p>
<label for="Nombres">Nombres</label>
<input type="text" name="Nombres" id="Nombres" />
<label for="Apellidos"><br />
<br />
Apellidos</label>
<input type="text" name="Apellidos" id="Apellidos" />
</p>
<p>
<label for="Telefono">Telefono</label>
<input type="text" name="Telefono" id="Telefono" />
</p>
<p>
<label for="Celular">Celular</label>
<input type="text" name="Celular" id="Celular" />
</p>
<p>
<label for="Direccion">Dirección</label>
<input type="text" name="Direccion" id="Direccion" />
</p>
<p>
<label for="email">E-mail</label>
<input type="text" name="email" id="email" />
</p>
<p>
<input type="submit" name="Ingresar" id="Ingresar" value="Ingresar" onclick="verifica()"/>
</p>
</form>
</div>
</div>
</body>
</html>
<?php
$link = mysql_connect ('localhost', 'root');
mysql_select_db("fotoexpress");
if(! @ mysql_select_db("fotoexpress"))
{
Echo ("Error, no se a podido acceder a la base de datos en este momento, por favor, inténtelo más tarde");
Exit();
}
$opt=$_GET["opt"];
if ($opt==1)
{
$cedula=(int)$_GET["Cedula"];
$nombre=(string)$_GET["Nombres"];
$apellidos=(string)$_GET["Apellidos"];
$telefono=(string)$_GET["Telefono"];
$celular=(string)$_GET["Celular"];
$direccion=(string)$_GET["direccion"];
$email=(string)$_GET["email"];

$sql="INSERT INTO cliente (Cedula, Nombres, Apellidos, Telefono, Celular, email, direccion)". "VALUES ('$cedula', '$nombre', '$apellidos', '$telefono', '$celular', '$direccion', '$email')";

$res=mysql_query($sql,$link) or die (mysql_error());
}
?>
<script language="javascript">
function verifica()
{
if(form1.Cedula.value=="")
{
alert("no puede existir un cliente sin numero de cedula");

}
if(form1.Nombres.value=="")
{
alert("no puede existir un cliente sin nombre, por favor ingrese un nombre");
return;
}
form1.submit();
alert("cliente ingresado a la base de datos")
}

</script>