X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Помогите написать код
qazaq_hb
qazaq_hb
Topic Starter сообщение 26.11.2009, 14:19; Ответить: qazaq_hb
Сообщение #1


Помогите написать код: нужно что бы в таблицу выводился данные из базы

Вот код для подключения к базе:
<?php
$db = mysql_connect ("localhost","root","");
mysql_select_db ("les", $db); ?>


Название таблицы "torg" (поля id title full material price)
Нужна таблица четыре столбца:
первый: Название (title)
второй: Полное описание (full)
третий: Материал (material)
четвертый: цена (price)

Дамп таблицы прилагаю
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 26.11.2009, 14:41; Ответить: Witu
Сообщение #2


сколько денег?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
qazaq_hb
qazaq_hb
Topic Starter сообщение 26.11.2009, 16:05; Ответить: qazaq_hb
Сообщение #3


Денег нет) Эт прост я PHP учу) пытаюсь написать сайт
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 26.11.2009, 16:10; Ответить: Witu
Сообщение #4


в таком случае что то должно быть помимо конекта к базе
полный код в студию разберемся где ошибки :)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
qazaq_hb
qazaq_hb
Topic Starter сообщение 26.11.2009, 16:16; Ответить: qazaq_hb
Сообщение #5


Я не знаю как это реализовать пробывал вот так
[PHP]if (!isset($id))

{
$result = mysql_query("SELECT * FROM torg");
$myrow = mysql_fetch_array($result);

do
{
echo " <tr>
<th scope="col">$title;</th>
<th scope="col">$full</th>
<th scope="col">$material</th>
<th scope="col">$price</th>
</tr>";
}[/PHP]
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Witu
Witu
сообщение 26.11.2009, 20:30; Ответить: Witu
Сообщение #6


что за $id откуда оно берется?
где начало?
где конец?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
MetSerp
MetSerp
сообщение 27.11.2009, 11:48; Ответить: MetSerp
Сообщение #7


mysql_fetch_array возвращает массив а не переменные равные названию поля то есть не :
<th scope="col">$title;</th>

а как минимум:
[PHP]<th scope="col">$myrow['title'];</th>[/PHP]
далее что такое do ? я знаю только do while :rulez:
пока нет всего кода не все понятно
и да, ваш код не обходит базу данных в поисках результата, вы просто объявили переменные
необходимо вызывать $myrow в цикле (которого я у вас не вижу как раз)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ghostik32
ghostik32
сообщение 27.11.2009, 15:04; Ответить: ghostik32
Сообщение #8


а что значит
score='col'

первый раз вижу
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
qazaq_hb
qazaq_hb
Topic Starter сообщение 27.11.2009, 16:26; Ответить: qazaq_hb
Сообщение #9


ghostik32 эт появилось псле пого как в дриамвеаре создал таблицу одна строка 4 ячейки
[PHP]<?php
include ("blocks/bd.php");
$result = mysql_query("SELECT title,meta_d,meta_k,text FROM settings WHERE page='torg'",$db);
$myrow = mysql_fetch_array($result);
if (isset($_GET['id'])) {$id = $_GET['id'];}

?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="description" content="<?php echo $myrow['meta_d']; ?> " />
<meta name="keywords" content="<?php echo $myrow ['meta_k']; ?>
" />
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title><?php echo $myrow['title']; ?></title>
<link href="style/style.css" rel="stylesheet" type="text/css" />
</head>

<body>
<table width="690" border="0" class="main_border" align="center">
<tr>
<td><?php
include ("blocks/header.php");
?>
</td>
</tr>
<tr>
<td><table width="690" border="0" align="center">
<tr>
<td width="20"><?php include ("blocks/lefttd.php");?></td>
<td><div align="center"><em>
<?php if (!isset($id))

{
$result = mysql_query("SELECT * FROM torg");
$myrow = mysql_fetch_array($result);

do
{
printf ("<p>%s %s %s %sруб.</p>",$myrow["title"], $myrow["full"], $myrow["material"], $myrow["price"]);
}

while ($myrow = mysql_fetch_array($result));
}?></em></div></td>
</tr>
</table></td>
</tr>
<tr>
<td><?php include ("blocks/footer.php");?></td>
</tr>
</tr>
</table>
</body>
</html>
[/PHP]

Тут он выводит данные в строку) а хотелось бы в таблицу
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
qazaq_hb
qazaq_hb
Topic Starter сообщение 28.11.2009, 9:28; Ответить: qazaq_hb
Сообщение #10


Помогите плиз
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Помогите вспомнить рекламного бота Телеграм для обмена рекламой
0 Mixatraider 692 21.2.2024, 23:42
автор: Mixatraider
Открытая тема (нет новых ответов) написать пару шаблонов ZennoPoster
0 Taylor 5996 20.6.2021, 3:25
автор: Taylor
Открытая тема (нет новых ответов) Написать универсальный движок для сайтов на PHP
16 BuxarNET 4106 18.4.2021, 0:51
автор: kvsgeek
Открытая тема (нет новых ответов) Почистить код на сайте
1 Timka 1090 2.1.2021, 1:13
автор: 0pium
Открытая тема (нет новых ответов) Помогите рещить проблему с монитором.
Почему низкое разрешение при подключении монитора через displayport?
0 Levels 1695 11.12.2020, 0:48
автор: Levels


 



RSS Текстовая версия Сейчас: 28.3.2024, 23:33
Дизайн