![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Witam! Mam nastepujacy problem. Mam skrypt ktory wyciaga z bazy pewna wartosc (0 lub 1) a nastepnie wyswietla dane jesli jest 1.
$edit = mysql_result(mysql_query("SELECT edit FROM users WHERE name='".$_SESSION['login']."'"),0,0); . . if($edit == 1) . . . I teraz problem: Wszystko działa pod IE i pod chromem, natomiast firefox sobie z tym nie radzi. Jeśli wartosc $edit jest = 1 to przechodzi do elsa. Dlaczego ? Problem z kodowaniem ? Prosze o pomoc Pozdrawiam |
|
|
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
1) A gdzie ty tutaj widzisz jakiekolwiek miejsce do zależności pomiędzy przeglądarką a twoim kodem?
2) Daj pełniejszy kod -------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
Jak dla mnie, to temat do zamknięcia.
Interpretacja kodu to robota silnika php "wbudowanego" w serwer. To, że na firefoxie Ci nie działa to zasługa jakiegoś syfu na komputerze. -------------------- LS Easter egg < |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Testowalem nie tylko u siebie. dziwne jest ze jak dam $edit == 0 to przepuszcza . . . tak jakby 1 nie bylo rowne 1 , przypominam, na innych normalnie. . .
co tu wiecej kodu dawac? To wlasciwie calosc dodam ze w tej najnowszej wersji ff , dziala :/tylko starsze (ktora ma wiekszosc ludzi) jest lipa
Jak widzicie dalem 1==1 i co ? Idzie do elsa : / dlaczego : /? |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
Działa na wszystkich, masz syf na kompie.
Do zamknięcia -------------------- LS Easter egg < |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 778 Pomógł: 84 Dołączył: 29.07.2010 Skąd: Gliwice / Pławniowice Mistrz niezmordowanej klawiatury. Ostrzeżenie: (20%) ![]() ![]() |
Bo jeden jest równe jeden
PS. BB-code ![]() -------------------- LS Easter egg < |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
tak wiem ze nie ma elsa, ogolnie nie wykonuje tego ifa. Mowie Ci czlowieku ze na kilku komputerach jest to samo:)
tak 1 jest rowne 1 wiec powinno wyswietlic echo , a nie wyswietla. Chrom i IE dziala. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 890 Pomógł: 65 Dołączył: 13.11.2005 Skąd: Olsztyn Ostrzeżenie: (0%) ![]() ![]() |
Ok, skoro tak mówisz, to może i tak jest. Ale wina nie leży po stronie skryptu, bo nie ma on nic wspólnego z przeglądarką, jako iż wykonywany jest całkowicie po stronie serwera. Juz kilkukrotnie w tym temacie Ci to tłumaczyli.
Temat do zamknięcia, problem leży po stronie Twojej przeglądarki, a nie skryptu... |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Ale czemu <form> jest pomiędzy wierszami tabeli </tr> i <tr>? Tak być nie może i może właśnie to powoduje Twoje problemy. Gdzie Ty tabelę otwierasz <table>, gdzie zamykasz </table> i gdzie zamykasz ostatni wiersz </tr>. Wklej tutaj cały kod, bo inaczej nikt Cię nie zrozumie.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Prosze ![]() Prosze o pomoc,bo naprawde juz nie wiem o co chodzi : / tak jak mowie na mozilli 3 nie dziala mozilla 4 idzie, jakby ktos mial watpliwosci to jest to kod strony ajaxa Ten post edytował Woijtek338 18.06.2011, 18:45:17 |
|
|
![]()
Post
#12
|
|
![]() Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Pokazujesz nam hasło do bazy, jako zachęta?
wywal w przeglądarce $_SESSION i sprawdź czy coś tam jest Ten post edytował Daimos 18.06.2011, 18:45:52 -------------------- scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki
![]() |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
Przed if-em wyświetl sobie zawartość $edit[0]:
Ogólnie to "straszny" ten Twój kod jest - nieczytelny i nieestetyczny, taki miszmasz. Znaczniki HTML poplątane, formularz w formularzu, jakieś wymyślone znaczniki </input>. Ten post edytował mortus 18.06.2011, 18:52:43 |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 5.06.2011 Ostrzeżenie: (0%) ![]() ![]() |
echuje , daje 1 .
ale tak jak mowie, probowalem zrobic 1==1 i fox nie przepuscil : / |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%) ![]() ![]() |
To wypróbuj var_dump($edit[0]). Może to nie jest 1, a " 1" lub "1 ". Oczywiście to będzie oznaczać, że źle przechowujesz dane w bazie danych.
EDIT Ale w ogóle o czym my tu piszemy. To czy if zadziała, czy nie, nie zależy od przeglądarki. Na pewno wywołujesz ten sam skrypt? Ten post edytował mortus 18.06.2011, 18:57:38 |
|
|
![]()
Post
#17
|
|
![]() Grupa: Zarejestrowani Postów: 1 319 Pomógł: 118 Dołączył: 26.11.2003 Skąd: Lublin Ostrzeżenie: (0%) ![]() ![]() |
Dzieki ![]() Co nie powiązane? a to co to jest?
Czekaj czekaj, bo muszę wysilić wzrok....... tak, to jest pobierany login z $_SESSION i jeśli go nie ma, to zmienna $edit jest pusta... czy się mylę? A problem jest w tym, że zmienna $edit robi problem z ifem? A może przeglądarka Ci gubi sesję? Popraw mnie jeśli źle piszę ![]() Step I Step II Naucz się (chociaż byle jak) debugować kod krok po kroku np. Zamiast mysql_query() rób mysql_query() or die(mysql_error()); Poczytaj sobie manuala: Exceptions Ten post edytował Daimos 18.06.2011, 19:09:44 -------------------- scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 13.08.2025 - 23:02 |