1

Тема: Можете сказати в чому проблема?

Не редагує дані! Я надсилаю дані на сторінку на якій має бути зміна даних! Здається, код правильний але чомусь не хоче міняти дані в бд.
Во код
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&#037;"  border=0 cellpadding=0 cellspacing=0 >
        <tr>
            <td>
                <table width="100&#037;" border=0 cellpadding=0 cellspacing=0>
                    <tr>
                        <td><h3>%s</h3></td>
                        <td width="15&#037;"><img src="/img/calendar.png" width="25px"> %s</td>
                        <td width="25&#037;"><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);
    
    
}
?>

2

Re: Можете сказати в чому проблема?

ну і, що робити?

3

Re: Можете сказати в чому проблема?

а які дані надсилаєте?

4

Re: Можете сказати в чому проблема?

Давайте з'ясовувати, в чому проблема. Єдине місце, де ви робите запит - файл edit.php. В якому саме місці викликається код з edit.php?