PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (4): « 1 2 [3] 4 »

> Найдено сообщений: 53
August_II Отправлено: 03 Декабря, 2014 - 21:10:33 • Тема: Как сделать выборку в MySQL • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1498
LIME пишет:
не знаю...
тебя надо спросить
так чтоли?...думай..меняй...добивайся того что тебе надо от кода


у меня такой код
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include ('conf/config.php');
  3. ?>
  4. <!doctype html>
  5. <html>
  6. <head>
  7. <meta charset="windows-1251">
  8. <title>Документ без названия</title>
  9. </head>
  10.  
  11. <body>
  12. <?PHP
  13. $result = mysql_query("SELECT DISTINCT site FROM  tbl_otcash");
  14.         echo "<ul>";
  15. while($myrow = mysql_fetch_array($result)){
  16.         echo "<li>";
  17.         echo "<a href='".$myrow['imia_sayta']."'>".$myrow['site']."</a></li>";
  18. }
  19.         echo "</ul>";
  20. ?>
  21. <?PHP
  22. $imia_sayta = $_GET['imia_sayta'];
  23. $result = mysql_query("SELECT * FROM tbl_otcash WHERE '$imia_sayta(".$url.",".$img.",".$set_name.",".$model_name.")'") or die(mysql_error());
  24.  
  25. echo "<a href='".$url."'><img src='".$img."' title='".$set_name."', '".$model_name."' /></a>";
  26. ?>
  27. </body>
  28. </html>


но когда кликаю по ссылке то ничего не происходит, просто страница перегружается

может ошибки где есть?
August_II Отправлено: 03 Декабря, 2014 - 21:05:04 • Тема: Как сделать выборку в MySQL • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1498
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. $imia_sayta = $_GET['imia_sayta'];
  3. $result = mysql_query("SELECT * FROM tbl_otcash WHERE '$imia_sayta(".$url.",".$img.",".$set_name.",".$model_name.")'") or die(mysql_error());
  4.  
  5. echo "<a href='".$url."'><img src='".$img."' title='".$set_name."', '".$model_name."' /></a>";
  6. ?>


Так что ли?
August_II Отправлено: 03 Декабря, 2014 - 19:53:25 • Тема: Как сделать выборку в MySQL • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1498
Viper пишет:
August_II ну я вам про это и толкую.
$_GET['imia_sayta']; это что? Просто "шоб було"?

$sitename из моего примера получает название сайта из GET-запроса.
В sql-запрос собственно его и подставляем. Или вам ещё и вывод результатом написать?



был бы очень признателен если хотя бы начало.
А то вообще никак не соображу
August_II Отправлено: 03 Декабря, 2014 - 18:26:13 • Тема: Как сделать выборку в MySQL • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1498
Viper пишет:
ссылка вида index.php?imia_sayta=VasiliyPupkin

PHP:
скопировать код в буфер обмена
  1. $sitename = isset($_GET['imia_sayta']) ? $_GET['imia_sayta'] : 'default';
  2.  
  3. $sql = "SELECT `site` FROM `tbl_otcash` WHERE `site` = ".$sitename;

это вы хотели узнать? Улыбка


нет наверное, наверху читали что хочу?
просто блин только начинаю осваивать

ещё такой есть

PHP:
скопировать код в буфер обмена
  1. $_GET['imia_sayta'];
  2. $result = mysql_query("SELECT * FROM otcash WHERE name='$imia_sayta'") or die(mysql_error());
  3.  
  4. echo "<a href="$url"><img src="$img" title="$set_name", "$model_name" /></a>";
August_II Отправлено: 03 Декабря, 2014 - 18:13:56 • Тема: Как сделать выборку в MySQL • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1498
блин всю голову сломал одна ерунда, ничего не сходится

вот только такая ересть получается, может хоть чуток покажете как?

PHP:
скопировать код в буфер обмена
  1. if (isset($_GET['imia_sayta']))
  2.  
  3. select /**/ from tbl_otcash where site=$imia_sayta
