ПравилаРегистрацияВход
НАВИГАЦИЯ

Учим PHP

Модераторы: нет
Список форумов » Вэб-разработкаНа страницу  1, 2, 3 ... 45, 46, 47 ... 87, 88, 89 
АВТОРСООБЩЕНИЕ
code9
Avatar
Сейчас нет на сайте
Репутация: 0
Регистрация: 5.03.2009
Всего сообщений: 479
18 июля 2009, 18:28
)) и построчную я уже сделал) зацени мой новый скрипт
code9_book_o.2WEB.zip
Размер файла: 37.1 Kб
---
code9_book_0.2WEB
Гостевая книга.Вторая усовершенствованая версия моего скрипта.
-уменьшил вес до 37кб
-регистрация,авторизация
-авторизированные могут писать без каптчи
-бб коды
-построчная навигация
-определение ip и браузера.
Arab
Avatar
Сейчас нет на сайте
Репутация: 8
Регистрация: 17.09.2008
Всего сообщений: 1141
Откуда: Дагестан
18 июля 2009, 23:02
нет возможности проверить. поздравляю. главный шаг сделан. дальше проще
code9
Avatar
Сейчас нет на сайте
Репутация: 0
Регистрация: 5.03.2009
Всего сообщений: 479
18 июля 2009, 23:19
Проще)) я даже не знаю как сделать этот следующий шаг
code9
Avatar
Сейчас нет на сайте
Репутация: 0
Регистрация: 5.03.2009
Всего сообщений: 479
20 июля 2009, 20:37
<?

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>';
?>


ну почему мой код не работает( Профи :( (
Arab
Avatar
Сейчас нет на сайте
Репутация: 8
Регистрация: 17.09.2008
Всего сообщений: 1141
Откуда: Дагестан
21 июля 2009, 00:55
можно я попробую пока Профи и Алмаз спят? :)
если пишет no то вместо if(isset($_POST['submit'])) пиши if(isset($_POST['text']))
А если не записывает то в ссылке формы дoпиши в ссылке гет[ид] -
<form action="edit.php?post_id='.$_GET['post_id'].'"
code9
Avatar
Сейчас нет на сайте
Репутация: 0
Регистрация: 5.03.2009
Всего сообщений: 479
21 июля 2009, 13:50
))я думал ты в бд не шаришь.Щас попробую
code9
Avatar
Сейчас нет на сайте
Репутация: 0
Регистрация: 5.03.2009
Всего сообщений: 479
21 июля 2009, 15:10
Не вышло.И но до сих пор и не записывает
code9
Avatar
Сейчас нет на сайте
Репутация: 0
Регистрация: 5.03.2009
Всего сообщений: 479
21 июля 2009, 15:31
Кстати если вместо упдайта делаю инсерт все прекрасно записывается
Arab
Avatar
Сейчас нет на сайте
Репутация: 8
Регистрация: 17.09.2008
Всего сообщений: 1141
Откуда: Дагестан
21 июля 2009, 18:40
уточни. пишет No ? если да то изменения update на это повлиять не должно .
короче если пишет No то вместо if(isset($_POST......... попробуй
if(isset($_GET['gg'])){
и в форме ввода ссылку измени на edit.php?gg&post_id='.$_GET.......
code9
Avatar
Сейчас нет на сайте
Репутация: 0
Регистрация: 5.03.2009
Всего сообщений: 479
21 июля 2009, 23:41
а $_GET['gg'] это что
Список форумов » Вэб-разработкаНа страницу Пред. 1, 2, 3 ... 45, 46, 47 ... 87, 88, 89 След.
 
стр.  
Страница 46 из 89
Часовой пояс: GMT + 4
Мобильный портал, Profi © 2005-2023
Время генерации страницы: 0.033 сек
Общая загрузка процессора: 47%
SQL-запросов: 6
Rambler's Top100