Вывод данных в конкретное место 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];
}

Объяснение кода листинга программы

  1. В цикле while происходит извлечение данных из результата запроса к БД и сохранение их в массиве $arr.
  2. Каждый элемент массива $arr соответствует конкретной ячейке в результате запроса.
  3. В цикле for происходит перебор элементов массива $arr['link1'] (предположительно это ссылки на товары).
  4. Значение переменной $arr5[$t] (предположительно цена товара) выводится на экран с помощью echo.
  5. Код предполагает, что все данные корректны и не содержат ошибок или пустых значений.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4 из 5