1
я получаю эту ошибку на линии 36 в моем PHP продукте, строка 36 это: (Сво сайт электронной коммерции)HTML Validator незаменяемой и который должен быть усилителем
<?php
include '../inc/theprodukts.php';
?>
Когда я двигаю включаемые несколько линии вниз, он перемещает строку ошибки, поэтому ошибка, очевидно, находится в моем файле theprodukts.php, который выглядит следующим образом.
<?php
$CatID = $_GET['cat'];
$dbhost = "127.0.0.1";
$dbuser = "root";
$dbpass = "";
$db = "nettbutikk";
$con = mysqli_connect($dbhost,$dbuser,$dbpass,$db);
if (mysqli_connect_errno($con))
{
echo "Error: " . mysqli_connect_error();
}
if ($CatID == "all")
{
$checkproducts = mysqli_query($con,"SELECT * FROM products");
while($row = mysqli_fetch_array($checkproducts))
{
echo "<div class='produktboks'>";
echo "<p class='produktnavn'>" . $row['name'] . "</p>";
echo "<div class='photos'><img alt='' width='130px' height='90px' src='../bilder/produktbilder/" . $row['img'] . "' />";
echo "<p>pris : " . $row['price'] . " Kr</p>";
echo "<a href='../sider/productdetail.php?productid=" . $row['ID'] . "&?cat=" . $row['cat'] . "'><img src='../bilder/detaljer.gif' alt=''width='53' height='19'></a>";
echo "<a href='../inc/addtocart.php?productid=" . $row['ID'] . "'><img src='../bilder/cart.gif' alt='' width='71' height='19'></a>";
echo "<br>";
echo "<br>";
echo "</div>";
echo "</div>";
}
}else{
$checkproducts = mysqli_query($con,"SELECT * FROM products
WHERE cat=" . $CatID);
while($row = mysqli_fetch_array($checkproducts))
{
echo "<div class='produktboks'>";
echo "<p class='produktnavn'>" . $row['name'] . "</p>";
echo "<div class='photos'><img width='130px' height='90px' src='../bilder/produktbilder/" . $row['img'] . "' />";
echo "<p>pris : " . $row['price'] . " Kr</p>";
echo "<a href='../sider/productdetail.php?productid=" . $row['ID'] . "&?cat=" . $row['cat'] . "'><img src='../bilder/detaljer.gif' alt=''width='53' height='19'></a>";
echo "<a href='../inc/addtocart.php?productid=" . $row['ID'] . "'><img src='../bilder/cart.gif' alt='' width='71' height='19'></a>";
echo "<br>";
echo "<br>";
echo "</div>";
echo "</div>";
}
}
mysqli_close($con);
?>
Какая ошибка? Покажи это. –
Строка 36, Столбец 208: NET-разрешающая начальная метка требует SHORTTAG ДА – user2305206
... bilder /../ produktbilder/produkt1.png '/>
pris: 3369 Kr
Обратите внимание на & в адресной раскачки.
изменить его к этому:
и это также как и в пределах цикла.
источник
2013-05-03 11:00:40 nvanesch
Отлично, ответ будет приниматься через секунду. – user2305206
Как насчет этого .. строка 36 столбец 600 - Предупреждение:
атрибут «ширина» имеет недопустимое значение «130px» –
user2305206
в атрибутах должно быть 'width =" 130 "' в CSS должно быть 'width: 130px;' – nvanesch