Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 07:45 21.09.24 
Компютри и Интернет
   >> PHP
Всички теми Следваща тема *Кратък преглед

Страници по тази тема: 1 | 2 | >> (покажи всички)
Тема pomognete mi  
Автор vectorcs (непознат )
Публикувано17.02.05 13:42



zdravejte! ot skoro se zanimavam s php i kakto se o4akva sreshtam izvestni trudnosti. nastoiashtia problem se sastoi v slednoto : imam forma sas select tag, v kojto trjabva da ima stojnosti sofia, plovdiv, varna, burgas i vsichki. kak trjabva da si izgradja scripta i zajavkata kam mysql za da moje da pokazva vsichki kato rezultat zashtoto v momenta otdelnite gradove gi sortira no ne znam kak da go nakaram da mi izvejda kato rezultat vsichki gradove. mersi predvaritelno!



Тема Ето ти няколко нещанови [re: vectorcs]  
Автор ro6aviaМодератор (усер френдли)
Публикувано17.02.05 15:00



1. Пиши на кирилица
2. Опитай се да се изразяваш ясно. Това momenta otdelnite gradove gi sortira no ne znam kak da go nakaram da mi izvejda kato rezultat vsichki gradove е неразбираемо
3. Примерен код:

<?php

mysql_connect(....);
mysql_select_db();
$res=mysql_query("SELECT name FROM cities");
echo '<select name="city">'
while ($ret = mysql_fetch_array($res)){
echo '<option value="'.$ret[0].'">'.$ret[0]."</option>";
}
echo "</select>";
?>


root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy

Тема Re: Ето ти няколко нещанови [re: ro6avia]  
Автор id (gunner)
Публикувано18.02.05 01:38



1. С 2 ръце съм "ЗА"!
2. СЪЩО.
3. Примерен код (както аз разбрах проблема)

<select name="city">
<option value='sofia'>Sofia</option>
<option value='plovdiv'>Plovdiv</option>
<option value='varna'>Varna</option>
<option value='burgas'>burgas</option>
<option value='ALL'>ALL CITIES</option>
</select>

<?php

mysql_connect(...);

mysql_select_db($db);

if ($city = "ALL")
$result = mysql_query("SELECT * FROM cities");
else
$result = mysql_query("SELECT * FROM cities WHERE name like '%" . $city . "%'");

...
/* $result handling*/

?>



Тема Re: Ето ти няколко нещанови [re: id]  
Автор Bълk (по-нов и по-лош)
Публикувано18.02.05 07:48



малииииии .....



Тема Re: Ето ти няколко нещанови [re: Bълk]  
Автор id (gunner)
Публикувано20.02.05 15:44



ъ?
верно не е много верен кода, ама сега... човека ще свхане какво имам предвид



Тема Re: Ето ти няколко нещанови [re: id]  
Автор Bълk (много лош)
Публикувано20.02.05 16:50



ескейпвай входа, щот ще ти минат в сайта като с тир по магистрала.



Тема Re: Ето ти няколко нещанови [re: Bълk]  
Автор id (gunner)
Публикувано20.02.05 20:39



в смисъл да затварям връзката с mysql_close ли?

а ако използвам mysql_pconnect(), трябва ли пак да затварям?



Тема Не за mysql_closeнови [re: id]  
Автор ro6aviaМодератор (усер френдли)
Публикувано21.02.05 10:29



а за
$city =' UNION ALL SELECT * FROM mysql.user where user LIKE 'root

root@ro6avia#echo rm -rf * > /bin/seek_and_destroy
root@ro6avia#/bin/seek_and_destroy


Тема Re: Не за mysql_closeнови [re: ro6avia]  
Автор id (gunner)
Публикувано21.02.05 16:49



а ако махна кавичките, които така или иначе бяха грешни:

$result = mysql_query("SELECT * FROM cities WHERE name like '%" . $city . "%'");

сега е

$result = mysql_query("SELECT * FROM cities WHERE name like %" . $city . "%");

така дава грешка с твоята стойност за $city

дайте някакъв линк с информация за такива дупки в сигурността...
как точно да 'ескейпна' код... в смисъл какво значи точно това?



Тема Re: Не за mysql_closeнови [re: id]  
Авторпxп шмaтka (Нерегистриран)
Публикувано21.02.05 17:39



http://bg.php.net/manual/en/function.mysql-escape-string.php




Страници по тази тема: 1 | 2 | >> (покажи всички)
Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.