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

HTML+CSS+JavaScript

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

 

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

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

тема: скрытое поле
 
 автор: soix   (10.03.2010 в 15:00)   письмо автору
 
 

Здравствуйте!
Помогите пожалуйста разобраться вот в чем:
имеется форма...
<FORM METHOD=POST ACTION="">
<INPUT TYPE="text" NAME="login">
</FORM>
и имеется код,который записывает в переменную $all число строк файла users.php
<?
$list = file('users.php');
$all = count($list);
?>
Нужно вместо текстового поля формы сделать скрытое поле и присвоить переменной $login числовое значение,которое выдает код.
Как это сделать,подскажите пожалуйста?!

  Ответить  
 
 автор: sim5   (10.03.2010 в 15:21)   письмо автору
 
   для: soix   (10.03.2010 в 15:00)
 

И при чем тут JS? Отдавая страницу эту сразу и прописывайте в форме нужный элемент с необходимым значением.
Или вы о чем?

  Ответить  
 
 автор: soix   (10.03.2010 в 16:33)   письмо автору
 
   для: sim5   (10.03.2010 в 15:21)
 

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

  Ответить  
 
 автор: sim5   (10.03.2010 в 16:42)   письмо автору
 
   для: soix   (10.03.2010 в 16:33)
 


<?
$list 
file('users.php');
$all count($list);
?>
<FORM METHOD=POST ACTION="">
<INPUT TYPE="hidden" NAME="login" value="<? =$all?>">
</FORM>

Только так <?=$all?> возможно, если разрешен короткий РНР-тег (<?), иначе (<?php) нужно так:
<? echo $all; ?>"

А вот передача значений, это уже иное. Из вашего кода не видно что вы там принимаете и чему присваиваете. Вообще ваш вопрос не к месту тут, насколько я понимаю, опишите подробно свои проблемы в разделе РНР.

  Ответить  
 
 автор: soix   (10.03.2010 в 16:38)   письмо автору
 
   для: sim5   (10.03.2010 в 15:21)
 

уточню вопрос...
число присваимое переменной в форме не статично.
Оно может быть в определенный момент разное,а именно в зависимости от числа строк в файле users.php

  Ответить  
Rambler's Top100
вверх

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