Salut!
Voilà, j'ai donc mon formulaire d'inscription, et lors du choix du login, j'aimerais que les gens puisse vérifier si le login est déjà utilisé ou pas.
Bien évidemment mon script ne marche pas, ça serait trop beau.
Voilà déjà ce que j'ai...
Je suppose que c'est au niveau du 'if' qu'il y a un problème, mais je ne sais pas comment je pourrais traduire ça autrement...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 #!D:/Perl/bin use DBI; use CGI; my $cgi = CGI::new(); use strict; my $path="dbi:mysql:dbname=form_competence"; my $user='root'; my $pswd='*****'; my $connexion=DBI->connect($path,$user,$pswd) or die ('Erreur de connexion...'); my %data=(); %data=("can_login"=>$cgi->param('login')); my $query= "SELECT can_login FROM candidats WHERE can_login LIKE '$data{can_login}'"; my $req = $connexion->prepare($query); $req->execute(); my $result = $req->fetchrow_hashref(); if (($data{can_login} ne "")){ print "Le login désiré est déjà utilisé"; }
Merci d'avance de votre aide!
Partager