בוקר טוב,
אז ככה יש לי דף שמציג את כל המשתמשים שלא אימתו את החשבון שלהם. בדף אני מציג את כל המשמשים שהשורה valid שלהם שווה 0.
עכשיו שמתי ליד כל משתמש תיבת checkbox שהתפקיד שלה הוא ככה: אם סימנתי את התיבה ליד המשתמש הוא יאשר אותו. אבל מה שקורה שנגיד סימנתי רק משתמש אחד זה מאמת לכל המשתמשים את החשבון.
זה הקוד שלי:
PHP קוד:
$login_q = $db->query("SELECT * FROM `ea_users` Where valid = '0' ");
$num = $db->FetchNum($login_q);
while($login= $db->FetchArray($login_q))
{
$id = $login['id'];
$username = $login['username'];
echo <<<END
<form name="myform" action="?" method="post">
מספר המשתמש: $id שם המשתמש: $username אשר משתמש? <input type="checkbox" name="au_me" value="$id"><br>
END;
if($_POST['send'] && $_POST['au_me'])
{
$ea = $_POST['au_me'];
mysql_query("UPDATE `ea_users` set valid='1' WHERE id = '$ea' LIMIT 1") or die(mysql_error());
header("Location: ?");
}
}
echo <<<Elad
<br><br>
<input type="submit" name="send" value="אשר נבחר (ים)" class="row4"/>
</form>
Elad;
אני מקווה שהבנתם אותי. תודה מראש.
יש איתו בעיה כי אם אני מסמן כמה משתמשים הוא מאשר רק את האחרון שביניהם.
* נערך ע"י Atom-Bomb לבקשת כותב ההודעה: נערך הקוד.