ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #6811  
Старый 09.12.2008, 22:56
Аватар для ronald
ronald
Участник форума
Регистрация: 27.03.2008
Сообщений: 288
Провел на форуме:
800727

Репутация: 83
Отправить сообщение для ronald с помощью ICQ
По умолчанию

а как SQL-инъекцию через адресную строку можно или опять "PHP-серверный язык"?
 
Ответить с цитированием

  #6812  
Старый 09.12.2008, 22:58
Аватар для gisTy
gisTy
Постоянный
Регистрация: 24.05.2008
Сообщений: 589
Провел на форуме:
3629857

Репутация: 504


По умолчанию

Цитата:
Сообщение от ronald  
а как SQL-инъекцию через адресную строку можно или опять "PHP-серверный язык"?
шел бы ты учил PHP/SQL... не задавал бы таких вопросов
 
Ответить с цитированием

  #6813  
Старый 09.12.2008, 23:02
Аватар для UnPazz
UnPazz
Участник форума
Регистрация: 30.08.2008
Сообщений: 128
Провел на форуме:
668329

Репутация: 106
По умолчанию

Цитата:
а как SQL-инъекцию через адресную строку можно или опять "PHP-серверный язык"?
прочитай, что делает функция htmlspecialchars на php.
 
Ответить с цитированием

  #6814  
Старый 09.12.2008, 23:02
Аватар для Buffalon
Buffalon
Постоянный
Регистрация: 22.03.2008
Сообщений: 325
Провел на форуме:
1208132

Репутация: 63
По умолчанию

Цитата:
а как SQL-инъекцию через адресную строку можно или опять "PHP-серверный язык"?
Всё сводиться к тому что мы должны проверять выходные параметры;
Понял?
 
Ответить с цитированием

  #6815  
Старый 10.12.2008, 01:05
Аватар для geforce
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

Репутация: -25
Отправить сообщение для geforce с помощью ICQ
По умолчанию

вывожу инвормацию с базы в выподающее меню

PHP код:
<select name="data">
<?

$result 
mysql_query("SELECT * FROM data",$db);

if (!
$result)
{
echo 
"<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору admin@ruseller.com. <br> <strong>Код ошибки:</strong></p>";
exit(
mysql_error());
}

if (
mysql_num_rows($result) > 0)

{
$myrow mysql_fetch_array($result); 

do 
{
printf ("<option value='%s'>%s</option>",$myrow["id"],$myrow["name"]);



}
while (
$myrow mysql_fetch_array($result));
 
}

else
{
echo 
"<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
exit();
}

?>
</select>
Вопрос:

Как мне зделать так чтоб при выбори в меню пункта (
в данном случае это картинка) она выводилась ниже.

в тоблице 3 поля id, name, url,

????????????????????????????????????????????
 
Ответить с цитированием

  #6816  
Старый 10.12.2008, 05:03
Аватар для [dei]
[dei]
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
Провел на форуме:
1123418

Репутация: 362
Отправить сообщение для [dei] с помощью ICQ
По умолчанию

Цитата:
Сообщение от geforce  
Посоветуйте справочник на русско со фсеми функциями php,,,,???
php.net/функция
 
Ответить с цитированием

  #6817  
Старый 10.12.2008, 18:04
Аватар для KillDead
KillDead
Новичок
Регистрация: 15.09.2008
Сообщений: 19
Провел на форуме:
102324

Репутация: 1
По умолчанию

Цитата:
Сообщение от geforce  
вывожу инвормацию с базы в выподающее меню
Как мне зделать так чтоб при выбори в меню пункта (
в данном случае это картинка) она выводилась ниже.

в тоблице 3 поля id, name, url,

????????????????????????????????????????????
она выводилась ниже- кто картинка выводилась ?
 
Ответить с цитированием

  #6818  
Старый 10.12.2008, 18:20
Аватар для geforce
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

Репутация: -25
Отправить сообщение для geforce с помощью ICQ
По умолчанию

Цитата:
Сообщение от KillDead  
она выводилась ниже- кто картинка выводилась ?
После того как выподающий список у меня в скрипте заполняется из базы я хочу зделать так чтоб при выборе из этого списка картинки она выводилась на экран ниже! как это зделать???
 
Ответить с цитированием

  #6819  
Старый 10.12.2008, 19:10
Аватар для KillDead
KillDead
Новичок
Регистрация: 15.09.2008
Сообщений: 19
Провел на форуме:
102324

Репутация: 1
По умолчанию

Тебе надо именно на php? Просто тебе большет подайдёт js, вот набросал немного кода:
PHP код:
<html>
<
head>
<
title>1</title>
</
head>

<
body><script>

var 
uagent    navigator.userAgent.toLowerCase();
var 
is_safari = ( (uagent.indexOf('safari') != -1) || (navigator.vendor == "Apple Computer, Inc.") );
var 
is_ie     = ( (uagent.indexOf('msie') != -1) && (!is_opera) && (!is_safari) && (!is_webtv) );
var 
is_ie4    = ( (is_ie) && (uagent.indexOf("msie 4.") != -1) );
var 
is_moz    = (navigator.product == 'Gecko');
var 
is_ns     = ( (uagent.indexOf('compatible') == -1) && (uagent.indexOf('mozilla') != -1) && (!is_opera) && (!is_webtv) && (!is_safari) );
var 
is_ns4    = ( (is_ns) && (parseInt(navigator.appVersion) == 4) );
var 
is_opera  = (uagent.indexOf('opera') != -1);
var 
is_kon    = (uagent.indexOf('konqueror') != -1);
var 
is_webtv  = (uagent.indexOf('webtv') != -1);

