nie zapisuje plików z formularza, co więcej czysci cały plik csv
<?php
$getdate = $_GET['datein'];
$getcity = $_GET['city'];
$database = './../db/events.csv';
$items = file($database); $count = 0;
$kodindex = -1;
foreach($items as $line)
{
list
($datein, $dateout, $title, $program, $city, $street, $place, $seat, $users) = explode('|', trim($line)); $dateins[$count] = $datein;
$dateouts[$count] = $dateout;
$titles[$count] = $title;
$programs[$count] = $program;
$citys[$count] = $city;
$streets[$count] = $street;
$places[$count] = $place;
$seats[$count] = $seat;
$userss[$count] = $users;
if ($getdate == $datein && $getcity == $city)
{
$kodindex = $count;
}
$count++;
}
$file = fopen($database, 'r'); for ($i = 0; $i < $count; $i++)
{
if ($i == $kodindex)
{
$datein = $dateins[$i];
$dateout = $dateouts[$i];
$title = $titles[$i];
$program = $programs[$i];
$city = $citys[$i];
$street = $streets[$i];
$place = $places[$i];
$seat = $seats[$i];
$users = $userss[$i];
}
}
if ($_SERVER['REQUEST_METHOD'] == 'POST')
{
$action = isset($_POST['action']) ?
$_POST['action'] : ''; if ($action == "update")
{
$newdatein = $_POST['datein'];
$newdateout = $_POST['dateout'];
$newtitle = $_POST['title'];
$newprogram = $_POST['program'];
$newcity = $_POST['city'];
$newstreet = $_POST['street'];
$newplace = $_POST['place'];
$newseat = $_POST['seat'];
$newusers = implode(',', $user[$x]);
$file = fopen($database, 'w'); for ($z = 0; $z < $count; $z++)
{
if ($z == $i)
{
fwrite($file, "".$newdatein."|".$newdateout."|".$newtitle."|".$newprogram."|".$newcity."|".$newstreet."|".$newplace."|".$newseat."|".$$newusers."\r\n"); }
}
header('Location: admin.php'); }
}
?>
wywala tak:
[htmlNotice: Undefined index: datein in /home/smusic/ftp/_uniwersytetrodzica/php/admin-edit.php on line 67
Notice: Undefined index: dateout in /home/smusic/ftp/_uniwersytetrodzica/php/admin-edit.php on line 68
Notice: Undefined index: title in /home/smusic/ftp/_uniwersytetrodzica/php/admin-edit.php on line 69
Notice: Undefined variable: x in /home/smusic/ftp/_uniwersytetrodzica/php/admin-edit.php on line 75
Notice: Undefined index: in /home/smusic/ftp/_uniwersytetrodzica/php/admin-edit.php on line 75
Warning: implode() [function.implode]: Invalid arguments passed in /home/smusic/ftp/_uniwersytetrodzica/php/admin-edit.php on line 75
Warning: Cannot modify header information - headers already sent by (output started at /home/smusic/ftp/_uniwersytetrodzica/admin/aedit.php:37) in /home/smusic/ftp/_uniwersytetrodzica/php/admin-edit.php on line 86[/html]