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

Форум PHP

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

 

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

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

тема: Как передать переменную вместе с формой?
 
 автор: TuX   (06.03.2005 в 18:43)   письмо автору
 
 

Как прередать переменную при нажитии кнопки submit формы. В форме есть 2 текстовых поля c именами tx1 и tx2, а в мне надо добавить ещу переменную $file_link, не добавляя новых полей в форму.

Хотел через скрытое поле передать. Но чё то не получается присвоить значению value скрытого поля значение переменной $file_link :(

   
 
 автор: cheops   (06.03.2005 в 19:06)   письмо автору
 
   для: TuX   (06.03.2005 в 18:43)
 

В таких случаях прибегают именно к скрытым полям. Каким образом вы формируете его?
<input type=hidden name=file_link value=<?php echo $file_link?>>

   
 
 автор: Akira   (06.03.2005 в 19:07)   письмо автору
 
   для: TuX   (06.03.2005 в 18:43)
 

Было бы полезно увидеть листинг.
Представляю вам код

<html>
<head>
<body>
<form>
<input type=text />
<input type=hidden name=file_link value=<? print  "$file_link?> />
</form>
</html>
</head>
</body>

Так должно работать. Сам проверял.

   
 
 автор: Akira   (06.03.2005 в 19:07)   письмо автору
 
   для: Akira   (06.03.2005 в 19:07)
 

Гы =)

   
 
 автор: TuX   (06.03.2005 в 19:28)   письмо автору
 
   для: Akira   (06.03.2005 в 19:07)
 


<html>
<head>
<title>&#196;&#238;&#225;&#224;&#226;&#235;&#229;&#237;&#232;&#229; &#241;&#242;&#224;&#242;&#252;&#232;</title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<link href="../main.css" rel="stylesheet" type="text/css">
</head>

<body>
<form name="form1" method="post" action="add.php">
  <p align="center" class="zag2">&#208;&#229;&#228;&#224;&#234;&#242;&#232;&#240;&#238;&#226;&#224;&#237;&#232;&#229; &#239;&#243;&#225;&#235;&#232;&#234;&#224;&#246;&#232;&#232; &#237;&#224; &#241;&#224;&#233;&#242;&#229; </p>
  <table width="100%%"  border="0" cellspacing="5" cellpadding="5">
    <tr>
      <td width="18%" valign="top" class="ant">&#205;&#224;&#231;&#226;&#224;&#237;&#232;&#229; &#241;&#242;&#224;&#242;&#252;&#232;: </td>
      <td width="82%"><textarea name="tx1" cols="80%" id="tx1" lang="ru"><?php echo ("$m");?></textarea></td>
    </tr>
    <tr>
      <td valign="top" class="ant">&#210;&#229;&#234;&#241;&#242; &#241;&#242;&#224;&#242;&#252;&#232;: 
      <input name="file_link2" type="hidden" id="file_link2" value = "" ></td>
      <td><textarea name="tx2" cols="80%" rows="10" id="tx2" lang="ru"> 
 <?php

         $file_array 
file("$file_link");    
              if(!
$file_array)
                  {
                        echo(
"&#206;&#203;&#248;&#232;&#225;&#234;&#224;");
                }
              else
                 {
                        for(
$i=1$i count($file_array); $i++)
                            {
                              
printf("%s"$file_array[$i]);
                            }
                  }
//$file_link2 = $file_link    

        
?>
      </textarea>
      </td>
    </tr>
    <tr>
      <td></td>
      <td><div align="center">
        <input type="submit" name="Submit" value="&#200;&#231;&#236;&#229;&#237;&#232;&#242;&#252; &#241;&#242;&#224;&#242;&#252;&#254; &#237;&#224; &#241;&#224;&#233;&#242;&#229;">
      </div></td>
    </tr>
  </table>
</form>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
</body>
</html>

   
 
 автор: TuX   (06.03.2005 в 19:33)   письмо автору
 
   для: TuX   (06.03.2005 в 19:28)
 

Ё моё!! Как кодировку то перекрутило :O

Всё, спасибо, разобрался.

   
Rambler's Top100
вверх

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