Evening Sirs!
Well I have a quiet emberrassing problem caused by i don't know what, but I would like to get rid of this issue.
I have a login with session open every .php document. But when I try to open the following file, it stops my session.
This is where the session stops. What could cause the problem? ( init.php included at first line, includes the session_start();)
<?php
include 'core/init.php';
protect_page();
include 'includes/overall/header.php';
$id = $_GET['id'];
if (empty($_POST) === false) {
$required_fields = array('first_name','last_name','number','district','street', 'house_number', 'appointment_date','anchor','typee');
foreach($_POST as $key=>$value)
{
if (empty($value) && in_array($key, $required_fields) === true)
{
$errors[] = 'Fields marked with an asterisk are required';
break 1;
}
}
}
?>
<center><h1>Meglévő hívás szerkesztése</h1>
<?php
if(isset($_POST['delete']))
{
$sql = "DELETE from sikeres ".
"WHERE id = $id" ;
$retval = mysql_query( $sql );
if(! $retval )
{
die('Could not delete data: ' . mysql_error());
}
echo "Hívásodat sikeresen kitöröltük!";
}
else
{
if (isset($_GET['success']) && empty($_GET['success'])) {
echo '<br>Sikeresen frissítettük a hívásodat!';
}
else {
if (empty($_POST) === false && empty($errors) === true) {
$update_data = array(
'first_name' => $_POST['first_name'],
'last_name' => $_POST['last_name'],
'number' => $_POST['number'],
'district' => $_POST['district'],
'street' => $_POST['street'],
'house_number' => $_POST['house_number'],
'appointment_date' => $_POST['appointment_date'],
'appointment_time' => $_POST['appointment_time'],
'comment' => $_POST['comment'],
'anchor' => $_POST['anchor'],
'typee' => $_POST['typee']
);
update_user($update_data);
header('Location: edit.php?success');
exit();
} else if (empty($errors) === false) {
echo output_errors($errors);
}
$data = mysql_query("SELECT * FROM sikeres where id = $id");
while($info = mysql_fetch_array( $data ))
{
?>
<? if ($info[11] === $user_data['username']) { ?>
<form action="" id="form1" method="post">
<ul>
<h2>A tulaj</h2>
<li>
Vezetéknév<br>
<input type="text" value="<?php echo $info['last_name']; ?>" name="first_name">
</li>
<li>
Keresztnév<br>
<input type="text" value="<?php echo $info['first_name']; ?>" name="last_name">
</li>
<li>
Telefonszám<br>
<input type="text" value="<?php echo $info['number']; ?>" name="number">
</li>
<h2>A lakás</h2>
<li>
Kerület<br>
<input type="text" value="<?php echo $info['district']; ?>" name="district">
</li>
<li>
Utcanév<br>
<input type="text" value="<?php echo $info['street']; ?>" name="street">
</li>
<li>
Házszám<br>
<input type="text" value="<?php echo $info['house_number']; ?>" name="house_number">
</li></ul>
<h2>A találkozó</h2>
<ul>
<li>
Dátum</br>
<input type="date" value="<?php echo $info['appointment_date']; ?>" name="appointment_date">
</li>
<li>
Időpont</br>
<input type="time" value="<?php echo $info['appointment_time']; ?>" name="appointment_time">
</li>
<li>
Megjegyzés</br>
<input type="text" value="<?php echo $info['comment']; ?>" name="comment"/>
</li>
<li>
Honlap</br>
<input type="text" value="<?php echo $info['anchor']; ?>" name="anchor"/>
</li>
<select name="typee">
<option value="sikeres">Sikeres</option>
<option value="sikertelen">Sikertelen</option>
</select>
<li>
<input type="submit" value="Frissít">
<input name="delete" type="submit" id="delete" value="Töröl">
</li>
</ul>
</form>
<?php
} else { echo 'Sajnáljuk, más tulajdonában lévő hívást nem írhatsz felül!'; }
}
}
}
include 'includes/overall/footer.php'; ?>
Thanks in advance!
Tibor