August_II Отправлено: 03 Декабря, 2014 - 04:50:26 • Тема: Как сделать выборку в MySQL • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1498
Мелкий пишет:
Передайте гет-параметром.
А там - select /**/ from tablename where site="этот самый переданный гетом параметр"



а какой именно параметр?
и в конце второго предложения то ли ошибок много в словах, то ли я не одупляю что написано
August_II Отправлено: 02 Декабря, 2014 - 20:57:47 • Тема: Как сделать выборку в MySQL • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1498
ну вот получилось вот так
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. include ('conf/config.php');
  3. ?>
  4. <!doctype html>
  5. <html>
  6. <head>
  7. <meta charset="windows-1251">
  8. <title>Документ без названия</title>
  9. </head>
  10.  
  11. <body>
  12. <?PHP
  13. $result = mysql_query("SELECT DISTINCT site FROM  tbl_otcash");
  14. while($myrow = mysql_fetch_array($result))
  15. {
  16.         echo "<ul>";
  17.                 echo "<li>";
  18.                 echo "<a href='".$myrow['site']."'>".$myrow['site']."</a></li>";
  19.         echo "</ul>";
  20. }
  21. ?>


подскажите как теперь сделать чтобы при нажатии на ссылку выводились значения которые принадлежат выбранной ссылке
August_II Отправлено: 02 Декабря, 2014 - 18:26:13 • Тема: Как сделать выборку в MySQL • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1498
Во общем понятно, никто не хочет помогать.

я думал что форумы это когда тебе помогают в каком-либо вопросе, подсказывают, направляют, а здесь ...

анекдот даже придумал.

Цитата:
юзер: как варить суп?
профи: возьми кастрюлю гы-гы
супермэн: да ещё посолить не забудь...

юзер: ну капец, столько дыму, вся кастрюля черная, и соль твоя тоже почернела.

профи: а ну дак, тебе надо было сначала поваренную книгу почитать, тебе вообще не сюда. Изучи сначала всю кулинарию, окончи курсы и потом спрашивай как суп варить гы-гы-гы



Мля Правда жизни на форуме
August_II Отправлено: 02 Декабря, 2014 - 08:21:45 • Тема: Как сделать выборку в MySQL • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1498
OrmaJever пишет:
что именно? Как сделать запрос в бд или как в цикле сделать ссылки? Мне кажется вам не на форум нужно, а для начала в документацию php и урокам.


