Я разработал страницу PHP, которая отображает все ионы из таблицы MySQL. Теперь я хочу показать конкретный элемент, когда пользователь нажимает на один из них на этой странице. Как получить этот конкретный идентификатор, как мне настроить ссылку <a href="">
?Как показать определенный ID из MySQL - новичок
ОБНОВЛЕНИЕ ВОПРОС:
Это заголовок страницы cars.php (со всеми результатами):
<?
require("admin/db/connect.php");
$sql = "SELECT * FROM tb_carros";
$limite = mysql_query("$sql");
$dados = array();
while ($sql = mysql_fetch_array($limite)) {
$dados[] = $sql;
}
?>
и HTML:
<?php foreach ($dados as $row): ?>
<div id="containerResumo">
<a href="#"> <!-- this is the key problem -->
<div class="dadosResumo">
<?=$row['carro']?><br /><br />
Ano: <?=$row['ano']?><br /><br />
Câmbio: <?=$row['cambio']?><br /><br />
R$ <?=$row['valor']?>
</div><!-- END of dadosItem -->
</a>
</div><!-- END of containerResumo -->
<?php endforeach ?>
Теперь, когда пользователь нажмите на элемент, который я хочу открыть на странице carro_item.php с данными загруженного на нем элемента.
Ссылка ID из базы данных id_carro
Я пробовал много типов кода, но это не сработало. Даже если я поставил полный URL в браузере данные не нагрузка:
http://adrianomachado.com/testesClientes/carro_item.php?id_carro=1
Это PHP из carro_item.php:
<?
require("admin/db/connect.php");
$id = (int)$_GET['id_carro'];
$sql = "SELECT * FROM tb_carros WHERE id = $id";
?>
И HTML:
<div class="dadosItem">
R$ <?php $valor ?><br /><br />
Ano: <?php $ano ?><br /><br />
Kilometragem: <?php $km ?><br /><br />
Cor: <?php $cor ?><br /><br />
Portas: <?php $portas ?><br /><br />
Combustível: <?php $combustivel ?><br /><br />
Câmbio: <?php $cambio ?><br /><br />
Final da placa: <?php $final_placa ?><br /><br />
Carroceria: <?php $carroceria ?>
</div><!-- END of dadosItem -->
Любая помощь?
UPDATE 02:
Это запрос в carro_item:
<?
require("admin/db/connect.php");
$sql = "SELECT * FROM tb_carros";
$limite = mysql_query("$sql");
$dados = array();
while ($sql = mysql_fetch_array($limite)) {
$dados[] = $sql;
}
?>
Но, очевидно, он возвращает все результаты, как на странице cars.php. Вопрос в том, как отфильтровать результаты с тем же идентификатором ссылки, которую пользователь нажал?
Я не знаю, как закодировать $ sql = "SELECT * FROM tb_carros"; чтобы сделать это.
Спасибо Aiias, но мне нужна ссылка, чтобы получить идентификатор динамически. Например, страница, которую я разработал, вернет результаты «n»: item01, item02, itemN. Этими результатами будет управлять клиент. Он будет включать и исключать из базы данных. Поэтому я не знаю, имеет ли идентификатор ссылки 5 или 100. Знаете ли вы, как я могу это сделать? –
@AdrianoMachado - при выводе html на страницу вы просто просматриваете все идентификаторы, которые хотите кликать. См. Мое редактирование. – Aiias
Aiias, я много пробовал, но это не сработало. Я обдул вопрос частью кода. –