Kezdőoldal » Számítástechnika » Programozás » PHP, input ertéke megmaradjon...

PHP, input ertéke megmaradjon frissítés után, azt hogy kell?

Figyelt kérdés

Több oldalon láttam, ha a kereső mezőbe beírom hogy valami, akkor frissítés után is megmarad az értéke ezt hogy??

Ezzel Probalkoztam:

<?php

if(isset($_POST["send"])) {

$text = $_POST["text"];

echo $text;

}

$ertek = isset($_POST["text"]) ? $_POST['text'] : '';


?>



<form method="post" action="">

<input type="text" name="text" value="<?php echo $ertek ?>" autocomplete="off"/><br />

<input type="submit" name="send" value="Teszt" />

</form>


De sajnos nem sikerult!


2014. febr. 1. 21:56
 1/3 uno20001 ***** válasza:
Nekem működik a kód, amit írtál.
2014. febr. 1. 22:32
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
Ugy mukodik persze, hogy megnyomod a submit-ot es avval lefrissit, ugy tenyleg megmarad, De ha utanna belekattintasz az URL-be es nyomsz egy enter-t akkor eluszik sajnos
2014. febr. 1. 22:59
 3/3 anonim ***** válasza:
100%

Akkor esetleg egy session változóban tárold le a legutóbbi keresés értékét, akkor meg fog maradni.


Pl az isset-es elágazásba $_SESSION['lastsearch'] = $_POST["text"];

(Ennek is kell majd csekkolni, hogy létezik-e, ha igen, akkor kiírhatod.)


Persze az adott php kód legelejéről a session_start();-ot se felejtsd le.

2014. febr. 1. 23:51
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!