Ako poslat hodnoty [PHP]

Programovacie jazyky, rady, poradňa...
m3thod-man
Star
Star
Príspevky: 561
Registrovaný: 23 sep 2005, 15:17
Kontaktovať používateľa:

Ako poslat hodnoty [PHP]

Príspevok od používateľa m3thod-man »

Mam proste zoznam.Dynamicky generovany.Potreboval by som urobit v kazdom zazname (riadku) odkaz na inu stranku kde by som pracoval robil neake upravy k tomu konkretnemu zaznamu.Ale problem ze neviem ako mam presniet hodnotu toho zaznamu (riadku).Post alebo Get nemozem lebo ten pracuje uz s celym zoznamom.
Ide o to ze ked klikne vtom riadku na normalny link a presmeruje ho to na PHP skript ktoty potrebuje tu hodnotu z toho riadku.
Neake napady? :)
vivaSlovakia
Guru wannabe
Guru wannabe
Príspevky: 2119
Registrovaný: 29 júl 2006, 10:30

Príspevok od používateľa vivaSlovakia »

$riadok = nazov aktualneho riadku
$id = id zaznamu

Kód: Vybrať všetko

<a href="riadok.php?action=uprava&riadok=<? echo $riadok; ?>&id=<? echo $id; ?>">Upravit <? echo $riadok; ?></a>
pricom riadok.php?action=uprava by to vsetko spracoval

( v tom action=uprava, by bolo $id = $_GET['id'];, $riadok = $_GET['riadok']; a podla toho by si zostavil podmienku v mysql query)

pochopili sme sa ? :)
m3thod-man
Star
Star
Príspevky: 561
Registrovaný: 23 sep 2005, 15:17
Kontaktovať používateľa:

Príspevok od používateľa m3thod-man »

take nieco som myslel...vedies ma dobrym smerom..len to je asi trochu prekomplikovane..potrebujem len jednu hodnotu ako premenu preniest..

a co ma byt ako to

Kód: Vybrať všetko

action=uprava
to neak nechapem

no skusal som

Kód: Vybrať všetko

liniagui2.php?nazov=dddd&farba=#000099
na druhej strane potom caka

Kód: Vybrať všetko

$farba = $_POST['farba'];
$nazov = $_POST['nazov'];
ale nejde to :(
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

to action si nevsimaj

jednu hodnotu prenesies takisto ako dve atd ...

v URL

Kód: Vybrať všetko

./skript.php?premenna1=hodnota1
./skript.php?premenna1=hodnota1&premenna2=hodnota2
./skript.php?premenna1=hodnota1&premenna2=hodnota2&premenna3=hodnota3
EDIT:
samozrejme ze to nejde ked to hladas v POST .... co takto GET???

Kód: Vybrať všetko

$farba = $_GET["farba"];
m3thod-man
Star
Star
Príspevky: 561
Registrovaný: 23 sep 2005, 15:17
Kontaktovať používateľa:

Príspevok od používateľa m3thod-man »

no skusal som aj get ale nejde :(
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

no tak robis nieco zle ...
ked sa odkazes do nejakeho skriptu cez nieco taketo

Kód: Vybrať všetko

<a href="./rob_daco_ty_svina.php?farba=karminovo_cervena">xxx</a>
tak v tom skripte rob_daco_ty_svina.php to MUSI byt pristupne v superglobalnom poli $_GET na s indexom farba .. teda $_GET["farba"]


co ti vypise toto?

Kód: Vybrať všetko

echo (IsSet($_GET["farba"])?"voila":"nada, nic, nicivo");
m3thod-man
Star
Star
Príspevky: 561
Registrovaný: 23 sep 2005, 15:17
Kontaktovať používateľa:

Príspevok od používateľa m3thod-man »

uz viem vcom bol problem..rob_daco_ty_sivna.php uz robi daco :)

posielal som tam znak # :) a to nedaval..

dik za help kluci...
lammer
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2098
Registrovaný: 24 apr 2004, 18:45
Kontaktovať používateľa:

Príspevok od používateľa lammer »

a este doplnim nepouzivaj nieco.php?a=b&c=d ale & nahrad entitou &
takto je to zhodne so standardmi
caesar1987
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3001
Registrovaný: 02 okt 2005, 0:57
Bydlisko: Nové Zámky
Kontaktovať používateľa:

Príspevok od používateľa caesar1987 »

lammer napísal:a este doplnim nepouzivaj nieco.php?a=b&c=d ale & nahrad entitou &
takto je to zhodne so standardmi
to & nehaluzi v starsich prehliadacoch a v aj v nejakych newindowsackych?? bo mne sa zda, ze ano...
gwixt
Addict
Addict
Používateľov profilový obrázok
Príspevky: 3912
Registrovaný: 24 sep 2005, 16:50
Bydlisko: Trash-Can

Príspevok od používateľa gwixt »

caesar1987 napísal:to & nehaluzi v starsich prehliadacoch a v aj v nejakych newindowsackych?? bo mne sa zda, ze ano...
este som sa nestretol s tym ze by to niekde haluzilo
Napísať odpoveď