
13.02.2008, 19:48
|
|
Reservists Of Antichat - Level 6
Регистрация: 19.03.2007
Сообщений: 953
С нами:
10077446
Репутация:
3965
|
|
как проверить существует ли полe в мускул.
та че-тa некатит:
PHP код:
$num = mysql_query("SELECT * FROM auth WHERE login=`$Login`");
if (mysql_numrows($num) > "0") {
die("<font color='red'>Allready Exists</font>");
}
__________________
BlackHat. MoDL
|
|
|

13.02.2008, 19:51
|
|
Участник форума
Регистрация: 31.08.2006
Сообщений: 149
С нами:
10365076
Репутация:
155
|
|
PHP код:
$num = mysql_query("SELECT * FROM `auth` WHERE login='$login'");
if (mysql_num_rows($num) > 0)
{
exit("<font color='red'>Allready Exists</font>");
}
мб так?
Последний раз редактировалось cylaaaan; 13.02.2008 в 19:54..
|
|
|

13.02.2008, 19:52
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами:
10248806
Репутация:
2371
|
|
PHP код:
<?php
$num = mysql_query("SELECT * FROM `auth` WHERE `login` = '".$Login."'");
if (mysql_numrows($num))
{
die("<font color='red'>Allready Exists</font>");
}
?>
|
|
|

13.02.2008, 19:53
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами:
9975266
Репутация:
1916
|
|
хм, вы не правы товарищи =\
Лучше использовать !empty() , т.к. переменная $_POST['txt'] может существовать (при нажатии отправить), но в то же время быть пустой. При обработке форм надо уделять этому внимание.
Кстати я не вижу смысла в данном случае проводить проверку на нажатие кнопки сабмита.
Предлагаю сопстна прекратить споры по поводу этого скрипта, ответы дали в предыдущих постах, и я думаю что такой простой скрипт не требует каких-то дискуссий, более того, каждый пишет код по своему и под свои нужды.
|
|
|

13.02.2008, 19:55
|
|
Участник форума
Регистрация: 31.08.2006
Сообщений: 149
С нами:
10365076
Репутация:
155
|
|
т.к. переменная $_POST['txt'] может существовать (при нажатии отправить)
об этом я выше и написал
|
|
|

13.02.2008, 19:58
|
|
Reservists Of Antichat - Level 6
Регистрация: 19.03.2007
Сообщений: 953
С нами:
10077446
Репутация:
3965
|
|
Спасибо исис ±
__________________
BlackHat. MoDL
|
|
|

13.02.2008, 20:00
|
|
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами:
10248806
Репутация:
2371
|
|
А еще лучше mysql_numrows заменить на mysql_num_rows
|
|
|

14.02.2008, 00:51
|
|
Участник форума
Регистрация: 02.06.2006
Сообщений: 241
С нами:
10495658
Репутация:
142
|
|
первый мой скриптенг калькуля:
PHP код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Калькулятор</title>
</head>
<body>
<h3 align="center">Калькулятор</h3>
<div align="center">
<form method="get">
<input name="ch1" type="text" size="15" maxlength="10" />
<input name="ch2" type="text" size="15" maxlength="10" />
<input type="submit" value="Считать" />
</form>
<?php
$ch1=$_GET['ch1'];
$ch2=$_GET['ch2'];
$summa=$ch1+$ch2;
$raznitsa=$ch1-$ch2;
$umnozhenie=$ch1*$ch2;
$delenie= $ch1/$ch2;
if ($ch2 == 0){ echo "Делить на ноль нельзя";}
else { echo "Ваши числа: $ch1 и $ch2, их сумма $summa, разница $raznitsa, умножение $umnozhenie, деление $delenie"; }
?>
<br />
<br />
</div>
</body>
</html>
имеем ошибку вот тут $delenie=$ch1/$ch2;
Warning: Division by zero in ...
подскажите.... смотрел калькули на пхп, тоже тупо "переменная / переменная" пишут, а у мя ошибка 
но калькуль пашет справно 
Последний раз редактировалось bobob; 14.02.2008 в 01:02..
|
|
|

14.02.2008, 01:09
|
|
Участник форума
Регистрация: 05.08.2007
Сообщений: 236
С нами:
9877346
Репутация:
457
|
|
Сообщение от bobob
первый мой скриптенг калькуля:
PHP код:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Калькулятор</title>
</head>
<body>
<h3 align="center">Калькулятор</h3>
<div align="center">
<form method="get">
<input name="ch1" type="text" size="15" maxlength="10" />
<input name="ch2" type="text" size="15" maxlength="10" />
<input type="submit" value="Считать" />
</form>
<?php
$ch1=$_GET['ch1'];
$ch2=$_GET['ch2'];
$summa=$ch1+$ch2;
$raznitsa=$ch1-$ch2;
$umnozhenie=$ch1*$ch2;
$delenie= $ch1/$ch2;
if ($ch2 == 0){ echo "Делить на ноль нельзя";}
else { echo "Ваши числа: $ch1 и $ch2, их сумма $summa, разница $raznitsa, умножение $umnozhenie, деление $delenie"; }
?>
<br />
<br />
</div>
</body>
</html>
имеем ошибку вот тут $delenie=$ch1/$ch2;
Warning: Division by zero in ...
подскажите.... смотрел калькули на пхп, тоже тупо "переменная / переменная" пишут, а у мя ошибка 
но калькуль пашет справно 
у тебя выдает ошибку деления на 0, сначала делай проверку, а потом уже выполняй действия а не наоборот ))
|
|
|

14.02.2008, 01:13
|
|
Участник форума
Регистрация: 02.06.2006
Сообщений: 241
С нами:
10495658
Репутация:
142
|
|
да, про деление на 0 эт я додуплился, пасиб, шяс буду пробывать)
плиа
Последний раз редактировалось bobob; 14.02.2008 в 01:23..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|