Как сделать, чтобы кнопка смотреть для каждого товара была своя, а не первая которую я указал?

163
22 мая 2019, 18:00

<div class="main"> 
  <?php  
			include("header.php"); ?> 
  <?php  
			include ("menu.php"); ?> 
  <div class=magazin> 
    <?php  
	$link = mysqli_connect("localhost", "root", "usbw", "litle"); 
	if ($link){ 
$sql ="SELECT * FROM `products`"; 
		$result= mysqli_query($link, $sql); 
	$_POST['hasce']="shop1.php"; 
		if ($result){ 
			while ($r = mysqli_fetch_assoc($result)){ 
				echo " 
				<div> 
						<div><h1>".$r['name']."</h1>  
						<h1>".$r['price']."</h1> 
						<img src=".$r['src']." ></div> 
						<p>".$r['description']."</p> 
						<a href='shop1.php'>".Smatret."</a> 
						</div>  
				"; 
			} 
		} 
		else { 
			echo "harcum"; 
		} 
	} 
	else { 
		echo "kapi xndir"; 
	}?> 
  </div> 
  <?php  include("footer.php"); ?>

Answer 1

Вам надо к ссылке страницы просмотра товара добавить id товара который надо рассмотреть подробно. Что-то типа этого:

"<a href='shop1.php?id=".r['id'].">".Smatret."</a>" 

Далее, при переходе на страницу shop1.php проверять наличие get-параметра id и, соответственно, показывать информацию о товаре с заданным id

READ ALSO
Как можно удалить разный текст на php?

Как можно удалить разный текст на php?

Нужно удалить этот текст полностью

157
Генератор CRUD для laravel

Генератор CRUD для laravel

Делая очередной проект, вижу очень много примерно одинаковых сущностейДля сущности я каждый раз прохожу один и тот же этап:

155
Логика работы CMS

Логика работы CMS

Требуется создать CMS

123
Настройка php .Отправка формы на почту

Настройка php .Отправка формы на почту

есть лендинг на нем 2 формы заказа и 1 всплывающее окно "обратного звонка"Нужно чтоб на почту приходило письмо с информацией заполненных полей...

124