Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]Edycja danych mysql
Forum PHP.pl > Forum > Przedszkole
vifon
Witam piszę pewien skrypt, w którym chciałem umieścić opcję edycji danych ( login, haslo i email )

  1. $istnick = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM `uzytkownicy` WHERE `nick` = '$nic'"));
  2. $istmail = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM `uzytkownicy` WHERE `email` = '$email'"));
  3. if ($istnick[0] == 0 AND $istmail[0] == 0) {
  4. mysql_query("UPDATE uzytkownicy SET nick='$nic', haslo='$hasl', email='$email' WHERE id='$id'")
  5. or die('Błąd zapytania');
  6. echo '
  7. <center>
  8. <table><tr>
  9. <td><img src=images/loading.gif></td>
  10. <td><font color="green"><b>Dane zostały zmienione!</b></font></td>
  11. </tr></table>';


wszystko ładnie działa, tylko jest taki problem, ponieważ pola formularza mam wypełnione teraźniejszymi danymi w ten sposób:

login: <br><input type="text" name="nic" value="'.$user['nick'].'" /><br>
haslo: <br><input type="text" name="hasl" value="'.$user['haslo'].'" /><br>
email: <br><input type="text" name="email" value="'.$user['email'].'" /><br>

i jeżeli użytkownik zmieni np. sam nick a mail pozostanie ten sam to nick też się nie zmieni, bo znajdzie, że w bazie jest już ten email.. wiem, że to musi być banalne ale nie myśle już.. proszę o jakieś dobre rozwiązanie i dzięki z góry smile.gif
Spawnm
Sprawdzaj czy dany mail należy do usera który go nie chce zmienić ? smile.gif
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.