Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Jak wyłaczyć pokazywanie e-maila
-matuty-
post
Post #1





Goście







Witam!
Słabo ogarniam forum,i jestem nowy więc szukając podobnego tematu mogłem go pominąć.Jeśli podobny temat istnieje to proszę mnie do niego przekierować bez głupich odpowiedzi ;D

Jak napisać skrypt który gdy użytkownik zablokuje pokazywanie e-maila to się on niepojawia.Chodzi mi o profil i listę użytkowników

Jeśli będziecie potrzebowali jakiś skrypt to wystarczy napisać.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
-matuty-
post
Post #2





Goście







Cytat(c4ash @ 17.02.2014, 09:07:38 ) *
Znajdz sobie w tych plikach linijke, gdzie pokazujesz maila. Przed pokazaniem maila daj if`a , cos w stylu
  1. if ($row['showMail'] == 1) {
  2. echo $row['email'];
  3. }
  4. else {
  5. echo ('Email ukryty.');
  6. }

Wypadalo by w profilu dodac pole typu checkbox, aby user okreslil, czy chce pokazac mail, czy nie. Potem z profilu robisz UPDATE z polem showMail - wystarczy tinyint(1) - jesli chce pokazac mail, to przyjmuje wartosc 1, inaczej 0. Jak to sobie obrobic, to raczej bedziesz juz wiedzial (IMG:style_emoticons/default/wink.gif)


EDITED:
Znalazlem jeszcze takie cos:
  1. $query = mysql_query("SELECT count(*) FROM `user`");
  2. $ile = mysql_fetch_assoc($query);
  3.  
  4. '
  5. <div class="prze">
  6. <div id="a">
  7. <h2>
  8. '."liczba użytkowników: ". $ile['count(*)'].'
  9. </h2>

Sam jestem poczatkujacy, wiec moge sie tu mylic, ale jesli masz spora baze, to takie zapytanie bedzie bardziej obciazalo baze, niz gdy zawezisz zapytanie do:
  1. ("SELECT count(login) FROM `user`");

Chodzi o to, aby nie mielilo zapytanie wszystkich pol, tylko te ktore potrzeba, wiec wystarczy policzyc liczbe loginow, czy tez pewnie masz jakies `id` w tej tabeli - bedziesz miec rowniez liczbe rekordow, a oszczedzisz na czasie i nie obciazysz bazy tak bardzo. Chyba, ze w tym pliku jeszcze korzystasz z innych pol... ale tak dokladnie sie nie wczytywalem.


z tym emailem-to już obczajam oco chodzi (IMG:style_emoticons/default/biggrin.gif) thx.
a z liczeniem użytkowników sie zaraz przekonam jeśli zadziała to spowoduje duże odciążenie dla serwera ;D

Cytat(Turson @ 17.02.2014, 09:15:37 ) *
Zapytanie może zwrócić 1 wynik bądź 0, bo warunek może spełnić maksymalnie 1 użytkownik, więc pętla nie jest potrzebna jeszcze raz powtórzę.


hmm jemu działa - http://www.youtube.com/watch?v=IYmJeri6r0Y
w sumie to mało mnie obchodzi na jakiej podstawie to działa ale uzyskałem oczekiwany rezultat (IMG:style_emoticons/default/biggrin.gif)

Ten post edytował matuty 17.02.2014, 10:46:13
Go to the top of the page
+Quote Post

Posty w temacie
- matuty   [PHP] Jak wyłaczyć pokazywanie e-maila   15.02.2014, 17:28:33
- - przemo191   No to daj jakiś kod, bo na sucho można gdybać...   15.02.2014, 18:09:36
- - matuty   RE: [PHP] Jak wyłaczyć pokazywanie e-maila   16.02.2014, 10:39:28
- - SmokAnalog   Wklej kod z odpowiednim bbcode.   16.02.2014, 10:42:58
- - matuty   [PHP] pobierz, plaintext  <?php req...   16.02.2014, 11:09:10
- - Turson   Jeżeli pobierasz jednego usera to pętla nie jest p...   16.02.2014, 12:11:25
- - matuty   Ta pętla robi profile do każdego użytkownika osobn...   16.02.2014, 12:25:34
|- - Turson   Cytat(matuty @ 16.02.2014, 12:25:34 )...   17.02.2014, 09:15:37
- - c4ash   Cytat(matuty @ 15.02.2014, 17:28:33 )...   17.02.2014, 09:07:38
- - matuty   Cytat(c4ash @ 17.02.2014, 09:07:38 ) ...   17.02.2014, 10:43:50
- - Turson   Sprawdź to [PHP] pobierz, plaintext else{ $ro...   17.02.2014, 10:50:34
- - matuty   to wszystko: Cytat(Turson @ 17.02.2014, 10...   17.02.2014, 10:56:27
- - Turson   Po prostu zgubiłem średnik. Ma być.   17.02.2014, 10:57:29
- - matuty   ok spróbuje Działa dzięki.Ale dalej nie rozumiem ...   17.02.2014, 11:04:12
- - Turson   Pętla jest używana, kiedy pobierasz wiele wyników ...   17.02.2014, 11:08:05
- - matuty   ok zastosuje sie   17.02.2014, 11:12:55
- - Turson   Warto również wspomnieć o [PHP] pobierz, plaintext...   17.02.2014, 11:23:23
- - matuty   Cytat(Turson @ 17.02.2014, 11:23:23 )...   17.02.2014, 14:43:08
- - Turson   Najlepiej używać PDO bądź MySQLi.   17.02.2014, 14:45:58
- - c4ash   Ale sie Wam temat rozwinal! PDO to chyba na p...   17.02.2014, 17:34:29
- - com   c4ash Cytatwystarczy tinyint(1) a czym to się niby...   17.02.2014, 17:46:28


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: 27.12.2025 - 19:08