У меня проблема в моем PHP-коде. Я пытаюсь сделать интернет-магазин и Im сейчас в стадии выбора продукта. Мой код так длинный, поэтому я покажу только существенную часть.Неизвестная ошибка «half»
$result = mysql_query("SELECT name, category, describtion, value FROM products") or die(mysql_error());
if(mysql_num_rows($result) % 2 == 0)
{
while($left = mysql_fetch_array($result, MYSQL_NUM) && $right = mysql_fetch_array($result, MYSQL_NUM))
{
echo '
<div class="sub_items">
<div class="sub_left">
<div class="sub_items_header">
<h1>'.$left[0].'</h1>
<h2>'.$left[1].'</h2>
</div>
<div class="sub_items_image">
<img src="images/'.$left[0].'.png" width="167" height="164" alt="'.$left[0].'" />
</div>
<div class="sub_items_text">
'.$left[2].'
</div>
<div class="sub_items_cartinfo">
<div class="price">
<h2>'.$left[3].'$</h2>
</div>
<div class="addtocart">
<a href="chart.php?name='.$left[0].'"><span>Add to Cart</span></a>
</div>
<div class="clearthis"> </div>
</div>
<div class="clearthis"> </div>
</div>
<div class="sub_right">
<div class="sub_items_header">
<h1>'.$right[0].'</h1>
<h2>'.$right[1].'</h2>
</div>
<div class="sub_items_image">
<img src="images/'.$right[0].'.png" width="175" height="170" alt="'.$right[0].'" />
</div>
<div class="sub_items_text">
'.$right[2].'
</div>
<div class="sub_items_cartinfo">
<div class="price">
<h2>'.$right[3].'$</h2>
</div>
<div class="addtocart">
<a href="chart.php?name='.$right[0].'"><span>Add to Cart</span></a>
</div>
<div class="clearthis"> </div>
</div>
<div class="clearthis"> </div>
</div>
<!-- End of Right Sub Item -->
<div class="clearthis"> </div>
</div>
<div class="h_divider"> </div>
';
}
В цикле while я повторяю данные. Данные разделяются на левый и правый div. Я не получаю сообщение об ошибке, но у меня плохой результат. Посмотрите.
Левая сторона не загружается, но правильно да. Зачем? Кто-нибудь, пожалуйста, помогите мне.
Автошоу это не проблема в изображениях! Проблема в том, что данные не загружаются. Посмотрите. В первом полугодии нет текста и названия, но в остальном он есть. – user35443
Ну, может быть, значения в db на самом деле пустые? Кроме того, один из ваших cols называется «descriptiontion» вместо «description»? Это может быть опечатка? – ustun
Если бы они были пусты, я бы, возможно, не поместил их сюда. – user35443