HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 13.02.2008, 19:48
Dimi4
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>");
 } 
 
Ответить с цитированием

  #2  
Старый 13.02.2008, 19:51
cylaaaan
Участник форума
Регистрация: 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..
 
Ответить с цитированием

  #3  
Старый 13.02.2008, 19:52
Isis
Флудер
Регистрация: 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>");
}
?>
 
Ответить с цитированием

  #4  
Старый 13.02.2008, 19:53
.:EnoT:.
Постоянный
Регистрация: 29.05.2007
Сообщений: 850
С нами: 9975266

Репутация: 1916


По умолчанию

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

  #5  
Старый 13.02.2008, 19:55
cylaaaan
Участник форума
Регистрация: 31.08.2006
Сообщений: 149
С нами: 10365076

Репутация: 155
По умолчанию

Цитата:
т.к. переменная $_POST['txt'] может существовать (при нажатии отправить)
об этом я выше и написал
 
Ответить с цитированием

  #6  
Старый 13.02.2008, 19:58
Dimi4
Reservists Of Antichat - Level 6
Регистрация: 19.03.2007
Сообщений: 953
С нами: 10077446

Репутация: 3965


По умолчанию

Спасибо исис ±
 
Ответить с цитированием

  #7  
Старый 13.02.2008, 20:00
Isis
Флудер
Регистрация: 20.11.2006
Сообщений: 3,315
С нами: 10248806

Репутация: 2371


По умолчанию

А еще лучше mysql_numrows заменить на mysql_num_rows
 
Ответить с цитированием

  #8  
Старый 14.02.2008, 00:51
bobob
Участник форума
Регистрация: 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..
 
Ответить с цитированием

  #9  
Старый 14.02.2008, 01:09
lsass.exe
Участник форума
Регистрация: 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, сначала делай проверку, а потом уже выполняй действия а не наоборот ))
 
Ответить с цитированием

  #10  
Старый 14.02.2008, 01:13
bobob
Участник форума
Регистрация: 02.06.2006
Сообщений: 241
С нами: 10495658

Репутация: 142
По умолчанию

да, про деление на 0 эт я додуплился, пасиб, шяс буду пробывать)

плиа

Последний раз редактировалось bobob; 14.02.2008 в 01:23..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[c/c++] Новичкам: задаем вопросы _Great_ С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 5421 21.04.2026 07:37
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.