Me esta apareciendo este error en php
--------------------------------------------
Notice: Undefined index: code in C:\xampp\htdocs\redsocial\Inicio\olvpass.php on line 66
Notice: Undefined index: code in C:\xampp\htdocs\redsocial\Inicio\olvpass.php on line 93
<!DOCTYPE html>
<head>
<title>Olvido contraseña</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="olvpass.css" />
</head>
<body>
<div id="logored">
<img src="iconos/logored.png" width='400' height='100'>
</div>
<div id="caja"> <p align="left">
<div id="form">
<form action="login.php" method="post" id='formulario'>
Correo <br>
<input type="text" name="correo" id='correo' placeholder="[email protected]">
<div id="contra">
Contrasena <br> <input type="password" name="passw" id='passw'> </div>
</form></div>
<script type="text/javascript">
function validarFormulario(){
var correo = document.getElementById('correo');
var passw = document.getElementById('passw');
var correo = /^[0-9a-z_\-\.][email protected]\.co$/i;
if(correo.value ==''){
alert('Escribir correo');
}
if(!er.test(correo)) {
alert("Solo Correo Misena");
}
else if(correo.value<0 && a.value>=99){
alert('correo invalido');
}
else if(passw.value ==''){
alert('llenar contrasen&tildea');
}
else{
alert('OK');
var pasa = document.getElementById('formulario');
pasa.submit();
}
}
</script>
<br>
</div>
<div id="olvido">
<?php
require'sesion.php';
if ($_GET['code'])
{
$get_nombre = $_GET['nombre'];
$get_code =$_GET ['code'];
$query = mysql_query("SELECT * FROM usuarios WHERE nombre='$get_nombre'");
while ($row = mysql_fetch_assoc($query))
{
$db_code = $row ['passreset'];
$db_nombre = $row ['nombre'];
}
if ($get_nombre == $db_nombre && $get_code == $db_code)
{
echo "
<form action='olvpass1.php?code=$get_code' method='POST'>
ingrese su nuevo password <br> <input type ='password' name='newpass'><br>
Re ingrese su contraseña <br><input type ='password' name='newpass1'> <p>
<input type='hidden' name='nombre' value='$db_nombre'>
<input type ='submit' value='cambiar password' name>
</form>
";
}
}
if(!$_GET['code'])
{
echo "
<form action='olvpass.php' method='POST'>
Ingrese su nombre: <br><input type='text' name='nombre'><p>
Ingrese su correo <br> <input type ='text' name='correo'><p>
<input type='submit' value='submit' name='submit'>
</form>
";
if(isset($_POST['submit']))
{
$nombre=$_POST['nombre'];
$correo=$_POST['correo'];
$query = mysql_query("SELECT * FROM usuarios WHERE nombre='$nombre'");
$numrow = mysql_num_rows($query);
if($numrow!=0)
{
while($row= mysql_fetch_assoc($query))
{
$db_correo = $row['correo'];
}
if($correo == $db_correo)
{
$code= rand(10000,100000);
$to = $db_correo;
$subject = "Reiniciar correo";
$body ="
esto es un correo automatico favor no responder.
copiar la siguiente direccion del link
http://localhost/redsocial/inicio/olvpass.php?code=$code&nombre=$nombre
";
mysql_query("UPDATE usuarios SET passreset='$code' WHERE nombre='$nombre'");
mail($to,$subject,$body);
echo "revise su email";
}
else
{
echo "Correo incorrecto";
}
}
else
{
echo "el usuario no existe";
}
}
}
?>
</div>
<div id="bar">
<hr size="1" />
</div>
</body>
</html>