login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Controle

Offline ArcanA - 26/07/2009 15:49 (laatste wijziging 26/07/2009 15:49)
Avatar van ArcanAPHP beginner Hallo,

Ik wil controleren op een input dat je de ingelogde naam niet mag gebruiken in je input, maar dat staat op hoofdlettergevoelig, weet iemand hoe het in geen geval arcana mag zijn? of ArcanA.

Mvg,
Niels

3 antwoorden

Gesponsorde links
Offline Koen - 26/07/2009 15:53
Avatar van Koen PHP expert PHP.net: strtolower
Offline ArcanA - 26/07/2009 16:05 (laatste wijziging 26/07/2009 16:06)
Avatar van ArcanA PHP beginner [code=php]
<?php
# Je kan niet je eigen naar invullen
$jezelf = strtolower($sGegevens['usr_login']);
if ($_POST['naam'] == $jezelf) {
$aError[] = "Je kunt niet met jezelf trouwen.";
$bError = true;
}

if ($bError)
{
$iCountError = count ($aError);
print ("<h3>
<span>Foutmelding</span>
<img src=\"../images/ingame/footprint.png\" alt=\"Voetafdruk\" />
</h3>");
print ("\n<ul>");
foreach ($aError as $sError)
print ("\n <li>". $sError ."</li>");
print ("\n</ul>\n");
} else
{
# Zet de aanvraag in de database
$aanvrager = $_SESSION['login'];
# Id van de ontvanger zoeken
$sQueryy = "SELECT usr_id FROM gebruikers WHERE usr_login = '".$_POST['naam']."'";
$sResult = mysql_query($sQueryy);
$ontvanger = mysql_fetch_assoc($sResult);

$sQuery = "INSERT INTO trouwen (id, aanvrager, ontvanger, getrouwd) VALUES ('','".$aanvrager."','".$ontvanger['usr_id']."','nee')";

mysql_query($sQuery) or die (mysql_error());

echo "<p>Je huwelijksaanzoek is verzonden.</p>
";
}
?>
[/CODE]
Als ik ArcanA invul lukt het, arcana, niet..
Offline DenMette - 26/07/2009 17:46
Avatar van DenMette PHP gevorderde Ter informatie, als je strToLower uitvoerd op één van de twee dan heeft dit weinig effect.

Dus je kan dit beter op alle 2 uitvoeren en dan kan je nooit met je eigen trouwen

succes
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.229s