[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: как отследить имя картинки по клику
Страницы: 1, 2
pavel_ne87
здравствуйте! помогите пожалуйста с реализацией кода, PHP только начинаю учить. есть код который выводит из базы массив картинок при клике на какую загружается картинка только одна но с другими стилями. мой код вытаскивает только первую картинку из массива, а не ту по которой был клик. помогите пожалуйста с реализацией кода заранее спасибо.


<?php 
include ("blocks/db.php");
$result = mysql_query ("SELECT id,text,cena,date FROM tcsholov",$db);
$myrow = mysql_fetch_array ($result);
do {
printf
("<a href='admyn/a_tcsholov.php'><div id='aaa'><img src='img/%s'> <span>Ціна: %s р. </span> <p>Дата: %s </p></div></a>", $myrow["text"],$myrow["cena"],$myrow["date"]);

}
while ($myrow = mysql_fetch_array($result));
?>


text - это ссылка на картинку в базе
exotica
во первых используйте ББ коды для оформления чтобы ваш код читать хоть можно было, выделяете ваш код и клацаете кнопочка PHP на панели выше поля для введения текста
Во вторых сей подход не правильный

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
exotica
достаточно обойтись одним циклом while
т.е.
$see = '';
while ($myrow = mysql_fetch_array($result));
{
$see .= '|' .$myrow["text"]. '|' .$myrow["cena"]. '|' .$myrow["date"]. '|<br>';
}

и далее с помощью echo
echo $see;

Получим такой результат:
|Ссылка|Цена|Дата|
|Ссылка|Цена|Дата|
|Ссылка|Цена|Дата|

так?

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
pavel_ne87
помогите реализовать, говорю же в PHP я не силен
pavel_ne87
у меня виводяться только ||||
exotica
Ладно чтобы не путать давайте с самого начала вашего скрипта начнем:
<?php //это итак понятно
include ("blocks/db.php"); // тоже ясно, раз был результат значит работает
$query = "SELECT `id`,`text`,`cena`,`date` FROM `tcsholov`"; //отделим запрос и оформим его соответственно
$result = mysql_query ($query ,$db) or die('не удалось выполнить запрос'. $query); //выполняем запрос и добавляем мессадж в случае ошибки
$see = ''; //Инициализируем пустую переменную
while($res = mysql_fetch_assoc($result)) // mysql_fetch_array() возвратит два массива, а нам нужен всего один поэтому mysql_fetch_assoc()
{
$see .= '|' .$res["text"]. '|' .$res["cena"]. '|' .$res["date"]. '|<br>';
}

echo $see; //Смотрим что получилось прежде чем идти далее

?>


Примените этот код

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
pavel_ne87
то же самое
не кликабельно, нету ни ошибки ничего
exotica
Оно и должно быть не кликабельно
результат какой конкретно?

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
pavel_ne87
у меня в базе не картинка а только ссылка на ее
результата вообще никакого
exotica
я понял про ссылки
Цитата
результата вообще никакого

пустая белая страница?

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
exotica
<?php
include ("blocks/db.php");
$query = "SELECT `id`,`text`,`cena`,`date` FROM `tcsholov`";
$result = mysql_query($query ,$db) or die('не удалось выполнить запрос'. $query);
$see = '';
while($res = mysql_fetch_assoc($result))
{
$see .= '|' .$res["text"]. '|' .$res["cena"]. '|' .$res["date"]. '|<br>';
}

echo $see;

?>


точный результат именно этого кода какой?

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
pavel_ne87
||||
это все что виводит
exotica
о как интересно, дамп БД в студию и файл подключения к БД

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
pavel_ne87
может я плохо объяснил, по моему коду меня устраивает все кроме того что когда я кликаю на картинку у меня должна отрываться эта картинка а не все
exotica
будь по вашему:
<?php 
include ("blocks/db.php");
$result = mysql_query ("SELECT id,text,cena,date FROM tcsholov",$db);
$myrow = mysql_fetch_array ($result);
do {
printf
("ссылка: %s <br><span>Ціна: %s р. </span> <p>Дата: %s </p>", $myrow["text"],$myrow["cena"],$myrow["date"]);

}
while ($myrow = mysql_fetch_array($result));
?>

Результат какой ?

_____________
[FAQ]Регистрации пользователей, сохранение в БД
---------------------------------------------------------------------------
Выходя из ванной, вышел из нее два раза
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.