. мало помогите парням ..
У меня есть страница index.php, содержащая теги, которые при нажатии открывается picture.php. .my picture.php – это страница, которая извлекает изображения из определенной базы данных в зависимости от того, что является idno.
. Что я хочу сделать, так это добавить атрибут «idno» на мой якорный тег, который, когда пользователь нажимает на определенный тег, index.php отправляет idno на мой picture.php, так что picture.php знает, какое изображение нужно извлечь из базы данных. помогите pls!
Итак, для вашего якорного тега вы могли бы сделать что-то вроде этого?
<?php $url = "pictures.php?idno=" . idno; echo "<a href=\"" . $url . "\">Click Me</a>"; ?>
Теперь в файле pictures.php
вы можете прочитать идентификатор:
$idno = $_GET['idno'];
Единственное, на что нужно обратить внимание, – убедиться, что вы дезинфицируете этот ввод, прежде чем передавать его на запрос базы данных, чтобы вы не были уязвимы для атаки SQL-инъекций.
Вы можете отправить параметр picture.php
через GET
<a href="picture.php?id=894754093857">Blah!</a>
Вы можете использовать GET для передачи idno в picture.php
поэтому ваша ссылка будет выглядеть так:
<a href='/picture.php?idno=12345678'>My Picture Tag</a>
В вашем picture.php:
$idno = $_GET['idno'];
Убедитесь, что вы стерилизуете $ idno, прежде чем использовать его в запросе MySQL. Если idno – это число, вы также можете проверить, является ли оно целым числом:
$isInt = is_int($idno);
<a href="picture.php?idno=<?php echo $idno ?>">Picture # <?php echo $idno ?></a>
Выяснение того, как установить $ idno, остается как упражнение для OP.