shoes
16.05.2008, 11:54:16
witam,
prosze o podpowiedz:
mam dwa buttony
Kod
<form id="a" action="<? $_SESSION["moja"]=1; ?>" method="POST">
<p>
<input type="button" name="nowosc1" onclick="parent.location='pokaz.php'" value="Pokaż">
</p>
</form>
<form id="b" action="<? $_SESSION["moja"]=2; ?>" method="POST">
<p>
<input type="button" name="nowosc2" onclick="parent.location='pokaz.php'" value="Pokaż2">
</p>
</form>
chcialbym zeby po kliknieci na button pierwszy $_SESSION["moja"]=1 a gry klikne na drugi button $_SESSION["moja"]=2. poki co $_SESSION["moja"]= zawsze 2. nie wiem jak to zrobic ;/ wiem pewnie to banalnie proste ..coz prosze o odpowiedz
ayeo
16.05.2008, 11:58:28
Witam!
Jak wklejasz próbkę kodu używaj znaczników BBcode. Poza tym Twój tytuł nic nikomu nie mówi, proszę go zmienić. Co do Twojego problemu to całkowicie nie rozumiem po co używasz zmiennych sesyjnych. Napisz co dokładnie chces uzyskać bo ten kod jest bezsensu.
Pozdrawiam!
piotrooo89
16.05.2008, 11:59:22
czy tylko ja myślę że to się nie trzyma kupy ?
shoes
16.05.2008, 12:01:59
;] wiec mam dwa buttony i jak klikam pierwszy to informacja ze kliknalem pierwszy jest przesylana do storny pokaz.php ktora pokazuje opis produktu 1 , gdy klikam button 2 to wyswietla mi sie ta sama strona tylko juz z opisem produktu 2 , czyli w zaleznosci od kliknietego buttona na stornie pokaz.php pojawia mi sie opis produktu pobierany z bazy. wiem jak pobrac z bazy porblem w tym ze nie wiem jak przeslac ta wiadomosc do pokaz.php ze kliknalem przycisk 1 czy 2.
thx
ayeo
16.05.2008, 12:04:17
<?php
<form id="a" action="pokaz.php?id=1" method="POST"> <p><input type="button" name="nowosc1" onclick="parent.location='pokaz.php'" value="Pokaż"></p> </form>
?>
W pliku pokaz.php zczytujesz wartość id ($_GET['id']);
Pozdrawiam!
itsme
16.05.2008, 12:04:48
jako ze jestes nowy nie dostaniesz warna
zalecam zapoznac sie z regulaminem

!
w temacie nie pisz kim jestes ale opisz problem :-)))
shoes
16.05.2008, 12:31:59
odczytuje tak i nic nie wyswietla
<?php
$pokaz = $_GET['id'];
?>
piotrooo89
16.05.2008, 12:33:16
a masz w ogóle cokolwiek w $_GET ? bo może sie okazać że odczytujesz pustą tablice.
shoes
16.05.2008, 12:35:16
mam to
<?php
<form id="a" action="pokaz.php?id=1" method="POST"> <p><input type="button" name="nowosc1" onclick="parent.location='pokaz.php'" value="Pokaż"></p> </form>
?>
piotrooo89
16.05.2008, 12:39:41
a może zrób tak:
<?php
<form id="a" action="pokaz.php?id=1" method="GET"> <p><input type="button" name="nowosc1" onclick="parent.location.href='pokaz.php'" value="Pokaż"></p> </form>
?>
ayeo
16.05.2008, 12:42:28
To w ogóle dziwny pomysł, żeby robić to na formularzach...
plik pokaz.php
Kod
<?
echo $_GET['id'];
?>
<form action="pokaz.php?id=1" method="POST">
<input type="submit" value="id1">
</form>
PS Proszę poprawić tytuł tematu wreszcie! Inaczej zamknę temat!
shoes
16.05.2008, 12:43:55
to jak
Shili
16.05.2008, 12:47:22
Spróbuj na zwykłym odnośniku. Chyba trochę bardziej elegancko.
ayeo
16.05.2008, 12:48:47
Kod
<?
echo $_GET['id'];
?>
<form action="pokaz.php?id=1" method="POST">
<input type="submit" value="id1">
</form>
Tak działa, ale po co ten formularz.... ?
piotrooo89
16.05.2008, 12:49:42
normalnie linkiem.
robisz takie cos:
<a href="pokaz.php?id=1>Pokaz 1
</a> <a href="pokaz.php?id=2>Pokaz 2
</a>
i w pliku pokaz.php:
<?php
{
$pokaz = $_GET['id'];
}
?>
mike
16.05.2008, 12:50:37
Nie powinienem tego robić ale ... zamykam wątek.
Masz gdzieś prośbę opiekuna działu i moderatora i masz nadzieję na pomoc. Żartujesz sobie chyba.
//poprawione, otwieram
//ayeo
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.