CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[PHP] Comment faire pour empêcher...

trunks_the_boss
trunks_the_boss
Niveau 9
29 avril 2007 à 01:09:32

:salut:
(je reprends)
...d´entrer 2 fois le pseudo lors d´une inscription pour mon site?
C´est à dire qu´une fois un pseudo enregistré, personne d´autre ne peut s´en enregistrer un autre identique.
Pouvez vous m´indiquer directement le code :svp:

:merci:

Szeety
Szeety
Niveau 10
29 avril 2007 à 01:19:05

Ben, ça dépends de ce que t´utilise pour enregistrer tes pseudos. Si c´est en mysql par exemple, il faut que tu fasses un select avec un where qui va chercher les enregsitrements avec le même pseudo et si ça ne retourne pas de résultat, la personne peut prendre ce pseudo là.

deepblue
deepblue
Niveau 16
29 avril 2007 à 01:36:50

Titre non explicite, topic a supprimer.
Pour ton probleme, il suffit de reflechir un totu petit peu, c´est pas complique qd meme...

greensheep29
greensheep29
Niveau 9
29 avril 2007 à 12:15:00

Un if()

trunks_the_boss
trunks_the_boss
Niveau 9
29 avril 2007 à 13:50:54

merci beaucoup, mais j´ai meme essayé if($pseudo == $pseudo), mais mysql comprend si le pseudo est le meme que le pseudo, donc coment faire la différence entre les anciens pseudos et le pseudo sur le point d´être créer?
:merci: encore

clad98
clad98
Niveau 9
29 avril 2007 à 14:00:36

[php]
<?php
$req = mysql_query("SELECT pseudo FROM ta_table WHERE pseudo=´pseudochoisi´");
$verif_pseudo = mysql_fetch_rows($req);

if($verif_pseudo > 0)
{
echo ´Le pseudo est déjà pris.´;
}
else
{
echo ´C\´est bon´;
}
?>
[/php]

trunks_the_boss
trunks_the_boss
Niveau 9
29 avril 2007 à 14:03:40

:merci: beaucoup clad

clad98
clad98
Niveau 9
29 avril 2007 à 14:05:04

Change les accents au passage :)

trunks_the_boss
trunks_the_boss
Niveau 9
29 avril 2007 à 14:22:18

Mais il me met un "fatal error" :-(
avec le mysql_fetch_rows

Et au fait, je peux mettre pseudo a la place de pseudochoisi (car cette variable je ne l´ai pas créé)
:merci:

clad98
clad98
Niveau 9
29 avril 2007 à 14:31:34

Bah tu mets le pseudo que la personne a voulu choisir, je suis pas sur du mysql_fetch_row peut etre :-p

deepblue
deepblue
Niveau 16
29 avril 2007 à 14:36:28

mysql_num_rows

trunks_the_boss
trunks_the_boss
Niveau 9
29 avril 2007 à 14:48:50

Oui mais en fait voilà ce que je voudrais (si tu veux encore m´aider):
Lorsque quelqu´un s´inscrit et qu´il a le même pseudo qu´un autre, il n´est pas validé et est supprimé, tout cela sans que je retourne dans le code source, est-ce possible?
merci!

trunks_the_boss
trunks_the_boss
Niveau 9
29 avril 2007 à 14:50:52

Et affiche un message come quoi il n´est p&s valide

deepblue
deepblue
Niveau 16
29 avril 2007 à 15:38:08

Avant de l´inserer dans la bd, tu testes si il y est deja, et le seul moyen de faire ça, c´est de modifier le code

trunks_the_boss
trunks_the_boss
Niveau 9
29 avril 2007 à 15:50:51

insérer quoi?
dans ma bd j´ai la table "inscription" avec tous les champs dont un qui s´appelle "pseudo"
Mais prenons par exemple jeuxvideo.com, si tu ve t´inscrire pas besoin que les admin retournent dans le code?

trunks_the_boss
trunks_the_boss
Niveau 9
29 avril 2007 à 18:23:26

:up:

deepblue
deepblue
Niveau 16
29 avril 2007 à 18:36:59

oula, tu as enormement de lacunes !
Qd je parle du code, je parle du php, pas des donnees de la base de donnees.
Est ce que tu es l´auteur du script php ?

trunks_the_boss
trunks_the_boss
Niveau 9
29 avril 2007 à 18:42:33

Mais quand je parle du code moi c´est du code source, moi la base de donnée je n´y vais pas souvent, juste pour créer de nouvelles tables ou autres choses.
Oui je suis l´auteur de mon script, sinon je disais, par exemple les admin de jeuxvideo.com doivent-ils toujours retourner voir le code source pour vérrifier si le pseudo est disponible?

getElementById
getElementById
Niveau 4
29 avril 2007 à 19:10:24

"les admin de jeuxvideo.com doivent-ils toujours retourner voir le code source pour vérrifier si le pseudo est disponible?"

Bien sûr que non !
Tu connais pas le principe du PHP ?

trunks_the_boss
trunks_the_boss
Niveau 9
29 avril 2007 à 19:12:43

mais tu m´as dit plus haut que c´était le seul moyen!!!
oui je le connais le principe, avec, normalement, le code source on y touche plus, mais je te rappelle que tu me l´as dit plus haut!

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment