[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: код
bash57
изучаю php хочу сделать код, чтобы можно было добавить какое-то сообщение, исправить его, удалить, добавить смайлик итд.
как добавить и вывести понятно я это сделал в 2 файла:
index.php
<?

$db = mysql_connect("localhost","bash57","SS11shu");
mysql_select_db("forum2",$db);
$result = mysql_query("SELECT * FROM posts",$db);
$myrow = mysql_fetch_array($result);
do
{
echo "пост №".$myrow['id']."<br>".$myrow['post']."<br><br>";
}
while($myrow = mysql_fetch_array($result));
?>

insert.php
<?
if(isset($_POST['post']))
{
$post = $_POST['post'];
}
else
{
echo "error";
}
if(isset($_POST['smile']))
{
$smile = $_POST['smile'];
}
else
{
echo "error<br>";
}
$db = mysql_connect("localhost","bash57","SS11shu");
mysql_select_db("forum2",$db);
$result = mysql_query("INSERT INTO posts(post) VALUES('$post')");
//$result = $result=mysql_query("CREATE TABLE (no smallint, name varchar(100), price integer, last integer);");
if ($result == 'true')
{
echo "данные успешно занесены в базу! ";
}
else
{
echo "данные не занесены в базу!";
}
?>

я примерно понимаю как сделать редактирование поста, но как осуществить не понимаю. Прошу помочь.



Спустя 12 минут, 21 секунда (17.11.2010 - 19:43) koala написал(а):
Попов... =)

Подсказка тебе, копай в сторону UPDATE что бы обновить в таблице. DELETE - что бы что то удалить в таблице.

P.S.

while ($myrow = mysql_fetch_assoc ($result));
{
echo "пост №" . $myrow['id'] . "<br>" . $myrow['post'] . "<br><br>";
}

Спустя 24 минуты, 57 секунд (17.11.2010 - 20:08) bash57 написал(а):
то что UPDATE и DELETE я уж понял) но вот например как сделать чтобы выводится несколько постов... около каждого есть ссылка на исправление, если жмем туда то появляется текстовое поле, но оно пустое! а вот как туда заложить содержимое исправляемого поста не понимаю, если только в value прописать.
Больше интересует как сделать, чтобы около каждого поста была ссылка.)

Спустя 9 минут, 12 секунд (17.11.2010 - 20:17) koala написал(а):
Немного не понял, но могу дать тебе маленький пример как вывести все данные или выбранные данные в таблицу. И там будет ссылка на исправление. Вот всплывающее окно не могу показать, там уже JavaScript, хотя можно организовать на CSS окошко, но это уже будет извращение...

Логика тут проста, создаешь таблицу и заполняешь ее данными из базы. Ну и ссылка будет одна и та же, просто циклом можно от 1 до нужного числа увеличить значение ссылки, например:

< a href = "?edit_post=1" alt = "Редктировать 1 пост">Редктировать 1 пост< / a >

Вот тебе правильная реализация: Выучить


P.S. Проходил курсы Попова? =))

Спустя 6 минут, 44 секунды (17.11.2010 - 20:24) bash57 написал(а):
спс


ога)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.