Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: <select>
 
 автор: kid_a   (28.01.2008 в 07:16)   письмо автору
 
 

значение id отправляется пустое


echo '<form action="next.php?id='.$_POST['filter'].'&pid='.$_GET['pid'].'" method="post">'; 


$filter="select * from $table"; 
$rfilter= mssql_query($filter);

echo '<td><select name=filter size=1 onchange="this.form.submit()">';

while($resf=mssql_fetch_assoc($rfilter))    


        {
    
    
        if ($resf['check']==1) 
        
        { 
        $select="selected"; 
        } 


        else 

        { 
        $select=" "; 

    }
    
    
    echo '<option value='.$resf['id'].' '.$select.' >'.$resf['value'].'</option>';
     
    


        }


    echo '</select></td></form>';

   
 
 автор: kasmanaft   (28.01.2008 в 07:25)   письмо автору
 
   для: kid_a   (28.01.2008 в 07:16)
 

Запихайте его в скрытое поле...

   
 
 автор: kid_a   (28.01.2008 в 07:34)   письмо автору
 
   для: kasmanaft   (28.01.2008 в 07:25)
 

сделала
echo '<input name="filter" type="hidden" value="'.$_POST['fil'].'">';

результат тот же.


когда передаю getом - наоборот, передается только id, остальные параметры - нет.

   
 
 автор: kid_a   (28.01.2008 в 07:38)   письмо автору
 
   для: kid_a   (28.01.2008 в 07:34)
 

нпр,

echo '<form action="next.php?table='.$_GET['table'].'&param='.$_GET['param'].'&id='.$_GET['filter'].'&getname='.$getname.'" method="get">'; 
перадается только id

e
cho '<form action="next.php?table='.$_GET['table'].'&param='.$_GET['param'].'&id='.$_post['filter'].'&getname='.$getname.'" method="post">'; 
перадается все кроме id

   
 
 автор: kid_a   (28.01.2008 в 08:50)   письмо автору
 
   для: kid_a   (28.01.2008 в 07:38)
 

.

   
 
 автор: smertnik   (28.01.2008 в 09:22)   письмо автору
 
   для: kid_a   (28.01.2008 в 08:50)
 

Попробуйте в таком виде:

<form action="next.php" method="post">
<input type="hidden" name="table" value="<?=$_GET['table'];?>" />
<input type="hidden" name="param" value="<?=$_GET['param'];?>" />
<input type="hidden" name="id" value="<?=$_GET['filter'];?>" />
<input type="hidden" name="getname" value="<?=$getname;?>" />
</form>

   
 
 автор: elenaki   (28.01.2008 в 11:07)   письмо автору
 
   для: kid_a   (28.01.2008 в 07:38)
 

id='.$_post['filter'] => id='.$_POST['filter']

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования