Проблем със ъпдеит на поле

Може да дадеш пример какъв е бил проблема и решението му защото има и други хора които може да имат същият проблем :)
 
няма проблеми просто несъм се съобразил извинявам се закоето
ето за какво ставаше на въпрос:

ето тази търсачка трябваше като намери определен акаунт да му сменя емаила но става следното тя намира акаунта и като реша да сменя емаил адреса тя сменя емаила на всички акаунти а не само на намерения.
затова и се отказах от нея. така и не я оправих.

ето я:

PHP:
<?php
$dbhost = "localhost";
$dbuser = "dbuser"; //тук на мястото на име, пишеш усернейм.
$dbpass = "dbpass"; // тук пишеш паролата
$dbname = "dbname"; // тук пишеш името на базата данни
$connect = mysql_connect("$dbhost", "$dbuser", "$dbpass");
mysql_select_db($dbname,$connect) or die ("Could not select database");
$redirect = "index.php";
$action = "settings";
$text = "За да бъде по модерно съм добавил текст в случай, че искаш нещо да пише. 
Ако не желаеш текст можеш да ги премахнеш като отвориш файла и изтриеш ред 82.";
echo '<center>
<form action="index.php" method="post">
<input type="text" name="search" size="30" />
<input type="submit" value="Извлечи данни" />
<input type="hidden" value="1" name="form_submit" />
</form>
</center>';
if($_SERVER['QUERY_STRING'] == NULL){
if($_POST['form_submit']==1){
$search = $_POST['search'];
$searchResults = mysql_query("SELECT * FROM users WHERE username LIKE  '%$search%'");
while($row = mysql_fetch_array($searchResults)){
echo '<br/> <span style="color:#04688d">Име на акаунта-:<span style="color:#04688d">'.$row['username'];
}
$res = mysql_query("SELECT * FROM pvpgn_bnet WHERE acct_username LIKE  '%$search%'");
while($row = mysql_fetch_array($res)){
if($_POST['up_email']){
$email = addslashes(htmlspecialchars($_POST['email'])); 
$sel = mysql_query("UPDATE pvpgn_bnet SET acct_email='$email' WHERE acct_username = '".$row['acct_username']."'");
echo '<meta http-equiv="refresh" content="0; URL='.$redirect.'">';
}
echo '<br />
Вие ще промените емайл адреса на потребител <b>'.$row['acct_username'].'</b>
<form method="POST" name="up_email">
<input type="input" name="email" value="'.$row['acct_email'].'" />
<input type="submit" name="up_email" value="Промени" style="background:#; border:1px solid #000; border-radius: 10px;"/>
</form><br /><hr />
'.$text.'';
}
?>

ако на някои му трябва да си променя емаила просто слага следното в скрипта си.
Код:
if($_POST['up_email']){
$email = addslashes(htmlspecialchars($_POST['email'])); 
$sel = mysql_query("UPDATE pvpgn_bnet SET acct_email='$email' WHERE acct_username = '".$row['acct_username']."'");
echo '<meta http-equiv="refresh" content="0; URL='.$redirect.'">';
}
echo '<br />
Вие ще промените емайл адреса на потребител <b>'.$row['acct_username'].'</b>
<form method="POST" name="up_email">
<input type="input" name="email" value="'.$row['acct_email'].'" />
<input type="submit" name="up_email" value="Промени" style="background:#; border:1px solid #000; border-radius: 10px;"/>
</form><br /><hr />
'.$text.'';
}

като си промени колоните с колоните които му трябват.
 

Back
Горе