Добро пожаловать, Гость!
Что не так то?(код) - Страница 1
PHP/MySQL | Что не так то?(код)
ArIzOn :
<?php
if (!$_POST[“submitt”]){
echo “<form action=’’ method=’POST’>
<h3>Укажите число:</h3>
<input type=’text’ name=’digit’>
<input type=’submit’ name=’submitt’ value=’ok’>
</form>”;
}
else{
$digit=$_POST[“digit”];
if ($digit<0){
echo “Данное число меньше нуля”;
}
elseif ($digit>=0){
echo “Это число больше или равно нулю”;
}
else{
echo “Это не число”;
}
}
?>
Вопервых забыл как вывести кнопку а во вторых все ок написал а оно не выводит....хммм
Что не так то?(код)
12 Янв 2015<?php
if (!$_POST[“submitt”]){
echo “<form action=’’ method=’POST’>
<h3>Укажите число:</h3>
<input type=’text’ name=’digit’>
<input type=’submit’ name=’submitt’ value=’ok’>
</form>”;
}
else{
$digit=$_POST[“digit”];
if ($digit<0){
echo “Данное число меньше нуля”;
}
elseif ($digit>=0){
echo “Это число больше или равно нулю”;
}
else{
echo “Это не число”;
}
}
?>
Вопервых забыл как вывести кнопку а во вторых все ок написал а оно не выводит....хммм
Комментарии:
Zed 12 Янв 2015
Ошибка была...
<?
if(isset($_POST['num'])){
$var = $_POST['num'];
if(!is_numeric($var)) $error = 'Это не число!';
elseif(intval($var) == 0) $error = 'Число меньше нуля';
if(!$error){
////// Действие если нет ошибок
}
}
echo (isset($error) ? $error : NULL);
echo "<form action='' method='POST'>
<h3>Укажите число:</h3>
<input type='text' name='num'>
<input type='submit' name='go' value='ok'>
</form>";
?>
Ошибка была...
<?
if(isset($_POST['num'])){
$var = $_POST['num'];
if(!is_numeric($var)) $error = 'Это не число!';
elseif(intval($var) == 0) $error = 'Число меньше нуля';
if(!$error){
////// Действие если нет ошибок
}
}
echo (isset($error) ? $error : NULL);
echo "<form action='' method='POST'>
<h3>Укажите число:</h3>
<input type='text' name='num'>
<input type='submit' name='go' value='ok'>
</form>";
?>
Optimuses 12 Янв 2015
<?php
if (isset($_POST['submitt']))
{
$digit = intval($_POST['digit']);
if ($digit < 0) echo "Данное число меньше нуля";
elseif ($digit >= 0) echo "Это число больше или равно нулю";
else echo "Это не число";
}
echo "<form action='?' method='POST'>
<h3>Укажите число:</h3>
<input type='text' name='digit'>
<input type='submit' name='submitt’ value='ok'>
</form>";
?>
<?php
if (isset($_POST['submitt']))
{
$digit = intval($_POST['digit']);
if ($digit < 0) echo "Данное число меньше нуля";
elseif ($digit >= 0) echo "Это число больше или равно нулю";
else echo "Это не число";
}
echo "<form action='?' method='POST'>
<h3>Укажите число:</h3>
<input type='text' name='digit'>
<input type='submit' name='submitt’ value='ok'>
</form>";
?>
ArIzOn 12 Янв 2015
Автор темы
<?php
if (!$_POST['submitt']){
echo '<form action="" method="POST">
<h3>Укажите число:</h3>
<input type="text" name="digit">
<input type="submit" name="submitt" value="ok">
</form>';
}
else{
$digit=$_POST['digit'];
if ($digit<0){
echo 'Данное число меньше нуля';
}
elseif ($digit>=0){
echo 'Это число больше или равно нулю';
}
else{
echo 'Это не число';
}
}
?>
Автор темы
Zed (12 Янв 2015):
<?
if(isset($_POST['num'])){
if(!is_numeric($var)) $error = 'Это не число!';
elseif(intval($var) == 0) $error = 'Число меньше нуля';
if(!$error){
////// Действие если нет ошибок
}
}
echo (isset($error) ? $error : NULL);
echo "<form action='' method='POST'>
<h3>Укажите число:</h3>
<input type='text' name='num'>
<input type='submit' name='go' value='ok'>
</form>";
?>
Zed, и я нашел свою ошибку. вот<?
if(isset($_POST['num'])){
if(!is_numeric($var)) $error = 'Это не число!';
elseif(intval($var) == 0) $error = 'Число меньше нуля';
if(!$error){
////// Действие если нет ошибок
}
}
echo (isset($error) ? $error : NULL);
echo "<form action='' method='POST'>
<h3>Укажите число:</h3>
<input type='text' name='num'>
<input type='submit' name='go' value='ok'>
</form>";
?>
<?php
if (!$_POST['submitt']){
echo '<form action="" method="POST">
<h3>Укажите число:</h3>
<input type="text" name="digit">
<input type="submit" name="submitt" value="ok">
</form>';
}
else{
$digit=$_POST['digit'];
if ($digit<0){
echo 'Данное число меньше нуля';
}
elseif ($digit>=0){
echo 'Это число больше или равно нулю';
}
else{
echo 'Это не число';
}
}
?>
Zed 12 Янв 2015
<?
if(isset($_POST['num'])){
if(!is_numeric($var)) $error = 'Это не число!';
elseif(intval($var) == 0) $error = 'Число меньше нуля';
if(!$error){
////// Действие если нет ошибок
}
}
echo (isset($error) ? $error : NULL);
echo "<form action='' method='POST'>
<h3>Укажите число:</h3>
<input type='text' name='num'>
<input type='submit' name='go' value='ok'>
</form>";
?>
<?
if(isset($_POST['num'])){
if(!is_numeric($var)) $error = 'Это не число!';
elseif(intval($var) == 0) $error = 'Число меньше нуля';
if(!$error){
////// Действие если нет ошибок
}
}
echo (isset($error) ? $error : NULL);
echo "<form action='' method='POST'>
<h3>Укажите число:</h3>
<input type='text' name='num'>
<input type='submit' name='go' value='ok'>
</form>";
?>