var 
is_win    =  ( (uagent.indexOf("win") != -1) || (uagent.indexOf("16bit") !=- 1) );
var 
is_mac    = ( (uagent.indexOf("mac") != -1) || (navigator.vendor == "Apple Computer, Inc.") );
var 
ua_vers   parseInt(navigator.appVersion);


var 
selField  "center";




function 
getOffsetLeft(obj)
{
    var 
top obj.offsetLeft;
    
    while( (
obj obj.offsetParent) != null )
    {
        
top += obj.offsetLeft;
    }
    
    return 
top;
};

function 
getOffsetTop(obj)
{
    var 
top obj.offsetTop;
    
    while( (
obj obj.offsetParent) != null )
    {
        
top += obj.offsetTop;
    }
    
    return 
top;
};

function 
ins_w(element)
{
        var 
buttonElement document.getElementById(element);
        
document.getElementById(element).focus();

        if ( 
is_ie )
        {
            
document.getElementById(element).focus();
            
ie_range_cache document.selection.createRange();
        }
        
            
    
iLeftPos  getOffsetLeft(buttonElement);        
        return     
iLeftPos;
        

        

};

function 
ins_h(element)
{
        var 
buttonElement document.getElementById(element);
        
        
document.getElementById(element).focus();

        if ( 
is_ie )
        {
            
document.getElementById(element).focus();
            
ie_range_cache document.selection.createRange();
}
        
        return  
iTopPos   getOffsetTop(buttonElement)+ buttonElement.offsetHeight+10 ;

};

function 
image_creat(val_idsrc){

div_img document.getElementById('div_imges');


div_img.style.visible 'block';
while (
div_img.firstChild)div_img.removeChild(div_img.firstChild);
div_img.innerHTML '<img src="'+src+'" />';

div_img.style.left ins_w(val_id);
div_img.style.top ins_h(val_id);


}


</
script>


<
table border="1" width="100%" id="center">
    <
tr>
        <
td>
        <
img border="0" src="http://imgl.yandex.net/i/www/logo1.png" onclick="image_creat(this.id, this.src)" id="q" width="178" height="120"></td>
        <
td>
        <
img border="0" src="http://imgl.yandex.net/i/www/logo1.png"  onclick="image_creat(this.id, this.src)" id="qq" width="178" height="120"></td>
        <
td>
        <
img border="0" src="http://imgl.yandex.net/i/www/logo1.png" onclick="image_creat(this.id, this.src)" id="qwq" width="178" height="120"></td>
        <
td>
        <
img border="0" src="http://imgl.yandex.net/i/www/logo1.png" onclick="image_creat(this.id, this.src)" id="qwdq"width="178" height="120"></td>
        <
td>
        <
img border="0" src="http://imgl.yandex.net/i/www/logo1.png" onclick="image_creat(this.id, this.src)" id="qqqqq" width="178" height="120"></td>
    </
tr>
</
table>
<
div style="position: absolute; width: 100px; height: 100px; z-index: 1; visible:none; left:729px; top:261px" id="div_imges">
&
nbsp;</div>

<
p>
</
p>
</
body
 
Ответить с цитированием

  #6820  
Старый 10.12.2008, 19:20
Аватар для geforce
geforce
Постоянный
Регистрация: 21.08.2008
Сообщений: 302
Провел на форуме:
458686

Репутация: -25
Отправить сообщение для geforce с помощью ICQ
Question

Большое спасибо конечно но там такой скрипт что подгрузка картинок идёт именно с базы Mysql в выежающий список <select>!!!

PHP код:
<select name="data">
<?  //меню выбора картинки

$result mysql_query("SELECT * FROM data",$db);

if (!
$result)
{
echo 
"<p>Запрос на выборку данных из базы не прошел. Напишите об этом администратору admin@ruseller.com. <br> <strong>Код ошибки:</strong></p>";
exit(
mysql_error());
}

if (
mysql_num_rows($result) > 0)

{
$myrow mysql_fetch_array($result); 

do 
{
printf ("<option value='%s'>%s</option>",$myrow["id"],$myrow["name"]);



}
while (
$myrow mysql_fetch_array($result));
 
}

else
{
echo 
"<p>Информация по запросу не может быть извлечена в таблице нет записей.</p>";
exit();
}

?>
</select>
Если после загрузки этого кода посмотреть HTML
То получится вот так:

PHP код:
<select name="data">
<
option value='1'>1228856272_23047.jpg</option><option value='2'>1228856289_401_1.jpg</option><option value='3'>1228856322_x_7620d92b.jpg</option></select
При выбори картинке поле выбора <option> должно получить значение select и потом ниже выводиться содержимое этого поля! Как это можно реализовать в PHP????
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Delphi, .NET, Asm 5420 17.06.2010 13:33
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Форумы 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