[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Вставка данных из БД в ячейки таблицы HTML
tridvarazz
Здравствуйте!
Есть таблица с двумя столбцами. В первом столбце статичная инфа, во втором редактируемая атрибутом contenteditable.

Сейчас у меня настроена только первая ячейка, которая заполняется данными из БД. эту ячейку можно перезаписывать сколь угодно раз.

Мне нужно сделать так, чтобы можно было записывать данные в БД и в другие ячейки.

Вот этот код у меня сейчас расположен внутри первой ячейки:

<?php
//get data from database.
$mysql_database="БАЗА";
$mysql_username="ИМЯ";
$mysql_password="ПАРОЛЬ";
$mysql_host="ХОСТ";
$db = mysql_connect($mysql_host, $mysql_username, $mysql_password);
mysql_select_db($mysql_database,$db);

$sql = mysql_query("SELECT `fulltext` FROM `fpsw0_content` WHERE `id`=1") or die(mysql_error());
$row = mysql_fetch_array($sql);
if(sql){

echo $row['fulltext'];

}
else
{
print mysql_error();
}
?>
DedMorozzz
что такое
if(sql){
??
А сабж - выводи в цикле данные с бд, оборачивая в нужные теги. Т.е.

while($row = mysql_fetch_array($res)){
echo "<tr>
<td>
$row['title']</td>
<td>
$row['full_name']</td>
</tr>"
;
}


_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
tridvarazz
Цитата (DedMorozzz @ 24.04.2013 - 18:41)
что такое
if(sql){
??

это я увидел на каком-то сайте для вывода ошибки - забыл убрать

дело в том , что в php я полный нуб
но сейчас усиленно изучаю

попробую применить твой код
и что такое "сабж" ? :huh:
DedMorozzz
Цитата
и что такое "сабж" ? huh.gif

Subject

_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
tridvarazz
А можно сделать так, чтобы он вставлял данные в готовую таблицу, а не создавал свою?
DedMorozzz
Можно, JSом(но если эта задача вызывает проблемы, то эту врядли решишь).
Но главное - Зачем? Если и так создаётся таблица, то и создавай её верно

_____________
Если не говорить пользователям, что Linux это "Сложно и страшно", то им совершенно всё равно, в чём не разбираться
tridvarazz
Цитата (DedMorozzz @ 25.04.2013 - 16:07)
Но главное - Зачем?

В принципе да. Просто как я думал к таблице надо будет применить стили, но как я сейчас "доехал" можно будет и в php скрипте вписать таблице классы стилей.
tridvarazz
Цитата (DedMorozzz @ 24.04.2013 - 18:41)
А сабж - выводи в цикле данные с бд, оборачивая в нужные теги. Т.е.

while($row = mysql_fetch_array($res)){
echo "<tr>
<td>
$row['title']</td>
<td>
$row['full_name']</td>
</tr>"
;
}

Я попробовал применить твой код, но у меня выходит ошибка

Parse error: syntax error, unexpected T_VARIABLE, expecting ',' or ';' в строке с кодом
<td>"$row['title'];"</td>

Подскажи пожалуйста как исправить.

Весь код


<?php
//get data from database.
$mysql_database="editable";
$mysql_username="admin";
$mysql_password="admin";
$mysql_host="localhost";

$db = mysql_connect($mysql_host, $mysql_username, $mysql_password);
mysql_set_charset('utf8');
mysql_select_db($mysql_database,$db);

$sql = mysql_query("SELECT `title` AND `fulltext` FROM `fpsw0_content`") or die(mysql_error());
$row = mysql_fetch_array($sql);

while($row = mysql_fetch_array($sql)){
echo "
<tr>
<td>"
$row['title'];"</td>
<td>"
$row['fulltext'];"</td>
</tr>"
;
}
else
{
print mysql_error();
}
?>
Быстрый ответ:

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