Ну почему не работает((
потому что ты не понимаешь разницы между POST и GET.
потому что не понимаешь как получать данные из бд средствами пхп.
и потому что лень почитать про вышеописанные два пункта
Форум → Программирование → PHP для идиотов → Редактирование сообщения
Страницы: ← Предыдущая страница • Следующая страница →
20 июля 2009 г. 20:02, спустя 1 минуту 24 секунды
Ну почему не работает((
20 июля 2009 г. 20:51, спустя 49 минут 39 секунд
<?
include("connect.php");
//$_GET["post_id"] у меня ид сообщеня,я его выбрал и вывел в <textarea name="text">'.$data["text"].'</textarea><br>
$query=mysql_query("SELECT text, id FROM posts WHERE id='".$_GET["post_id"]."'");
$data=mysql_fetch_array($query);
if(isset($_POST["submit"]))
{
//после редактирования взял $_POST["text"]; который содержал новое сообщение и обновил…НО ОНО НЕ ОБЪНОВИЛОСЬ
$text=$_POST["text"];
$red="UPDATE posts SET text='".$text."' WHERE id='".$_GET["post_id"]."'";
mysql_query($red);
} else {
echo "no";
}
echo '<form action="edit.php" method="POST">
<textarea name="text">'.$data["text"].'</textarea><br>
<input type="hidden" value="'.$_GET["post_id"].'"/>
<input type="submit" name="submit" value="Редактировать"></form>';
?>
20 июля 2009 г. 22:47, спустя 1 час 55 минут 47 секунд
21 июля 2009 г. 18:52, спустя 19 часов 41 минуту 40 секунд
21 июля 2009 г. 19:02, спустя 10 минут 29 секунд
$red="UPDATE posts SET text='".$text."' WHERE id='".$_GET["post_id"]."'";
mysql_query($red);
$red="UPDATE posts SET text='".$text."' WHERE id='".$_GET["post_id"]."'";
exit($red);
mysql_query($red);
21 июля 2009 г. 19:06, спустя 3 минуты 42 секунды
<?
include("connect.php");
$id = $_GET['post_id'];
$sql = mysql_query("SELECT text, id FROM posts WHERE id = '$id'");
$data = mysql_fetch_array($sql);
if ($_POST) {
$text = $_POST["text"];
$sql = mysql_query("UPDATE posts SET text='".$text."' WHERE id = '$id'");
}
echo '<form action="edit.php?post_id='. $id .'" method="POST">
<textarea name="text">'.$data["text"].'</textarea><br>
<input type="submit" value="Редактировать"></form>';
?>
21 июля 2009 г. 19:09, спустя 2 минуты 38 секунд
WHERE id = '$id'"
кавычки то зачем? Это типа число как я понял
21 июля 2009 г. 22:14, спустя 3 часа 5 минут 22 секунды
похоливарим? :)кавычки то зачем? Это типа число как я понялWHERE id = '$id'"
21 июля 2009 г. 22:15, спустя 1 минуту 19 секунд
21 июля 2009 г. 22:16, спустя 11 секунд
плюс дудупохоливарим? :)кавычки то зачем? Это типа число как я понялWHERE id = '$id'"
21 июля 2009 г. 22:18, спустя 2 минуты 35 секунд
я считаю хорошим тоном брать `колонки` в бектипсы и 'значения колонок' в кавычки одинарные не зависимо от типа данных внутри. похоливарим? :)
phpdude, по поводу? число у ТС или нет?)))
21 июля 2009 г. 22:18, спустя 5 секунд
21 июля 2009 г. 22:20, спустя 2 минуты 5 секунд
ну начния считаю хорошим тоном брать `колонки` в бектипсы и 'значения колонок' в кавычки одинарные не зависимо от типа данных внутри. похоливарим? :)
phpdude, по поводу? число у ТС или нет?)))
аргументируйплюс дудупохоливарим? :)кавычки то зачем? Это типа число как я понялWHERE id = '$id'"
21 июля 2009 г. 22:22, спустя 1 минуту 51 секунду
Страницы: ← Предыдущая страница • Следующая страница →
Пожалуйста, авторизуйтесь, чтобы написать комментарий!