PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (3): « 1 2 [3]

> Найдено сообщений: 38
Virus1850 Отправлено: 12 Февраля, 2012 - 11:59:23 • Тема: Подскажите где нет закрывающей скобки PHP • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 86
romario0403 пишет:
замени свой вывод на этот.
в твоем были не экранированы кавычки


Спасибо) все работает за исключением одного( новость не удаляется (код исправил) красным выделил что что только что заменил а синим сам обработчик, не знаю почему но не работает...

У автора скрипта был еще такой код:

$sql = mysql_query("SELECT*FROM pages");
while($record = mysql_fetch_array($sql))


возможно что без него не работает?
Virus1850 Отправлено: 12 Февраля, 2012 - 11:43:01 • Тема: Подскажите где нет закрывающей скобки PHP • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 86
romario0403 пишет:
а поподробнее...начиная с echo или print


Исправил
Virus1850 Отправлено: 12 Февраля, 2012 - 11:29:56 • Тема: Подскажите где нет закрывающей скобки PHP • Форум: Напишите за меня, пожалуйста

Ответов: 7
Просмотров: 86
Вот кусок кода:

<?php
include ("../template/db.php");
$q = mysql_query("select * from new_articles");
for ($i = 0; $i<mysql_num_rows($q); $i++)
{
$f = mysql_fetch_array($q);
echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='block_title' width='100%'>
<h3 class='theme'><a href='editor.php?id=".$f[id]."' target='_blank' >$i. ".$f[title]."</a></h3></td>
<td><a href='news.php?page_title=".$record['title']."&delete=".$f[id]."'> Удалить </a></td>
</tr>
</table>
<table border='0' width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td width='100%' class='tabletd' valign='top'>
$f[content]
</td>
</tr>
</table>";
}
?>
<?
if($delete)
$sql =mysql_query ("DELETE FROM new_articles WHERE title='".$_SESSION['id']."';");
?>


Помогите исправить, или может еще что-то надо дописать для удаления новостей?!
Virus1850 Отправлено: 09 Февраля, 2012 - 00:03:46 • Тема: Помогите исправить PHP • Форум: Напишите за меня, пожалуйста

Ответов: 13
Просмотров: 118
Теперь уж точ
romario0403 пишет:
на счет первого бага: в редакторе в адресной строке написано id=19 ?
и на счет второго: строку $id=$_GET['id']; помести в самый верх скрипта


Теперь уж точно спасибо за помощь, не знаю че на id=19 выкидывало, в адресной все было норм)! теперь все работает безупречно, изменения сохраняются и.т.д)

Еще раз спасибо!
Virus1850 Отправлено: 08 Февраля, 2012 - 22:49:23 • Тема: Помогите исправить PHP • Форум: Напишите за меня, пожалуйста

Ответов: 13
Просмотров: 118
Спасибо! все работает)))
(Добавление)
romario0403 пишет:
в редакторе
$id=$_GET['id'];
$sql= "SELECT code FROM new_articles WHERE id = $id";


Все таки поспешил с выводами((

1-ый баг: <h3 class='theme'><a href='редактор.php?id=".$f[id]."' target='_blank' >".$f[title]."</a></h3></td>

Направляет в редактор только последнюю новость=( (хотя в ссылке, перед нажатием отображает нормальный id) но после нажатия переходит на id=19

2-ой баг: вот полный текст редактора (id=1 заменил на $id в обоих случаях) после этого не сохраняет изменения в БД
<?
if (isset ($_POST['editor1']))
{
$editor_data = $_POST['editor1'];
$sql = "UPDATE new_articles SET code='$editor_data' WHERE id = $id ";
$result = mysql_query($sql);
if ($result) echo "<p>Данные обновлены успешно! </p>" ;
else echo "<p>Данные не обновлены! </p>" ;
}
?>
<form method="post">
<textarea name="editor1">
<?php
include ("../template/db.php");
$id=$_GET['id'];
$sql= "SELECT code FROM new_articles WHERE id = $id";
$result = mysql_query($sql);
$itog = mysql_fetch_assoc($result);
echo $itog["code"];
?>
</textarea>
<script type="text/javascript">
CKEDITOR.replace( 'editor1' );
</script>
<input type="submit" value="Обновить"/>
</p>
</form>
Virus1850 Отправлено: 08 Февраля, 2012 - 22:43:17 • Тема: Помогите исправить PHP • Форум: Напишите за меня, пожалуйста

Ответов: 13
Просмотров: 118
romario0403 пишет:
<h3 class='theme'><a href='редактор.php?id=".$f[id]."' target='_blank' >".$f[title]."</a></h3></td>


OK) это помогло, вот только что вместо id=1 в редакторе (так как там привязка тож к одной новости) пробовал $f[id] начинает ругаться на строку $itog = mysql_fetch_assoc($result); а если ее убираю то текст в редактор не выводиться(
Virus1850 Отправлено: 08 Февраля, 2012 - 22:25:48 • Тема: Помогите исправить PHP • Форум: Напишите за меня, пожалуйста

Ответов: 13
Просмотров: 118
romario0403 пишет:
<h3 class='theme'><a href='редактор.php?id=1' target='_blank' >".$f[title]."</a></h3></td>

?


Подходит=) ток я немного не верно выразился, мне еще нужно заменить "id=1" что бы не одна новость редактировалась, а все что есть в базе.

P.S Спасибо за помощь)
Virus1850 Отправлено: 08 Февраля, 2012 - 22:04:32 • Тема: Помогите исправить PHP • Форум: Напишите за меня, пожалуйста

Ответов: 13
Просмотров: 118
Есть вот такой код который выводит список новостей из БД:
<?php
include ("МОЯ БД");
$q = mysql_query("select * from new_articles");
for ($i = 0; $i<mysql_num_rows($q); $i++)
{
$f = mysql_fetch_array($q);

echo "<table cellpadding='0' cellspacing='0' width='100%'>
<tr>
<td class='block_title' width='100%'>
<h3 class='theme'>$f[title]</h3></td>
</tr>
</table>
<table border='0' width='100%' cellpadding='0' cellspacing='0'>
<tr>
<td background='' width='100%' class='tabletd' valign='top'>
$f[content]
</td>
</tr>
</table>";
}
?>

Как сделать так, что бы при нажатии на название происходило перенаправление в редактор.

А вот сам код редактора (к нему привязана одна новость из БД "id=1" а мне нужно что бы выводилась именно выбранная!)


<form method="post">
<textarea name="editor1">
<?php
include ("../template/db.php");
$sql= "SELECT code FROM new_articles WHERE id = 1 ";
$result = mysql_query($sql);
$itog = mysql_fetch_assoc($result);
echo $itog["code"];
?>
</textarea>
<script type="text/javascript">
CKEDITOR.replace( 'editor1' );
</script>
<input type="submit" value="Сохранить"/>
</p>
</form>
</p>
</div>
</div>

Помогите плиз, я уже 3-й день мучаюсь и толку добиться не могу((

Страниц (3): « 1 2 [3]
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB