Тема: Можете сказати в чому проблема?
Не редагує дані! Я надсилаю дані на сторінку на якій має бути зміна даних! Здається, код правильний але чомусь не хоче міняти дані в бд.
Во код
php.php:
<?php
include_once('../../db.php');
$log = $_SESSION['log'];
if(!isset($_SESSION['log'])){
header('Location:/login.php');
}
else{
mysql_select_db('progress',$db);
$result = mysql_query("SELECT * FROM users WHERE login='$log'",$db);
$myrow = mysql_fetch_array($result);
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" type="style/css" href="/style.css">
<title>Користувачі</title>
</head>
<body>
<?php
if($myrow['value'] == 'administrator'){
?>
<table width="100%" border=0 cellpadding=0 cellspacing=0 class="admin_table">
<tr>
<td class="admin_sitebar">
<?php include('../sitebar.php'); ?>
</td>
<td class=" admin_content">
<!-- -->
<center><h1>Статті на сторінці PHP</h1></center>
<?php
$result = mysql_query("SELECT * FROM php",$db);
$myrow = mysql_fetch_array($result);
do{
printf('
<div class="art">
<a href="php_edit.php?id=%s">
<table width="100%" border=0 cellpadding=0 cellspacing=0 >
<tr>
<td>
<table width="100%" border=0 cellpadding=0 cellspacing=0>
<tr>
<td><h3>%s</h3></td>
<td width="15%"><img src="/img/calendar.png" width="25px"> %s</td>
<td width="25%"><img src="/img/user.png" width="20px"> %s</td>
</tr>
</table>
<hr>
</td>
</tr>
<tr>
<td>%s</td>
</tr>
</table> </a></div>',$myrow['id'],$myrow['name'],$myrow['date'],$myrow['author'],$myrow['description']);
}
while($myrow = mysql_fetch_array($result));
?>
<!-- -->
</td>
</tr>
</table>
</td>
</tr>
</table>
<?php
}
else{echo "Ви не маєте прав адміністратора!<br><a href='/login.php'>Увійти</a>";}
}
?>
</body>
</html>
і файлу edit.php
<?php
include('../../db.php');
if(isset($_POST['submit_php'])){
$id = $_POST['id'];
$name = $_POST['name'];
$text = $_POST['text'];
$description = $_POST['description'];
$meta_d = $_POST['meta_d'];
$meta_k = $_POST['meta_k'];
$query = "UPDATE `php` SET `name`=$name,`meta_d`=$meta_d,`meta_k`=$meta_k,`description`=$description,`text`=$text WHERE id=$id";
mysql_query($query);
}
?>