Ну к базе допустим подключусь
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. $dblocation = "localhost"; // Имя сервера
  4.  
  5. $dbuser = "root";          // Имя пользователя
  6.  
  7. $dbpasswd = "";            // Пароль
  8.  
  9. $dbcnx = mysql_connect($dblocation,$dbuser,$dbpasswd);
  10.  
  11. if (!$dbcnx) // Если дескриптор равен 0 соединение не установлено
  12.  
  13. {
  14.  
  15.   echo("<P>В настоящий момент сервер базы данных не доступен, поэтому
  16.  
  17.           корректное отображение страницы невозможно.</P>");
  18.  
  19.   exit();
  20.  
  21. }
  22.  
  23. ?>

PHP:
скопировать код в буфер обмена
  1. <?
  2.  
  3. $dblocation = "localhost";
  4.  
  5. $dbname = "forum";
  6.  
  7. $dbuser = "root";
  8.  
  9. $dbpasswd = "";
  10.  
  11. ?>

ну и вывести тоже смогу, но только всё подряд
August_II Отправлено: 01 Декабря, 2014 - 19:30:20 • Тема: Как сделать выборку в MySQL • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1498
OrmaJever пишет:
наверное затем что бы было
August_II пишет:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <a href="book">book</a>
  2. <a href="pen">pen</a>
  3. <a href="table">table</a>

а не
CODE (htmlphp):
скопировать код в буфер обмена
  1. <a href="book">book</a>
  2. <a href="book">book</a>
  3. <a href="pen">pen</a>
  4. <a href="table">table</a>
  5. <a href="pen">pen</a>


А можно по подробнее описать как это реализовать в php
August_II Отправлено: 01 Декабря, 2014 - 19:17:00 • Тема: Как сделать выборку в MySQL • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1498
OrmaJever пишет:
CODE (SQL):
скопировать код в буфер обмена
  1. SELECT DISTINCT type_row FROM tbl


Что-то не очень догоняю зачем удалять дубликаты?
August_II Отправлено: 01 Декабря, 2014 - 16:29:18 • Тема: Как сделать выборку в MySQL • Форум: Вопросы новичков

Ответов: 33
Просмотров: 1498
Народ подскажите пожалуйста как реализовать выборку из базы данных по одному столбцу, чтобы все значения с одним и тем же параметром в столбце выводились на страницу.

примерное описание:
    функция бы анализировала все совпадения в столбце и выводила эти значения в виде ссылок,
    при нажатии на которую выводились бы значения соответствующие этой ссылке.

    Блин как-то

    book|url|cover|description
    book|url|cover|description
    pen|url|cover|description
    table|url|cover|description
    pen|url|cover|description

и было бы
CODE (html):
скопировать код в буфер обмена
  1.  
  2. <a href="book">book</a>
  3. <a href="pen">pen</a>
  4. <a href="table">table</a>
  5.  

и когда такую ссылку давишь - обрабатывается sql-запрос и выводится информация
вот давим "book", например.
и вылезает
url cover description
url cover description
August_II Отправлено: 26 Ноября, 2014 - 04:36:47 • Тема: cvs и php • Форум: Вопросы новичков

Ответов: 15
Просмотров: 873
Мелкий пишет:
August_II пишет:
Такое ощущение, что это так сложно, что даже никто не хочет и пытаться.

Наоборот, это так просто, что откровенно лень печатать.
Прошу понять правильно: разные люди имеют разную мотивацию отвечать и писать код, но основная мотивация форумов - это интерес. Если не интересно - то и желания писать нет.


Я понимаю что не интересно, но блин просто по человечески помочь.

Если бы я знал какой-то ответ на вопрос, пусть даже самый банальный, я бы ответил.

Представляю как у вас дети буду спрашивать что-то, что-то совершенно банальное и простое, а вы будете молчать, злится и рычать на него.
August_II Отправлено: 25 Ноября, 2014 - 17:28:52 • Тема: cvs и php • Форум: Вопросы новичков

Ответов: 15
Просмотров: 873
Товарищи! Такое ощущение, что это так сложно, что даже никто не хочет и пытаться.

Я всё таки нашёл единственного человека в интернете, который своим пытливым умом, столкнувшись с такой же проблемой как и у маня, сам сделал скрипт.
И я немного подделав его под себя, поделюсь им с вами.
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. function csv2lines($lines2file) {
  3. $lines = file($lines2file);
  4. foreach ($lines as $line_num => $line) {
  5. $data = $line;
  6. list($url, $img, $set_name, $model_name) = explode("|", $data);
  7. echo "<div id=\"photo_content\"><a href=\"". $url ."\" target=\"_blank\"><img src=\"". $img ."\" /></a>
  8. <div>Set name: ". $set_name ."<br>Model: ". $model_name ."</div></div>";
  9.  
  10.                 }
  11.         }
  12. csv2lines("csvfile.csv");
  13. ?>
August_II Отправлено: 25 Ноября, 2014 - 16:15:30 • Тема: автоматизация создания ссылок • Форум: Вопросы новичков

Ответов: 7
Просмотров: 376
Херня ваш совет по поводу $scandir.
выводит тупо всё в одну строчку и ещё спереди добавляет Array ( [0] => . [1] => .. [2] =>

Дайте плиз нормальный рабочий код

Страниц (4): « 1 2 [3] 4 »
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB