Link inapoi la pagini din index.php

Coduri intrebari, probleme legate de HTML, XHTML si CSS
giulian9
Mesaje: 44

Link inapoi la pagini din index.php

Salut Marplo,
Am un script php pe o singura pagina , la apasarea unor butoane se afiseaza date din sql dupa anumite filtre .
E ceva de genul :
pagina principala afiseaza toate inregistrarile din sql cu posibilitatea de filtrare si un camp de detalii.

Dupa care am 3 filtre -> Inregistrari neprelucrate -> Afizeaza date din tabel -> cu filtre gen. Detalii
-> ---||--- prelucrate - la fel ca mai sus
-> Toate inregistrarile - la fel ca mai sus

Nu stiu cum ar putea arata linkul de "back" ca atunci cand ma aflu la "Detalii" sa revin la afisarea anterioara...si nu la pagina principala

pt afisare la Detalii folosesc:

Cod: Selectaţi tot

<?php elseif ($_POST['detalii']): ---filtrarea in sql--- ?>
unde Detalii e un buton declarat intr-un form
- pentru "back"

Cod: Selectaţi tot

<a href="index.php">Back</a>
pare html simplu insa nu imi stiu cum sa fac filtrarea lui "<a href> ca sa stiu in ce zona scriptului ma aflu.
Orice indrumare catre un tutorial / script e binevenita.Multumesc

MarPlo Mesaje: 4343
Salut
Daca vrei doar un buton care sa intoarca la pagina anterioara, poti sa folosesti un cod simplu javascript:

Cod: Selectaţi tot

<a href="#" onclick="history.go(-1);return false;">Go Back</a>

giulian9 Mesaje: 44
Salut din nou , din pacate trebuie sa folosesc doar php si html . Am reusit doar cu html , pun aici codul folosit.

Am folosit un input 'filtru' sa pot retine ce buton a fost apelat de pe pagina principala:

Cod: Selectaţi tot

<form method="POST">
<input type="submit" name="filtru" value="Neprelucrate" id="submit">
<input type="submit" name="filtru" value="Prelucarte" id="submit">
<input type="submit" name="filtru" value="Toate" id="submit">
</form>
Apoi urma -> Neprelucrate sau Prelucrate sau Toate --> Detalii , aici cu ajutorul filtrului am putut face ceva de genul:

Cod: Selectaţi tot

<form method="post">
<input type="hidden" name="filter" value="<?php echo $_POST['filtru'] ?>">
<input type="submit" value="&larr; Inapoi" id="back">
</form>
Nu stiu in ce masura m-am facut inteles ce cautam eu sa fac.
Multumesc Marplo :)

Subiecte similare