Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.11.2008, 14:36   #1
limon
Пользователь
 
Регистрация: 06.09.2008
Сообщений: 35
По умолчанию Проблема с выводом текста

Вобщем решил написать что-то типо "гостевой книги". Работает с использованием MySQL. Вот собственно коды страниц:
На странице add.php (страница добовления сообщения в БД) всё нормально, вот её код:
PHP код:
<body text="green" bgcolor="black">
<form action="" method="post" align="center">
<pre>
<b>*Ваше имя: </b><input type="text" name="name" size="10"><br />
<b>ICQ: </b><input type="text" name="icq" size="10"><br />
<b>*Текст сообщения: </b><br />
<textarea name="text" cols="40" rows="5"></textarea><br />
<input type="submit" value="Отправить">
</pre>
</form>
</body>
<?php
$name 
$_POST['name'];
$icq $_POST['icq'];
$text $_POST['text'];
$link mysql_connect("localhost""root""");
mysql_select_db("reg");
$query "INSERT INTO blog (name, icq, txt) VALUES ('$name', $icq, '$text')";
if (isset(
$name) AND ($text)){
if (@
mysql_query($query)){
    echo 
"<center><b>Ваша запись успешно добавленна!</b></center>";
} else {
    echo 
"<center><b>Ошибка добовления записи!</b></center>";
}}
mysql_close($link);
А вот с index.php у меня проблемы... Я хочу что-бы каждое сообщени яоно выводило в отдельной таблице, тоесть 1 сообщение должно иметь примерно такой вид:

Код index.php(недописан)
PHP код:
<html>
<head>
<title>ЧТО-ТО</title>
</head>
<body bgcolor="black" text="green">
<center>
<a style="color: green; font-weight: normal; text-decoration: none;" href="add.php"><b>[Добавить запись]</b></a>
</center>
<br />
<table align="center" border="0">
<tr>
<?php
$link 
mysql_connect("localhost""root""");
mysql_select_db("reg");
$query "SELECT * FROM `blog`";
$sql mysql_query($query);
while (
$result mysql_fetch_array($sql)){
    echo 
$result[txt]."<br>";
}
?>
</tr>
</table>
</body>
</html>
я вот никак не могу сообразить как сделать чтоб выводил отдельными таблицами, сейчас получается только что-то типа такова:

подскажите как подправить вывод информации из БД чтоб он выводил всё ~ как на первом рисунке
limon вне форума Ответить с цитированием
Старый 30.11.2008, 14:59   #2
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

PHP код:
<table align="center" border="0">
<?php
$link 
mysql_connect("localhost""root""");
mysql_select_db("reg");
$query "SELECT * FROM `blog`";
$sql mysql_query($query);
while (
$result mysql_fetch_array($sql)){
    echo 
"<tr><td>\r\n";
    echo 
$result[txt]."<br>";
    echo 
"</td></tr>\r\n";
}
?>
</table>
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 30.11.2008, 15:13   #3
limon
Пользователь
 
Регистрация: 06.09.2008
Сообщений: 35
По умолчанию

Johnatan, неа, эти он будет выводить всё содержимое из колонки txt, тобещ результатом будет тоде что и было=)
limon вне форума Ответить с цитированием
Старый 30.11.2008, 18:12   #4
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

PHP код:
<table align="center" border="0">
<?php
$link 
mysql_connect("localhost""root""");
mysql_select_db("reg");
$query "SELECT * FROM `blog`";
$sql mysql_query($query);
while (
$result mysql_fetch_array($sql)){
foreach (
$result as $var) {
    echo 
"<tr><td>\r\n";
    echo 
$var;
    echo 
"</td></tr>\r\n";
}
}
?>
</table>
Так лучше?
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Старый 30.11.2008, 19:05   #5
limon
Пользователь
 
Регистрация: 06.09.2008
Сообщений: 35
По умолчанию

Мне помог человек с ником Capcha, его icq 55552552 , если вы хотите заказать у него скрипты, обращайтесь именно к нему, делает скрипты не дорого.
limon вне форума Ответить с цитированием
Старый 30.11.2008, 19:07   #6
bohdan4ik
Рэдиска
Форумчанин
 
Регистрация: 10.09.2008
Сообщений: 250
По умолчанию

Цитата:
Сообщение от limon Посмотреть сообщение
Мне помог человек с ником Capcha, его icq 55552552 , если вы хотите заказать у него скрипты, обращайтесь именно к нему, делает скрипты не дорого.
Спасибо, если мы захотим заказать скрипты.. Блин.. О чем я?.. Мы ведь сами можем их написать и абсолютно бесплатно)
bohdan4ik вне форума Ответить с цитированием
Старый 30.11.2008, 20:03   #7
Johnatan
Antimoderаtoris
Участник клуба
 
Регистрация: 08.02.2008
Сообщений: 1,251
По умолчанию

Хахахахаха! ))) Это самая лучшая реклама, которую я видел на форумах! ))) Браво!
98% из тысячи моих постов сделаны в профильном подфоруме. Я не накручиваю свои посты болтанием в "курилке", а ты?
Johnatan вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема поиск и замена текста(Delphi) KirkMETAL Помощь студентам 4 26.07.2010 08:41
Проблема с выводом строки kezman Общие вопросы C/C++ 1 30.08.2008 20:41
проблема с печатью текста в винде Gorthaur Win Api 0 19.11.2007 18:46
Проблема с отображением текста ALR Свободное общение 0 18.02.2007 20:08