Jump to content
php.lv forumi

Recommended Posts

Posted

<form method="post" action="index.php?cat=search">
<input type="text" name="q" size="30" value="">
<input type="submit" value="Meklēt!" name="submit">
</form>

visparastaakaa forma, bet kad ievadu tanii tekstu un nospiezhu enteri, parametri netiek padoti taalaak uz index.php?cat=search, bet konkreetaa lapa, kur atrodas forma, vienkaarshi refreshojas.

seezhu un njifiga nesaprotu kaapeec taa.

vai kaadam ir idejas?

Posted

Formas action ir index.php. Ja ir POST forma, tad GET variabļus neskatās (tātad cat netiek nolasīts). Ja vēlies, lai $_REQUEST['cat']=='search', uztaisi formā slēpto lauciņu:

<input type="hidden" name="cat" value="search" />

Posted

nu ja shitais kods tev atrodas index.php failaa, tad logjiski ka uz sho failu arii tiks posteeti dati - taatad sanaak refresh

index.php == index.php?car=search

 

to cat veertiibu jau izmanto tikai $_GET[cat] un nevis post

Posted

var jau arii shitaa te:

<form method="get" action="index.php?cat=search">
<input type="text" name="q" size="30" value="" />
<input type="submit" value="Mekle-t!" name="submit" />
</form>
<?php
$q=$_GET['q'];
echo "$q";
?>

... nu tipa pataudzinjsh ;)

×
×
  • Create New...