Сравняване

feweR

Registered
Може ли да се направи така че да се стравни
$nick = $_POST['nick']; дали съвпада с променливата $my_ime и ако съвпадат да може да се пусне а ако не съвпадат да излиза грешка 'Регистрационния ви акаунт и въведения от вас не съвпадат'

Ето го кода:
Код:
<?php
define('IN_VALID', true); 
include ("include/header.php");
include ("modules/login.php");
include ("modules/stats.php");


echo ('
<div id="rightbar">
<br />
<form action="" method="POST">
Gather Name: <input type="text" name="name"><br />
Gather IP: <input type="text" name="ip"><br />
Created by: <input type="text" name="nick"> [<font color="red">Регистрационното ви име трябва да съвпада с написаното </font><b>1:1</b>]<br /> 
Gather Type: 
<br />
<input type="radio" name="reason" value="5vs5" /> 5vs5 
<br />
<input type="radio" name="reason" value="4vs4" /> 4vs4 
<br />
<input type="radio" name="reason" value="3vs3" /> 3vs3 
<br />
<input type="radio" name="reason" value="2vs2" /> 2vs2 
<br />
<input type="radio" name="reason" value="1vs1" /> 1vs1
 <br />
Server Password: 
<br />
<input type="radio" value="No Password" />  <b>No</b> 
<br />
<input type="radio" name="gtpass" value="No Password" />  <b>Yes</b>
Password Value: <input type="text" name="gtpass"><br />
Skills: 
<br />
<input type="radio" name="skills" value="Begginer" /> Begginer
<br />
<input type="radio" name="skills" value="Medium" /> Medium
<br />
<input type="radio" name="skills" value="PRO" /> PRO
<br />
<input type="radio" name="skills" value="What ever" /> What Ever

<br />
<input type="submit" name="submit" value="Add Gather!">
</form>

</div>
<div id="footer">
Copyright (c) <a href="http://dct-gaming.info"><b>feweR</b></a>
</div>
</div>
</center>
');
include "include/config.php";
$nick = $_POST['nick'];
$gtpass = $_POST['gtpass'];
$skills = $_POST['skills'];
$name = $_POST['name'];
if (isset($_POST['submit'])) {
$ip = $_POST['ip'];
if ($_POST['reason'] == NULL) {
$reason = "Не е отбелязан тип";
}
else {
$reason = $_POST['reason'];
}
$select = mysql_query("SELECT * FROM bans WHERE ip='$ip'") or die(mysql_error());
$broi = mysql_num_rows($select);
if ($broi>0) {
echo "".$my_ime." ИП-то: <b>$ip</b> вече същестува в базата данни!";
}
else if ($ip == NULL) {
echo 'Моля въведете ИП!';
}
else {
$add = "INSERT INTO `bans` (`id`, `ip`, `nick`, `reason`, `gtpass`, `skills`, `name`) VALUES('NULL', '$ip', '$nick', '$reason', '$gtpass', '$skills', '$name')";
if (mysql_query($add) != "") {
echo "Successfully add Gather";
}
else {
echo "Вие не успяхте да пуснете Gather ";
}
}
}
?>
</body>
</html>

Ако може някой да го направи, че аз пробвах но се не ми се получаваше :D
 
<?php
define('IN_VALID', true);
include ("include/header.php");
include ("modules/login.php");
include ("modules/stats.php");


echo ('
<div id="rightbar">
<br />
<form action="" method="POST">
Gather Name: <input type="text" name="name"><br />
Gather IP: <input type="text" name="ip"><br />
Created by: <input type="text" name="nick"> [<font color="red">Регистрационното ви име трябва да съвпада с написаното </font><b>1:1</b>]<br />
Gather Type:
<br />
<input type="radio" name="reason" value="5vs5" /> 5vs5
<br />
<input type="radio" name="reason" value="4vs4" /> 4vs4
<br />
<input type="radio" name="reason" value="3vs3" /> 3vs3
<br />
<input type="radio" name="reason" value="2vs2" /> 2vs2
<br />
<input type="radio" name="reason" value="1vs1" /> 1vs1
<br />
Server Password:
<br />
<input type="radio" value="No Password" /> <b>No</b>
<br />
<input type="radio" name="gtpass" value="No Password" /> <b>Yes</b>
Password Value: <input type="text" name="gtpass"><br />
Skills:
<br />
<input type="radio" name="skills" value="Begginer" /> Begginer
<br />
<input type="radio" name="skills" value="Medium" /> Medium
<br />
<input type="radio" name="skills" value="PRO" /> PRO
<br />
<input type="radio" name="skills" value="What ever" /> What Ever

<br />
<input type="submit" name="submit" value="Add Gather!">
</form>

</div>
<div id="footer">
Copyright (c) <a href="http://dct-gaming.info"><b>feweR</b></a>
</div>
</div>
</center>
');
include "include/config.php";
$nick = $_POST['nick'];
$gtpass = $_POST['gtpass'];
$skills = $_POST['skills'];
$name = $_POST['name'];
if (isset($_POST['submit'])) {
$ip = $_POST['ip'];
if ($_POST['reason'] == NULL) {
$reason = "Не е отбелязан тип";
}
else {
$reason = $_POST['reason'];
}
if ($nick == $my_ime)
{
print("Съвпадат");
}
else
{
print("Регистрационния ви акаунт и въведения от вас не съвпадат");
}


$select = mysql_query("SELECT * FROM bans WHERE ip='$ip'") or die(mysql_error());
$broi = mysql_num_rows($select);
if ($broi>0) {
echo "".$my_ime." ИП-то: <b>$ip</b> вече същестува в базата данни!";
}
else if ($ip == NULL) {
echo 'Моля въведете ИП!';
}
else {
$add = "INSERT INTO `bans` (`id`, `ip`, `nick`, `reason`, `gtpass`, `skills`, `name`) VALUES('NULL', '$ip', '$nick', '$reason', '$gtpass', '$skills', '$name')";
if (mysql_query($add) != "") {
echo "Successfully add Gather";
}
else {
echo "Вие не успяхте да пуснете Gather ";
}
}
}
?>
</body>
</html>

[/quote]
Пробвай така не съм го тествал :)
 
като напиша друго име изписва ми че не са еднакви но пак се добавя успешно ...

или просто във формата там където е "Created by" вместо да е празно полето за писане да излиза променливата $my_ime ... :?
 

Back
Горе