Jump to content

[SOLVED] Pop Up Boxes


enemeth

Recommended Posts

I dont no if this is considered a PHP issue or a JAVA issue

 

but on my site i have pop up boxes to notify people if they do not enter certain information in the fields,  etc...

 

and it works great on checkuser.php , but i created the forgot password page , which is a whole other story

 

put the exact code from the checkuser.php file to the new file , and i mean i checked it with a fine tooth comb to make sure it was exact

 

and it works and all the pop up box comes up  lovely!  but with no words in it LOL

 

i dont no what it is and variables are set for what the popup box should say  its flawless ! is there a known issue about the words not showing up on the pop up boxes sometimes, cause i go back to the other pages that have them and see the message just fine so i no it isnt my browser

 

Help

 

Thanks ,

 

Elaine

Link to comment
https://forums.phpfreaks.com/topic/46709-solved-pop-up-boxes/
Share on other sites

this is the lostpw.php page

<?php
include 'db.php';
$msg = "You forgot to enter your Email address";
$msga = "No records found matching your email address";
$msgb = "Your password has been sent. Please check your email.";
switch($_POST['recover']){ 
    default: 
    include 'lostpsw.php'; 
    break;
    case "recover": 
    recover_pw($_POST['email_address']); 
    break; 
} 
    function makeRandomPassword() { 
          $salt = "abchefghjkmnpqrstuvwxyz0123456789"; 
          srand((double)microtime()*1000000);  
          $i = 0; 
          while ($i <= 7) { 
                $num = rand() % 33; 
                $tmp = substr($salt, $num, 1); 
                $pass = $pass . $tmp; 
                $i++; 
          } 
          return $pass; 
    }
function recover_pw($email_address){ 
if(!$email_address){
echo "<script langauge=\"javascript\">alert(\"".$msga."\");</script>";
include 'lostpsw.php';
exit(); 
}     
    $sql_check = mysql_query("SELECT * FROM users WHERE email_address='$email_address'"); 
    $sql_check_num = mysql_num_rows($sql_check); 
    if($sql_check_num == 0){ 
        echo "<script langauge=\"javascript\">alert(\"".$msga."\");</script>";
        include 'lostpsw.php'; 
        exit(); 
    }
    $random_password = makeRandomPassword();
    $db_password = md5($random_password);
    $sql = mysql_query("UPDATE users SET password='$db_password' 
                WHERE email_address='$email_address'");
    $subject = "Your Password at The Truth Discovered!"; 
    $message = "Hi, we have reset your password.
    New Password: $random_password 
    http://www.thetruthdiscovered.com/login.php 
    Thanks! 
    The Webmaster 
    This is an automated response, please do not reply!"; 
    mail($email_address, $subject, $message, "From: The Truth Discovered Webmaster<[email protected]>\n 
        X-Mailer: PHP/" . phpversion()); 
    echo "<script langauge=\"javascript\">alert(\"".$msgb."\");</script>"; 
    include 'login.php'; 
} 
?> 

 

no calling any other pages with this

Elaine

Link to comment
https://forums.phpfreaks.com/topic/46709-solved-pop-up-boxes/#findComment-227541
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.