Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] Aktywacja Email
Max1992
post
Post #1





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 4.05.2007

Ostrzeżenie: (0%)
-----


Witam chciał bym zrobić bardzo prostą aktywację email jednak nie za bardzo mi to idzie, skierowałem ię w pewnym kierunku i nie wiem czy dobrze. Mam taki kod:

  1. <?
  2. include("config.php");
  3. $queryy="SELECT aktywacja FROM users";
  4. $resultt = mysql_query ($queryy); 
  5. if ($row = mysql_fetch_array($resultt))
  6. {
  7. if ($_GET['id']==$row['id'])
  8. {  
  9. $queryyy="UPDATE `users` SET `aktywacja` = '1' WHERE `id` = `$row[id]`";
  10. mysql_query ($queryyy) or die(mysql_error()); 
  11. echo('Twoje konto zostało aktywowane,'); 
  12. return;
  13. }
  14. else
  15. {
  16. echo ("Nie udana próba aktywacij.");
  17. }
  18. }
  19. ?>


No i nie wiem czemu nic tu nie działa, mógł by mi ktoś spróbować przerobić ten kod poniewaz ni w jedną ni w drugą mi nie idzie :/
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
bash3r
post
Post #2





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 18.11.2005
Skąd: Świnoujście

Ostrzeżenie: (0%)
-----


Geeez ;]
http://localhost/pryk/plik.php?id=6

To co Ci podałem pobiera id z URLa $id = addslashes($_GET['id']); i aktywuje tylko tego usera (o ile istnieje) ... nie wiem czy ten ostatni skrypt będzie działać ;] Ale
  1. <?
  2. include("config.php");
  3. $id = addslashes($_GET['id']);
  4. $result = mysql_query("SELECT aktywacja FROM users WHERE id='$id'");
  5. if(mysql_num_rows($result) == 1) {
  6. //aktywacja przeprowadzona
  7. mysql_query ("UPDATE `users` SET `aktywacja` = '1' WHERE `id` = `$id`")
  8. } else {
  9. //nie przeprowadzona
  10. }
  11. ?>
napewno ;]
Co więcej chcesz ? Może czego Ci tu brakuje ?

PS. zainwestuj trochę kasy w jakąś książkę bo widzę, że nie masz kompletnie żadnych podstaw i trochę brak Ci logiki :/

Ten post edytował bash3r 19.06.2007, 16:45:37
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 9.10.2025 - 18:00