У меня небольшая (42 часа) проблема с моим кодом при попытке редактировать статью
- просто базовый editNews.php
При выборе статьи для редактирования данные появляются в формах из БД и при
Я нажимаю «обновить», он не возвращает ошибки, но данные не были обновлены
<?PHP
connection to database blah blah
?>
<?php
if(isset($_POST['update']))
{
$newsid = $_POST['newsid'];
$date=$_POST['date'];
$time=$_POST['time'];
$location=$_POST['location'];
$result=mysql_query("UPDATE news SET date='$date',time='$time',location='$location', WHERE newsid=$newsid");
header("Location: listNews.php");
}
}
?>
<?php
$newsid = $_GET['newsid'];
$result=mysql_query("select * from news where newsid=$newsid");
while($res=mysql_fetch_array($result))
{
$date = $res['date'];
$time = $res['time'];
$location = $res['location'];
}
?>
Это форма - просто нормальная ....
<form method="post" action="editNews.php" name="form1">
каждый элемент похож на
<input type="text" name="headline" value="<?php echo $location;?>" id="UserName">
и
<input type="hidden" name="newsid" value=<?php echo $_GET['newsid'];?>
<input name="update" type="submit" value="update" />
Скорее всего, есть что-то, чего я не вижу, но "видение" заняло почти 2 дня
... Есть ли вероятность, что у меня нет прав на "редактирование" в mySql?