Игорь_Vasinsky
25.02.2013 - 21:07
у тя есть статья с id = 0 ????
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
wowa5192
25.02.2013 - 21:12
я заметил ... ... то чего id=0 ????
есть:
id=1
id=2
id=3
id=4
Игорь_Vasinsky
25.02.2013 - 21:22
и какого у тя должна статья с id=0 обновиться? проверяй - ты не правильно передаёшь id. может у тя $_GET['id'] вообще?
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
wowa5192
25.02.2013 - 22:54
Можете написать логику правыльнои передачи id... с чего начать проверять???
в html форме: method="post"
в edit_novosti :
if(isset($_GET[id])){
$id=(int)$_GET['id'];
if(!empty($id)){
$query="SELECT * FROM `novosti` WHERE `id` = $id LIMIT 1";
как правильно будет в сомом обработчеку... показивает id=0, незнаю как справить....(((
Игорь_Vasinsky
25.02.2013 - 23:04
Добавь в форму
<INPUT type="hidden" NAME="id" id="<?=$myrow['id']?>" SIZE="30"/>
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
wowa5192
26.02.2013 - 00:08
недопомагаєєєє..((((
Игорь_Vasinsky
26.02.2013 - 00:09
сделай
echo '<pre>' . print_r($_POST, 1) . '</pre>';
что там есть?
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
wowa5192
26.02.2013 - 00:12
[id] => пусто
все остальное заполнено...
Игорь_Vasinsky
26.02.2013 - 00:13
покажи весь код, я не понимаю с каким вариантом ты работаешь
_____________
HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, (TSql, BI OLAP, MDX), Mongo, Git, SVN, CodeIgnater, Symfony, Yii 2, JiRA, Redmine, Bitbucket, Composer, Rabbit MQ, Amazon (SQS, S3, Transcribe), Docker
wowa5192
26.02.2013 - 00:15
<?php header('Content-type: text/html; charset= utf-8');
include 'block/db.php';
if (isset($_POST['title'])) {$title = $_POST['title']; if ($title == '') {unset($title);} }
if (isset($_POST['meta_d'])) {$meta_d = $_POST['meta_d']; if ($meta_d == '') {unset($meta_d);} }
if (isset($_POST['meta_k'])) {$meta_k = $_POST['meta_k']; if ($meta_k == '') {unset($meta_k);} }
if (isset($_POST['date'])) {$date = $_POST['date']; if ($date == '') {unset($date);} }
if (isset($_POST['description'])) {$description = $_POST['description']; if ($description == '') {unset($description);} }
if (isset($_POST['text'])) {$text = $_POST['text']; if ($text == '') {unset($text);} }
if (isset($_POST['author'])) {$author = $_POST['author']; if ($author == '') {unset($author);} }
if(isset($_POST['id'])) {$id = $_POST['id'];}
?>
<!DOCTYPE html>
<head>
<title>Обработчик</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<meta http-equiv="imagetoolbar" content="no" />
<link rel="stylesheet" href="styles/style.css" />
</head>
<body>
<?php
include 'block/header.php' ;
include 'block/navigation.php' ;
?>
<div id='kontent'>
<?php
if (isset($title) && isset($meta_d) && isset($meta_k)&& isset($date) && isset($description) && isset($text) && isset ($author) )
{
$sql = "UPDATE novosti SET `title`='$title',`meta_d`='$meta_d',`meta_k`='$meta_k',`date`='$date',
`description`='$description',`text`='$text',`author`='$author' WHERE `id` = ".(int)$id;
echo $sql;
$query = mysql_query($sql);
echo '<pre>' . print_r($_POST, 1) . '</pre>';
if (mysql_affected_rows() > 0) {echo "<p>Ваша стаття успішно обновлена!</p>";}
else {echo "<p>Ваша стаття не обновлена!</p>";}
}
?>
</div><!--end kontent-->
<?php include ('block/footer.php')
Быстрый ответ:
Powered by dgreen
Здесь расположена полная версия этой страницы.