Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Помогите найти ошибку в коде

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: я только начинаю программировать(
apple71
Отправлено: 16 Июня, 2011 - 16:22:38
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




/*<form action="3.php" method="get" name="table">
<p>
<input name="$start" type="text" value="start" />
</p>
<p>
<input name="$end" type="text" value="end" />
</p>
<p>
<input type=submit value="GO!">
</p>
</form>
<?
$ip_start=$_GET['start'] ;
$ip_end=$_GET['end'];

$long_ip_start=ip2long($ip_start);
$long_ip_end=ip2long($ip_end);

$dif=$long_ip_end-$long_ip_start;
for($i=0; $i<=$dif; $i++) echo long2ip($long_ip_start+$i).'<br>';
?>
*/




Не могу понять почему параметры не передаються в код php
 
 Top
Coder1994
Отправлено: 16 Июня, 2011 - 16:29:03
Post Id


Частый гость


Покинул форум
Сообщений всего: 213
Дата рег-ции: Май 2010  
Откуда: Россия, Ростов-на-Дону


Помог: 3 раз(а)




apple71 пишет:
/*<form action="3.php" method="get" name="table">
<p>
<input name="$start" type="text" value="start" />
</p>
<p>
<input name="$end" type="text" value="end" />
</p>
<p>
<input type=submit value="GO!">
</p>
</form>
<?
$ip_start=$_GET['start'] ;
$ip_end=$_GET['end'];

$long_ip_start=ip2long($ip_start);
$long_ip_end=ip2long($ip_end);

$dif=$long_ip_end-$long_ip_start;
for($i=0; $i<=$dif; $i++) echo long2ip($long_ip_start+$i).'<br>';
?>
*/




Не могу понять почему параметры не передаються в код php

Думаю форме не нужно давать имя, и почему input name равны переменным (переменные не определены) + php интерпретации нет!
Да и лучше пост использовать.
Вот более менее нормальный код:
CODE (htmlphp):
скопировать код в буфер обмена
  1. <form action="3.php" method="post" >
  2.   <p>
  3.     <input name="start" type="text" value="start" />
  4.   </p>
  5.   <p>
  6.     <input name="end" type="text" value="end" />
  7.   </p>
  8.   <p>
  9.    <input type=submit value="GO!">
  10.   </p>
  11. </form>

PHP:
скопировать код в буфер обмена
  1. <?
  2. $ip_start=$POST['start'] ;
  3. $ip_end=$POST['end'];
  4.  
  5. $long_ip_start=ip2long($ip_start);
  6. $long_ip_end=ip2long($ip_end);
  7.  
  8. $dif=$long_ip_end-$long_ip_start;
  9. for($i=0; $i<=$dif; $i++) echo long2ip($long_ip_start+$i).'<br>';
  10. ?>

(Отредактировано автором: 16 Июня, 2011 - 16:30:28)

 
 Top
apple71
Отправлено: 16 Июня, 2011 - 16:48:54
Post Id


Новичок


Покинул форум
Сообщений всего: 2
Дата рег-ции: Июнь 2011  


Помог: 0 раз(а)




а как сделать что б он не выводил сразу
0.0.0.0 ??

Как это убрать?
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Если скрипт не работает »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB