![]() ![]() |
Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 1 Dołączył: 24.10.2007 Ostrzeżenie: (0%)
|
wyciągam dane z bazy 'userdata' przy pomocy:
aby je odczytać Kod <?php echo "$gg"; ?> edycja pola 'gg' w formularzu przebiega bez problemu, jednak dodatkowo chciałbym mieć możliwość ukrycia numeru gg, dlatego zrobiłem dodatkową tabele 'priv' formularz: Kod <input type="radio" name="gg" value="1" /> dla znajomych<br /> <input type="radio" name="gg" value="0" /> dla wszystkich<br /> wysłanie do bazy
tylko, jak teraz odczytać dane z pola 'gg' i jeśli jest 0 to dane zostną wyświetlone np. "echo' dane jawne gg : '" |
|
|
|
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 128 Pomógł: 1 Dołączył: 24.10.2007 Ostrzeżenie: (0%)
|
userdata:
priv:
jeśli dam przykładowo
to odczytując Kod gg:<?php echo $gg; ?> i tak nic sie nie wyświetla
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 492 Pomógł: 33 Dołączył: 16.08.2007 Skąd: Wrocław Ostrzeżenie: (0%)
|
1.
Cytat (...)SELECT login.gg FROM priv, userdata(...) A co to jest login.id? Przecież nie masz tabeli login w bazie... Ja na miejscu parsera bym wymiękł i załamał ręce. Pobierasz wartość pola gg tabeli login, a do zapytania nie angażujesz wcale takiej tabeli (domyślam się, że takowa w ogóle nie istnieje)...2. Po co Ci w tabeli priv kolumna login, skoro masz id_priv? 3. Stosujesz w ogóle takie funkcje jak mysql_error" title="Zobacz w manualu PHP" target="_manual? 4. A zwijasz do tabeli wynik SQL? (mysql_query" title="Zobacz w manualu PHP" target="_manual, mysql_fetch_array" title="Zobacz w manualu PHP" target="_manual) Nie wyglądasz może na aż tak początkującego uzytkownika, żeby nie pamiętać o wykonaniu zapytania ((IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) ), ale rózne przypadki już się zdarzały, więc jak coś to wybacz (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) A rozwiązanie zaproponuję Ci takie: userdata:
priv:
Zwróć uwagę na tabelę priv i typ pola gg. To najlepsze rozwiązanie. Wtedy, gdy chcesz pobrać gg użytkownika w zależności od tego, czy jest ono jawne, czy tajne, robisz:
Takie zapytanie zwróci wynik tylko wtedy, gdy user o id takim jak zawartość zmiennej $userdata ma włączoną jawność gg (wartość pola priv.gg 0), w przeciwnym wypadku wynik będzie pusty. Wtedy możesz to sprawdzic i w takim przypadku wyświetlić wynik 'ukryte' albo coś w tym rodzaju (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował Hazel 10.02.2008, 19:26:05 |
|
|
|
![]() ![]() |
|
Aktualny czas: 24.12.2025 - 03:32 |