Skocz do zawartości

[php]Odbieranie danych


Pentalinio

Rekomendowane odpowiedzi

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

  • Administratorzy

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

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

  • Administratorzy
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

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ę
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...