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

Besoin d'aide en php

adolphe_louis
adolphe_louis
Niveau 7
13 avril 2008 à 10:02:05

Bonjour,

J'ai un problème en php en effet c'est pour faire une simple zone (en quelque sorte) et donc je ne sais pas comment faire pour :

La personne se connecte à son compte via un formulaire en XHTML et avec sql on vas voir si le pseudo avec le mot de passe sont dans la BDD et si c'est le cas on affiche une page avec ses trucs perso sinon et bien on affiche rien.

Voila donc merci de m'aider

PS: je suis débutant en PHP et SQL

guyver2
guyver2
Niveau 10
13 avril 2008 à 10:05:10

tu devrais aller voir sur le site du zero, le cours sur html/php/mysql t'aprendra a faire ça a partir de zero.

mais si tu es débutant il va falloir que tu suives tout le cours.

bonne chance

adolphe_louis
adolphe_louis
Niveau 7
13 avril 2008 à 10:30:08

Merci, mais j'ai déjà lu tous ces cours : XHTML, CSS, PHP et SQL seulement je n'arrive pas a faire ce que j'ai décris si dessus.

guyver2
guyver2
Niveau 10
13 avril 2008 à 10:43:05

si tu as lu (et compris) les cours, tu devrais pouvoir faire un formulaire html avec deux champs (login et pass) qui pointe vers une page php qui ira verifier si dans la base de donnée, tu as bien le couple login/pass entré par l'utilisateur.

C'est juste une simple application de ce qui est expliqué dans le cours.

tu butes sur quoi precisement ?

adolphe_louis
adolphe_louis
Niveau 7
13 avril 2008 à 12:51:51

voila je n'arrive pas à : "verifier si dans la base de donnée, tu as bien le couple login/pass entré par l'utilisateur"

[spartan_111]
[spartan_111]
Niveau 4
20 avril 2008 à 12:05:29

Moi je fais ça : (pour ceux qui s'y connaisse, c'est bien ou je me complique la vie comme d'hab ?)

if(isset($_POST['pseudo']) && isset($_POST['pass'])) {
$pseudo = $_POST['pseudo'];
$pass = $_POST['pass'];
if($sql = mysql_query("SELECT * FROM table
WHERE pseudo = '".$pseudo."' AND pass = '".$pass."'")) {
if(mysql_num_rows($sql)) {
$_SESSION["user"] = mysql_fetch_array($sql);
include("la_page.php");
} else {
echo 'Désolé, mauvais mot de pass ou login';
echo '<a href="login.php">Retour</a>';
}
}
}
L'avantage, c'est que ça te stoke tout ce qui concerne le user dans une variable de session donc après si il y a un mail de stocker : echo $_SESSION['user']['mail'];
et paff le mail du user logué s'affiche!

[spartan_111]
[spartan_111]
Niveau 4
20 avril 2008 à 12:06:11

Dsl pour ce code horrible, c'est quoi le site pour mettre les scripts déjà ? et dsl pour le double post.

guyver2
guyver2
Niveau 10
20 avril 2008 à 12:12:36

ca me parait pas trop mal. Je ne m'y connais pas trop en php mais je vois pas trop ce que tu pourais faire pour que ce soit plus concis.

sinon pour poster du code :
http://rafb.net/paste/

[spartan_111]
[spartan_111]
Niveau 4
20 avril 2008 à 13:30:55

http://rafb.net/p/BboS3521.html

C'est tellement plus jolie comme ça^^.

deepblue
deepblue
Niveau 16
21 avril 2008 à 00:47:27

faille par injection sql possible, attention !
http://wall.deblan.fr/1208731838/php/1/

deepblue
deepblue
Niveau 16
21 avril 2008 à 00:49:41

et c'est pas la peine de faire un "SELECT *", un "SELECT pseudo" suffit (moins gourmand) :p)

tom-pouce
tom-pouce
Niveau 10
19 mai 2008 à 11:40:59

Bonjour à tous. Impossible de trouver sur le net :

a quoi sert en php :

->
=>

en algo pur et dur c'est l'affectation, mais je suppose que la véritable affectation comme en c++ est le "="

Merci de rep, je suis en stage et capte pas grand chose à un code que je dois continuer lol

tom-pouce
tom-pouce
Niveau 10
19 mai 2008 à 11:48:20

au passage y'a souvent $this devant. En cherchant sur le net, j'ai cru capter que c'était pr inclure des références.

Mais je saisie tjs pas le :

$this -> ...

deepblue
deepblue
Niveau 16
19 mai 2008 à 17:47:10

Quand tu fais de l'objet, tu utilises $this->

class Toto {
public $test = "";

public Toto($foo) {
$this->test=$foo;
}

public machin($bar) {
return $bar;
}

public truc() {
$bidule = $this->machin();
}
}

Sinon, => je ne l'ai jamais vu, y'a >=, <= (simple superieur ou égale, inférieure ou égale)

godrik
godrik
Niveau 30
19 mai 2008 à 18:35:56

on utilise l'operateur => dans les arrays.
Cela permet d'affecter une clé a une valeur.

$a = new array(1 => 14);
$a[1] == 14

deepblue
deepblue
Niveau 16
19 mai 2008 à 21:47:50

ah oui xD
J'avais zappé xD

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