Pentalinio Opublikowano 23 Stycznia 2008 Udostępnij Opublikowano 23 Stycznia 2008 Załóżmy, że na stronie mam obrazek. W jaki sposób zrobić, że $zmienna ze strony drugiej zwiększa się po kliknięciu nań ? Czyli odebrać komunikat o kliknięciu ze strony na stronę ? Ok, nie zrozumieliście mnie :/ . Strona 1: obrazek Strona 2: echo( "$zmienna" ); A po kliknięciu na obrazek, $zmienna zwiększa się . Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 23 Stycznia 2008 Administratorzy Udostępnij Opublikowano 23 Stycznia 2008 1. AJAX 2. <a href="strona.php?dodaj=true"><img src="obrazek"></a> if w pliku strona.php if (!empty($_GET['doda'])) $zmienna++; Btw, po kazdym przeładowaniu w php i tak zmienna się kasuje, jak nie jest zapisana, więc jeśli chcesz zliczać kliknięcia, to musisz to gdzieś zapisywać - mysql, lub plik Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Pentalinio Opublikowano 23 Stycznia 2008 Autor Udostępnij Opublikowano 23 Stycznia 2008 No dobra, w sumie powiedziałeś to co chciałem :P , oki zapisywanie sam zrobię. A co to są te bazy mySql ? Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 23 Stycznia 2008 Administratorzy Udostępnij Opublikowano 23 Stycznia 2008 to jest taka baza danych jak np. MSSQL, Oracle, PostgreSQL czy dużo prostszy i okropny po prostu Acces z pakietu Office :P http://pl.wikipedia.org/wiki/Baza_danych Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 24 Stycznia 2008 Udostępnij Opublikowano 24 Stycznia 2008 A dlaczego nie zrobić tak: <? $zmienna = isset($_GET['zmienna']) ? $_GET['zmienna'] : 2; //2 se bedzie jak nie ma w gecie `zmienna` echo $zmienna.'<br />'; $new = $zmienna+1; echo '<a href="?zmienna='.$new.'">Zwiększ o JEDEN</a>'; ?> I to bez ajaxa i zbędnego kodu :o Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
kryniak Opublikowano 24 Stycznia 2008 Udostępnij Opublikowano 24 Stycznia 2008 Dobra, ale każdy będzie mógł zmienić sobie wartość. Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 24 Stycznia 2008 Udostępnij Opublikowano 24 Stycznia 2008 Chyba o to chodzi nie? :o Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Administratorzy gnysek Opublikowano 24 Stycznia 2008 Administratorzy Udostępnij Opublikowano 24 Stycznia 2008 A dlaczego nie zrobić tak: <? $zmienna = isset($_GET['zmienna']) ? $_GET['zmienna'] : 2; //2 se bedzie jak nie ma w gecie `zmienna` echo $zmienna.'<br />'; $new = $zmienna+1; echo '<a href="?zmienna='.$new.'">Zwiększ o JEDEN</a>'; ?> I to bez ajaxa i zbędnego kodu :o no, ale w twoim kodzie, jak podasz jakiś tekst, albo po prostu jako url dasz index.php?zmienna= to zmienna zostanie ustawiona na jakiś tekst... zatem trzeba sprawić, aby pusta treść, albo znaki były odrzucane... <?php $zmienna = (!empty($_GET['zmienna'])) ? intval($_GET['zmienna']) : 2; //2 - domyślnie echo $zmienna.'<br /><a href="?zmienna='.($zmienna+1).'">Zwiększ o JEDEN</a>'; ?> Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Kofel Opublikowano 24 Stycznia 2008 Udostępnij Opublikowano 24 Stycznia 2008 Nie żartuj :P To był przykład. <? $zmienna = isset($_GET['zmienna']) ? (int) $_GET['zmienna'] : 2; //ofc echo $zmienna.'<br /><a href="?zmienna='.($zmienna+1).'">Zwiększ o JEDEN</a>'; ?> A ja ci na złość tak zrobie! haha! Odnośnik do komentarza Udostępnij na innych stronach Więcej opcji udostępniania...
Rekomendowane odpowiedzi
Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto
Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.
Zarejestruj nowe konto
Załóż nowe konto. To bardzo proste!
Zarejestruj sięZaloguj się
Posiadasz już konto? Zaloguj się poniżej.
Zaloguj się