http://uchi3d.ru/php1/03/03.php
Создаю 2 странички со скриптами как написано, скрипт с формой создается, задаю значения, жму на кнопку и вместо странички с обработанными данными выходит пустая страничка (если ввести тескт с присвоением значений, то текст выводится, а значение переменных - нет)
Помогите пожалуйста ...
Спустя 4 минуты, 19 секунд (3.03.2010 - 16:08) deberin написал(а):
Скрипт бы...
Спустя 6 минут, 38 секунд (3.03.2010 - 16:14) Seregarival написал(а):
Главная форма:
<HTML>
<HEAD>
<TITLE>
Заголовок страницы
</TITLE>
</HEAD>
<BODY>
<form action="script_1.php" method="POST">
<select name=n1 >
<option value="Земля"> Земля
<option value="Марс"> Марс
<option value="Венера"> Венера
</select>
<input type=submit value="Готово">
</form>
</BODY>
</HTML>
Скрипт:
<?php
switch ($n1)
{
case "Земля":
print "не верно";
break;
case "Марс":
print "Верно !";
break;
case "Венера":
print "не верно";
break;
}
?>
<HTML>
<HEAD>
<TITLE>
Заголовок страницы
</TITLE>
</HEAD>
<BODY>
<form action="script_1.php" method="POST">
<select name=n1 >
<option value="Земля"> Земля
<option value="Марс"> Марс
<option value="Венера"> Венера
</select>
<input type=submit value="Готово">
</form>
</BODY>
</HTML>
Скрипт:
<?php
switch ($n1)
{
case "Земля":
print "не верно";
break;
case "Марс":
print "Верно !";
break;
case "Венера":
print "не верно";
break;
}
?>
Спустя 25 минут, 30 секунд (3.03.2010 - 16:40) Seregarival написал(а):
Или, например:
<?php
Si==10;
$a==1;
do { print "время $i ч. - уже есть $a бактерий <br>";
$i==$i*2;
$a++; }
while ($i<3000);
?>
На экран не выводит переменные $i и $a, просто текст:
время ч. - уже есть бактерий
время ч. - уже есть бактерий
время ч. - уже есть бактерий
время ч. - уже есть бактерий
время ч. - уже есть бактерий и т.д....
<?php
Si==10;
$a==1;
do { print "время $i ч. - уже есть $a бактерий <br>";
$i==$i*2;
$a++; }
while ($i<3000);
?>
На экран не выводит переменные $i и $a, просто текст:
время ч. - уже есть бактерий
время ч. - уже есть бактерий
время ч. - уже есть бактерий
время ч. - уже есть бактерий
время ч. - уже есть бактерий и т.д....
Спустя 4 минуты, 30 секунд (3.03.2010 - 16:44) deberin написал(а):
Цитата (Seregarival @ 3.03.2010 - 13:40) |
Или, например: <?php Si==10; $a==1; do { print "время $i ч. - уже есть $a бактерий <br>"; $i==$i*2; $a++; } while ($i<3000); ?> На экран не выводит переменные $i и $a, просто текст: время ч. - уже есть бактерий время ч. - уже есть бактерий время ч. - уже есть бактерий время ч. - уже есть бактерий время ч. - уже есть бактерий и т.д.... |
<?php
$i=10;
$a=1;
do { print "время $i ч. - уже есть $a бактерий <br>";
$i=$i*2;
$a++; }
while ($i<3000);
?>
Спустя 2 минуты, 10 секунд (3.03.2010 - 16:46) deberin написал(а):
в 1 скрипте в начале добавь
<?php
$n1=$_POST['n1'];
?>
Спустя 8 минут, 10 секунд (3.03.2010 - 16:55) Seregarival написал(а):
Спасибо большое!
Спустя 35 минут, 47 секунд (3.03.2010 - 17:30) Seregarival написал(а):
Еще вопрос на Get и Post:
Прочитал, что они для передачи значений, но вот примеров что-то не могу нарыть, например скрипт для вычисления корней квадратного уравнения:
и сам скрипт:
По-всякому пробовал их прописывать, но что-то не выдает значений .... хотя может с возвращением значений функций что не так ...
Прочитал, что они для передачи значений, но вот примеров что-то не могу нарыть, например скрипт для вычисления корней квадратного уравнения:
<form action="script_1.php" method="POST">
<input type=text name='a'>
<input type=text name='b'>
<input type=text name='c'>
<input type=submit value='Вычислить корни уравнения'>
</form>
и сам скрипт:
<?php
$a=$_POST['$a'];
$b=$_POST['$b'];
$c=$_POST['$c'];
function su ($a,$b,$c)
{
$d=$b*$b-4*$a*Sc;
if ($d=0)
{$x=(-$b)/2*$a;
return($x);}
elseif ($d<0)
{$x=0;
return($x);}
elseif ($d>0)
{$x1=(-$b+sqrt($d))/2*$a;
$x2=(-$b-sqrt($d))/2*$a;
return($x1,$x2);}
}
print su ($a,$b,$c);
?>
По-всякому пробовал их прописывать, но что-то не выдает значений .... хотя может с возвращением значений функций что не так ...
Спустя 5 минут, 37 секунд (3.03.2010 - 17:36) deberin написал(а):
У тебя орфографические ошибки в коде вместо $ - S.
Спустя 5 минут, 41 секунда (3.03.2010 - 17:42) Seregarival написал(а):
Сорри, исправил, но все равно не работает, что-то с Post-ами не то ...
Спустя 11 минут, 45 секунд (3.03.2010 - 17:53) deberin написал(а):
Попробуй так
<input type="text" name="a">
<input type="submit" value="Вычислить корни уравнения">