Kako obdržati podatke na obrazcu

Zdravo,
Imam slediči obrazec:
<form id="dop_iskanje" method="post" name="dop_iskanje" target="_self">
Država:<input maxlength="2" name="drzava" size="2" type="text" value="SI" /> - <input maxlength="20" name="artikel" size="20" type="text" /> - <input maxlength="3" name="verzija" size="3" type="text" /> - <select name="jezik" size="1"><option value="SI">Slovenščina</option><option value="DE">Nemščina</option></select> <input name="isci" type="submit" value="Išči" /></form>

Kaj moram naredit, da se mi vnosna polja ne izpraznijo ko kliknem na gumb Išči ?
Namreč pod obrazcem bom prikazal rezultate querija in uporabnik lahko le spremeni podatke na obrazcu in znova sproži query.

Hvala

Tomaž

7 odgovorov

Napolni polja s poslanimi podatki, ali pa je rešitev ajax ...

<form id="dop_iskanje" method="post" name="dop_iskanje" target="_self">

Država:<input maxlength="2" name="drzava" size="2" type="text" value="SI" /><?php (isset($_POST['drzava'])  ? $_POST['drzava'] : '&nbsp;-&nbsp;'  )?>

<input maxlength="20" name="artikel" size="20" type="text" /><?php (isset($_POST['artikel'])  ? $_POST['artikel'] : '&nbsp;-&nbsp;'  )?>

<input maxlength="3" name="verzija" size="3" type="text" /><?php (isset($_POST['verzija'])  ? $_POST['verzija'] : '&nbsp;-&nbsp;'  )?>

<select name="jezik" size="1">
     <option <?php ($_POST['jezik'] === 'SI' ? 'selected="selected"' : ''  )?> value="SI">Slovenščina</option>
     <option <?php ($_POST['jezik'] === 'DE' ? 'selected="selected"' : ''  )?>  value="DE">Nemščina</option>
</select>
 <input name="isci" type="submit" value="Išči" />
</form>

V teoriji bi to moralo biti to. Na šihtu na hitro spisal tako, da preveri za vsak slučaj.

Hvala za tole, mi bo v pomoč. Vendar stvar deluje enako. Ko v neko polje obrazca nekaj vpišem in sprožim submit se mi polje sprazni, jaz pa bi rad, da ostane vpisano v polju kar je bilo.

lp
Tomaž

Google is your friend :D

http://www.homeandlearn.co.uk/php/php4p9.html

http://stackoverflow.com/questions/3989486/retaining-data-in-html-form

https://www.google.si/search?q=retain+data+in+form&oq=retain+data+in+form

1

Ja maš res, prehitro sem naredil. Probaj tole

<form id="dop_iskanje" method="post" name="dop_iskanje" target="_self">

Država:<input maxlength="2" value="<?php echo (isset($_POST['drzava']) ? $_POST['drzava'] : '' )?>" name="drzava" size="2" type="text" value="SI" />&nbsp;-&nbsp;

<input maxlength="20" value="<?php echo (isset($_POST['artikel']) ? $_POST['artikel'] : '' )?>" name="artikel" size="20" type="text" />&nbsp;-&nbsp;

<input maxlength="3" value="<?php echo (isset($_POST['verzija']) ? $_POST['verzija'] : '' )?>" name="verzija" size="3" type="text" />&nbsp;-&nbsp;

<select name="jezik" size="1">
<option <?php echo (isset($_POST['jezik']) && $_POST['jezik'] === 'SI' ? 'selected="selected"' : '' )?> value="SI">Slovenščina</option>
<option <?php echo (isset($_POST['jezik']) && $_POST['jezik'] === 'DE' ? 'selected="selected"' : '' )?> value="DE">Nemščina</option>
</select>
<input name="isci" type="submit" value="Išči" />
</form>
3

Super, sedaj pa je kot sem želel.
Hvala!

Ja res je, vendar preprosto nisem vedel kako bi ga vprašal.
Hvala

1