Запомняне на избраните и написаните стойности

tonev2

Registered
Как мога да запомня какво е написал примерно потребителя в дадено поле и коя категория е избрал и след като е натиснал бутона търси да помни какво е било написано в полето и каква категория е избрал. Мерси предварително.
 
Може да вкараш написаното в сесия, база данни, бисквитка, текстов файл и т.н. :)
 
А може и просто да я прехвърли с пост или гет променлива :wink:
 
А това как ще стане? Смисъл имам база данни но маи със сесия ще е наи удачно
 
tonev2 каза:
А това как ще стане? Смисъл имам база данни но маи със сесия ще е наи удачно
Ако ще е само за времето, в което е сайта и няма да ти трябва при следващото влизане на потребителя - Да
 
<?PHP
session_start();
$cat = $_POST[cat];
$_SESSION[cat] = $cat;
?>

В друга страница:

<?PHP
session_start();
echo $_SESSION[cat];
?>


Това е само пример :)
 
Странно опитах се да го сложа и ми даде грешка?
Ето ми го кода на страницата където се опитвам да го вмъкна:
Код:
<?php
require "_drawrating.php";
require_once "maincore.php";
?>
<script type="text/javascript" language="javascript" src="js/rating.js"></script>
<script type="text/javascript" language="javascript" src="js/behavior.js"></script>
<link rel="stylesheet" type="text/css" href="css/rating.css" />
<?
session_start();
?><meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<style type="text/css">

</style><form name='search' method='post'>
Търсене: <input type='text' name='duma' />
<select name='filetype'>
<option value="muzika">музика</option>
<option value="video">видео</option> 
<option value="text">текст</option> 
<option value="pictures">изображения</option> 
<option value="drugo">друго</option> 
</select>
<input type='submit' name='submit' value='Търси' /><br />
<br />
<select name='tipmuzik'>
<option value="vsch" selected>Всички</option>
<option value="psen">Най-сваляните</option>
<option value="horo">С най-висок рейтинг</option> 
</select>
<input name="accept" type="checkbox" onClick="document.getElementsByName('go')[0].disabled = !this.checked;" checked>
Азбучен ред
<select name='tipmuzik2'>
<option value="vsch">Всички</option>
<option value="psen">Първо новите</option>
<option value="horo">Първо старите</option> 
</select>
<br />
<form>
<?
$cat = $_POST['filetype'];
if ($_POST['submit']) {
$duma = $_POST['duma'];
if (strlen($duma) < 4) {
echo "Трябва да въведете повече от 4 символа.";
}
else { 
$sql = "SELECT * FROM novina WHERE title LIKE '%$duma%' and filetype='$cat' ";
$result = mysql_query($sql) or die (mysql_error());
$broi = mysql_num_rows($result);
if ($broi == 0) {
echo "Не са намерени файлове. Моля опитаите отново като използвате друга ключова дума или друг тип данни.";
}
else {
while($data = mysql_fetch_assoc($result)) {
echo "<div align='center'>
<table>
<tr> 
<td class='text_tablica' width=160 style='border: 1px solid #ababab;'><a href='$data[linkpesen]'>$data[title]</a></td><td class='text_tablica' width=160 style='border: 1px solid #ababab;'>$data[avtor]</td></td><td class='text_tablica' width=160 style='border: 1px solid #ababab;'>$data[album]</td> <td class='text_tablica'>";
echo rating_bar($data[id],'5');
echo "</td>
</tr></div> <br\>
";
}
}
}
}
?>
 
session_start();
трябва да е най-горе в страницата ти, веднага след <?PHP
 

Back
Горе