Link wysyłający zmienną do skryptu php strony

0

Jak zrobić na stronie link (zlinkowany tekst jak w prostym menu) aby po naciśnięciu na niego wywoływała sie ta sama strona index.php ale aby wysyłana do niej była zmienna (np do tablicy $_POST) dzięki czemu ta sama strona mogłaby się odświeżyć z nowa treścią (opisana w menu)? Zmienna (jej wartość) definiowałby jak treść ma sie wyświetlić na stronie. Chodzi o zrezygnowanie z tworzenia dodatkowych podstron (index1, index2 ...). Może formularz z ukrytą zmienną by to rozwiązał ale nie wiem jak tekstowy link z ukrytym formularzem.

0

zamiast $_POST uzyj $_GET -> wygooglaj po to podstawy:)

0

No Get powoduje wysłanie parametrów w ścieżce adresu. Wpisać takie parametru w ścieżce linku <a href=" ...." ? A nie da sie tego zrobić jakoś w inny sposób (żeby parametry nie były widoczne dla użytkownika w pasku adresu)? Bardzo nie lubię ścieżek tworzonych przez GET.... Jak nie będzie innej opcji to zostanę przy tym ale ....

0

Oczywiscie ze mozesz postem ale wtedy musisz wyslac formularz z input hidden. Ale ja tu nie widze takiej potrzeby;)

0

to w menu :

<form action='index.php' method='post' style='display:inline;'>
<a href="#submit" name='tresc' onClick="$(this).parents('form').submit();">przejdź</a>
</form>
 

a to później w php :

if(isset($_POST['tresc'])){
echo"tresc po kliknieciu";
}else{
echo"tresc przed kliknieciem";
}
 

o to Ci chodzi ? ;>

0

oj @antosiek3 @antosiek3 ..
po pierwsze: to nie zadziała. formularz nie prześle danych z <a> pomimo nadania mu name.
po drugie: do takiej jednej pierdoły jQuery? trochę przesada

@MikeMike: Przede wszystkim to wydaje mi się, że zbytnio kombinujesz. Robiąc wszystko jako POST uniemożliwisz poprawne przeczytanie treści przez Google, uniemożliwisz wysłanie linka do podstrony kumplowi na gg oraz napotkasz inne problemy. Najlepiej po prostu używaj rzeczy zgodnie z przeznaczeniem ;)

0

Okay, zostanę przy get. : )

0

Jeżeli pierdoła a parametr nie jest tajny, to lepszego rozwiązania niż $_GET nie znajdziesz. Jak wykorzystasz formularz to użytkownik będzie miał później problem z cofnięciem strony itd.

1 użytkowników online, w tym zalogowanych: 0, gości: 1