И аз да питам за форма за данни които се събират в база

airescape

Registered
Имам скрипт който събира обяви с 3 полета - град, заглавие и текст. Събират се в база от данни. Искам след като се логне юзер и попълни обява да мога да я извеждам чрез прост сърч.
Обаче трябва да задам сесия -- как става това и къде се задава сесия?
Ето кода на скрипта който събира инфото за обявите:

<?php

include "header.php";

$con=mysql_connect("localhost", "baza", "test") or die(mysql_error());
mysql_select_db("baza", $con) or die(mysql_error());

if (isset($_POST['submit'])) {

if (!$_POST['city'] || !$_POST['title'] || !$_POST['text']) {
die('Полетата не са попълнени');
}
else {
header("location:index.php");
echo "Обявата Ви е публикувана !";

}
}

$city = addslashes($_POST['city']);
$title= addslashes($_POST['title']);
$text = addslashes($_POST['text']);

$city=$_POST['city'];
$title=$_POST['title'];
$user_id = $_SESSION['user_id'];

$query = "insert into ads(city, title, text) values ('$city', '$title', '$text', $user_id)"or die(mysql_error());
$result = mysql_query($query, $con);

if (mysql_affected_rows($con) < 1) {
echo "Error connecting to DB" or die (mysql_error());
}


?>
 

Горе