[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Проблемы при работе с формой
Vahanishe
Здравствуйте, я здесь первый раз и надеюсь на вашу помощь, вторую неделю учу РНР, так что не судите строго, однако не жалейте слов для критики (полезно это)
Суть проблемы:
Нашёл сайт с задачками для прикладного программирование, но решил, что не помешает потренировать мозг и средства языка РНР! Задача состоит в том, чтобы распределить некоторое кол-во камней на чашах весов так, чтобы разница в весе была минимально возможной, но на самом деле я застрял уже при работе с формой, вот код:

<html><body>
Ingrese la cantidad de piedras que quiere pesar:
<form action = "<?php $_SERVER['SCRIPT_NAME'] ?>">
<input
type=text name="Cantidad" value="">
<input
type=submit name="Go" value="Confirmar">
<br>
</form>
<?php

if(@$_REQUEST['Go']==True){
if(is_numeric($_REQUEST['Cantidad'])==True) {
$cant = intval($_REQUEST['Cantidad']);
?>
<form
action = "<?php $_SERVER['SCRIPT_NAME'] ?>">
<?php

for($i=1; $i<=$cant; $i++) { ?>
Piedra # <?php echo $i." ";?>
<input
type=text name="<?php echo $i;?>" value=""><br>
<?php
} ?>
<input
type=submit name="Go1" value="Aceptar"><br>
<?php

}
else echo "Ingrese un numero natural";
}
if(@$_REQUEST['Go1']=="Aceptar"){
$piedras = array();
for($k=1; $k<=$cant; $k++){ // вот она!!
$piedras[$k] = intval($_REQUEST[$k]);
}
print_r($piedras);
}
?>
</body></html>


Я дохожу до момента, когда ввожу массы камней и вот тут вылезает вот такие ошибки:
( ! ) SCREAM: Error suppression ignored for
( ! ) Notice: Undefined variable: cant in C:\wamp\www\piedras1.php on line 26

Не очень понимаю почему не идентифицируется переменная $cant (пометил 26 строчку в коду), хотя ей до этого задаётся значение при вводе количества камней.
Также хочу отметить, что в коде ещё нет решения самой задачи, по моей идее оно должно начаться там где у меня находиться 29 строчка ( вывод массива piedras я сделал только для проверки)! Перепробовал всякое, но не продвигаюсь!!
Жду вашей помощи! (решение задачи буду думать сам, мне бы решить проблемы с формой..)
Заранее благодарен!
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.