Вывод данных в конкретное место html кода из конкретной ячейки mysql
Формулировка задачи:
Здравствуйте
мне надо сделать ввод данных из конкретной ячейки mysql в конкретное место кода
написал так, но оно не работает как надо.
Если кто знает как это сделать подскажите.
В базе 6 столбцов и 35 строк
в первой строке я вставил ссылки, ноне работают.
как сделать , чтобы работало .
ссылка на прайс сейчас:
http://sirkir.ru/block_18.php
в нем все значения ячеек прописаны вручную
а надо с загрузкой из mysql, но без потери дизайна.
То что желтым выделено как сейчас, красным то что надо взять из mysql
Если кто знает как это сделать подскажите!!!
</head>
<?php
$mysqli = @new mysqli('localhost', 'root', '', 'price');
if (mysqli_connect_errno()) {
echo "Connect impossible: ".mysqli_connect_error();
}
$result_set = $mysqli->query('SELECT * FROM prices');
$result_set->num_rows;
while ($row = $result_set->fetch_assoc()) {
print_r($row);
echo "<br />";
}
$arr = array();
while($row = $_result_set->fetch_array()){
$arr['link1'] = $row['id'];
$arr['link2'] = $row['code'];
$arr['link3'] = $row['image'];
$arr['link4'] = $row['name'];
$arr['link5'] = $row['price_1'];
echo "<br />";
}
$result_set->close();
$mysqli->close();
?>
<body>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js">
</script>
<div id="table_wrap">
<div id="sidebar">
<table id="main">
<table width="100%" border="1" cellpadding="0" cellspacing="0" bgcolor="" >
<tr>
<th colspan="6" bgcolor="#F9D684" style="font-size:20px;font-family:Arial">Acrilic art paints 135ml (99 UZ)</th>
<input style = 'width: 100%;' type="button" value="Back to main page" class="b1" onClick='location.href="index.php"'>
</tr>
</table>
</div>
<div>
<table id="main">
<table width="100%" border="1" cellpadding="0" cellspacing="0" bgcolor="" >
<tr class="bordered">
<td align="center" style="font-size:30px;font-family:Rocwel;width:8%"><b>Color Number</b></td>
<td align="center" style="font-size:30px;font-family:Rocwell;width:5%"><b>Color</b></td>
<td align="center" style="font-size:30px;font-family:Rocwell;width:10%"><b>Type of jars</b></td>
<td align="center" style="font-size:30px;font-family:Rocwell;width:60%"><b>Color name</b></td>
<td align="center" style="font-size:30px;font-family:Rocwell;width:8%"><b>Price</b></td>
</tr>
<tr class="bordered">
<td align="center" style="font-size:30px;font-family:Century;"><? echo $row['link1'];?></td>
<td style="background:<? echo $row['link2'];?></td>
<td align="center"><img src="<? echo $row['link3'];?>" /></td>
<td style="font-size:30px;text-align:center;font-family:Century;"><? echo $row['link4'];?></td>
<td style="font-size:30px;text-align:center;font-family:Calibri;"><? echo $row['link5'];?></td>
</tr>
<tr class="bordered">
<td align="center" style="font-size:30px;font-family:Century;">226</td>
<td align="center" style="background:yellow; "></td>
<td align="center"><img src="images/226.jpg" /></td>
<td style="font-size:30px;text-align:center;font-family:Century;">Yellow Medium</td>
<td style="font-size:30px;text-align:center;font-family:Calibri;">2.00</td>
</tr>
<tr class="bordered">
<td align="center" style="font-size:30px;font-family:Century;">227</td>
<td align="center" style="background:#B9924F; "></td>
<td align="center"><img src="images/227.jpg" /></td>
<td style="font-size:30px;text-align:center;font-family:Century;">Ohra</td>
<td style="font-size:30px;text-align:center;font-family:Calibri;">2.00</td>
</tr>
Здравствуйте.
Создаю прайс.
http://sirkir.ru/block_18.php
Сейчас все значения в таблице прописаны вручную.
226
Yellow Medium
2.00
Необходимо грузить выделенные данные из mysql.
Причем без потери дизайна, то-есть в выделенные красным места надо вставить ссылки на конкретные ячейки в mysql.
Если кто-то делал, что-то подобное, подскажите. Горю по срокам!!!
Заранее благодарен.
С уважением
Кирилл Сухарев.
removed@mail.ru
Решение задачи: «Вывод данных в конкретное место html кода из конкретной ячейки mysql»
textual
Листинг программы
while($row = $_result_set->fetch_array()){ $arr['link1'] = $row['id']; $arr['link2'] = $row['code']; $arr['link3'] = $row['image']; $arr['link4'] = $row['name']; $arr5 = $row['price_1']; } for($t=0;$t<count($arr['link1']); $t++) { //Формирование таблицы с товаром. echo $arr5[$t]; }
Объяснение кода листинга программы
- В цикле while происходит извлечение данных из результата запроса к БД и сохранение их в массиве $arr.
- Каждый элемент массива $arr соответствует конкретной ячейке в результате запроса.
- В цикле for происходит перебор элементов массива $arr['link1'] (предположительно это ссылки на товары).
- Значение переменной $arr5[$t] (предположительно цена товара) выводится на экран с помощью echo.
- Код предполагает, что все данные корректны и не содержат ошибок или пустых значений.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д