Няколко прости проверки

Pussycat

Registered
Здравейте !

Трябват ми следните проверки:

1.Проверка дали дадено поле (input type="text") е попълнено или не.
2.Трябва ми дали дадено поле е попълнено с точна определена дума.

За това горното ползвам rand();
Генерира се код и трябва да се въведе в полето.

Ако е попълнено полето с верния код да продължи скрипта, ако ли не да му изпише нещо.

3.Как да се направи дадено поле да бъде попълвано само с цифри
4.Как се правише селект меню и вече от там да има 2 опции. Като се избере една от опциите да я присвоя в променлива.

5.Проверка дали има въведени querysting-ове. Ако има въведени да показва съобщение, ако няма въведени някакво друго съобщение.

Благодаря предварително :wink:
 
1.
Аз проверка дали някое поле е попълнено или не правя с този JS
Код:
<SCRIPT language=javascript> 
 function formValidate(form) {
	if (form.поле.value == "") 
	{
       alert('Моля напишете нещо!');
		form.поле.focus();
	   return false;
	   }
return true;
  }
// -->
</SCRIPT>

и на формата слагам това
Код:
<form onsubmit='return(formValidate(this));' ...
и полетата
Код:
<input name="поле">


2. http://web-tourist.net/login/login/view.php?st=1937

3.
Код:
<input type="text" maxlength="40" onkeyup="checkit(this)">
<script language="javascript">
function checkit(_obj)
{
var regexp = /^\d*$/
if (!(regexp.test(_obj.value)))
   {
   alert("Само с числа бате!")
   if (_obj.value.length > 0)
      {
      _obj.value = _obj.value.substr(0,_obj.value.search(/\D/))
      }
   }
}
</script>
 
1.
Код:
<input type="text" name="pole">
<?php
$pole = $_POST['pole'];
if(empty($pole))
{
echo "Poleto e prazno";
} else {
echo "ne e prazno";
}

2.
Код:
$pole = $_POST['pole'];
$prom = "neshto";
if($prom == $pole)
{
echo "Suvpadat";
} else {
echo "Ne suvpadat";
}

3.

Код:
$text = $_POST['text'];
if (!eregi("[0-9]$", $text)) {
echo "samo 4isla";
}

4.
Код:
<select name="neshto">
<option value="purvo">Purvo</option>
<option value="vtoro">vtoro</option>
</select>

<?php
$pole = $_POST['neshto'];
echo $pole;
 
Благодаря за отговорите, но ми трябваше главно това което @hrischo е писал.

Относно 2. нещо немога да го вържа, можеш ли да ми помогнеш ?

Имам файл в който е формата, файл койото обработва данните.

rand(); се генерира във файла с формата, как да го прихвана в променлива, че в другия файл да направя проверката дали съвпада с генерирания код ??

или някаква друга системка за проверка ??
 
<?php
session_start();
$code = rand(1,500);
$_SESSION['code'] = $code;

ФОРМАТА
?>

И в другия файл правиш така :
<?php
$kod = $_POST['kod'];
if($_SESSION['code'] != $kod)
{
echo "Кода е грешен !";
}
 
незнам защо, ама нестава нещо.

Изпращам с метмода ПОСТ пак..

Ето какво представлява:

<?php
session_start();
$code = rand(1,500);
$_SESSION['code'] = $code;
?>

<form>
<input...
<input...
<input name=kod type=text> <?php echo $code ?>

Пише се в полето генерирания код цъкам ок, праща ме в обработващият файл.

В него съм писал

<?php
$kod = $_POST['kod'];
if($_SESSION['code'] != $kod)
{
echo "Кода е грешен !";
}
?>

пак най-отгоре и ми вика че е грешен пак.

пробвах със else ама пак вика че е грешен.
Пробвах да е грешен и да не е, тоест правилно да съм го написал, ама винаги едно и също казва.

Защо така се получава ?
 

Back
Горе