Вече съществуващо име

lub4o

Registered
Здравейте, написах си една книга за гости, но въпроса ми е как мога да направя, като някой се е записал с ник кола, самолет и вече да не може да се записва с него тоест да не може да се записваш повече от един път с един и същ ник ?
 
lub4o каза:
Здравейте, написах си една книга за гости, но въпроса ми е как мога да направя, като някой се е записал с ник кола, самолет и вече да не може да се записва с него тоест да не може да се записваш повече от един път с един и същ ник ?

$name = $_POST['name'];
$sql = mysql_query("SELECT `name` FROM `users` WHERE `name`='$name'");
if(mysql_num_rows($sql) != 0) {
echo 'Името е вече заето';
} else {
// Complate
}
 
lub4o каза:
Здравейте, написах си една книга за гости, но въпроса ми е как мога да направя, като някой се е записал с ник кола, самолет и вече да не може да се записва с него тоест да не може да се записваш повече от един път с един и същ ник ?

$rs=mysql_query('SELECT nick FROM table WHERE nick="'.$nick.'"');
if(mysql_num_rows($rs)=1)
{
echo 'ima tova ime';
}
else
{
echo 'няма това име';
}
 
Ето ми го кода

Код:
require ("config.php");

       $aroug = mysql_query("SELECT * FROM gost") or die (mysql_error());
       $avtor = htmlspecialchars($_POST['avtor']);
       $text = htmlspecialchars($_POST['text']);
       $date = date("Y-m-d H:i:s");
       $ip = $_SERVER[REMOTE_ADDR];
       $browser = $_SERVER['HTTP_USER_AGENT'];
       if(isset($_POST['submit']))
           {
       if(strlen($avtor) <=25 && $avtor !=null)
           {
                if(strlen($text) <= 200 && $text != null)
                    {
                  $add = mysql_query("INSERT INTO gost (avtor,text,date,ip,browser) VALUES ('$avtor', '$text','$date','$ip','$browser')");
                  echo 'Успешно добави мнение';
                    }
                    else
                        {
                        echo 'Имаш оставено празно поле или си превишил 200 символа';
                    }
           }
           else
               {
               echo 'Имаш оставено празно поле или си превишил 25 символа';
           }
           }

       echo '<table>';
       while($row = mysql_fetch_array($aroug))
           {
            echo
           "
           <tr><td><b>Автор:</b> $row[avtor]</td></tr>
           <tr><td><b>Мнение:</b> $row[text]</td></tr>
           <tr><td><b>Дата/Час:</b> $row[date]</td></tr>
           <tr><td><b>IP:</b> $row[ip]</td></tr>
           <tr><td><b>Browser:</b> $row[browser]</td></tr>
          <tr><td><hr></td></tr>
            ";
           }
       echo '</table>';
 
require ("config.php");

$aroug = mysql_query("SELECT * FROM gost") or die (mysql_error());
$avtor = htmlspecialchars($_POST['avtor']);
$text = htmlspecialchars($_POST['text']);
$date = date("Y-m-d H:i:s");
$ip = $_SERVER[REMOTE_ADDR];
$browser = $_SERVER['HTTP_USER_AGENT'];
if(isset($_POST['submit']))
{
$sql = mysql_query("SELECT `avtor` FROM `gost` WHERE `avtor`='$avtor'");
if(mysql_num_rows($sql) != 0) {
echo 'Името е вече заето';
} else {
if(strlen($avtor) <=25 && $avtor !=null)
{
if(strlen($text) <= 200 && $text != null)
{
$add = mysql_query("INSERT INTO gost (avtor,text,date,ip,browser) VALUES ('$avtor', '$text','$date','$ip','$browser')");
echo 'Успешно добави мнение';
}
else
{
echo 'Имаш оставено празно поле или си превишил 200 символа';
}
}
else
{
echo 'Имаш оставено празно поле или си превишил 25 символа';
}
}
}

echo '<table>';
while($row = mysql_fetch_array($aroug))
{
echo
"
<tr><td><b>Автор:</b> $row[avtor]</td></tr>
<tr><td><b>Мнение:</b> $row[text]</td></tr>
<tr><td><b>Дата/Час:</b> $row[date]</td></tr>
<tr><td><b>IP:</b> $row[ip]</td></tr>
<tr><td><b>Browser:</b> $row[browser]</td></tr>
<tr><td><hr></td></tr>
";
}
echo '</table>';
 

Back
Горе