Code PHP avec MySQL
Résolu
Rayfi
Messages postés
205
Date d'inscription
Statut
Membre
Dernière intervention
-
Atropa Messages postés 1940 Date d'inscription Statut Membre Dernière intervention -
Atropa Messages postés 1940 Date d'inscription Statut Membre Dernière intervention -
Bonsoir, j'aurai besoin d'un code PHP, je ne sais pas comment l'expliquer alors je vais montrer un exemple :
J'ai une table "test", les columns sont : id/motNormal/motCrypt
Dans ma page PHP, il y à un formulaire, quand j'envoie le mot par exemple "lol" il est envoyer dans le column "motNormal" et crypt(); envoie le mot crypter dans "motCrypt".
J'arrive sur mon problème :
Donc j'ai envie de faire une page où il y à un formulaire, que j'ai déjà fait, le mot "lol"crypter dans mon column "motCrypt" ressemble à "X5FHUDKGYD54hd", du coup dans le formulaire, quand j'écris "X5FHUDKGYD54hd" ça m'affichera "lol"
Voila, j'aurai besoin d'un code PHP qui résume un peu ce que j'ai envie de faire, merci d'avance.
J'ai une table "test", les columns sont : id/motNormal/motCrypt
Dans ma page PHP, il y à un formulaire, quand j'envoie le mot par exemple "lol" il est envoyer dans le column "motNormal" et crypt(); envoie le mot crypter dans "motCrypt".
J'arrive sur mon problème :
Donc j'ai envie de faire une page où il y à un formulaire, que j'ai déjà fait, le mot "lol"crypter dans mon column "motCrypt" ressemble à "X5FHUDKGYD54hd", du coup dans le formulaire, quand j'écris "X5FHUDKGYD54hd" ça m'affichera "lol"
Voila, j'aurai besoin d'un code PHP qui résume un peu ce que j'ai envie de faire, merci d'avance.
A voir également:
- Code PHP avec MySQL
- Code ascii - Guide
- Code puk bloqué - Guide
- Comment déverrouiller un téléphone quand on a oublié le code - Guide
- Code activation windows 10 - Guide
- Code blocks - Télécharger - Langages
3 réponses
bonsoir,
pour ta requete SQL =>
si tu utilises pdo et les requêtes préparés tu peux utiliser cette requête directement. Sinon utilises PDO et les requêtes préparés qui permettent de protéger contre les injections SQL vu que les valeurs sont passé en tant que variables et c'est beaucoup plus pratique
pour ta requete SQL =>
SELECT motNormal FROM test WHERE motCrypt = :motCrypt LIMIT 1
si tu utilises pdo et les requêtes préparés tu peux utiliser cette requête directement. Sinon utilises PDO et les requêtes préparés qui permettent de protéger contre les injections SQL vu que les valeurs sont passé en tant que variables et c'est beaucoup plus pratique
post ton code je te montre
vu que tu n'utilises pas pdo ça ne peut pas fonctionner
<form method="post"> Text : <input type="text" name="crypt"> <input type="submit" value="Valider"> </form> <?php if(isset($_POST['crypt'])) { include('sql.php'); $result = mysql_query('SELECT motNormal FROM test WHERE motCrypt = "'.$_POST['crypt'].'" LIMIT 1'); $result = mysql_fetch_assoc($result); echo $result['motNormal']; } ?>
par contre il faut vraiment que tu apprennes avec PDO les fonctions mysql sont considéré comme obsolètes.
un exemple mais c'est pour toutes les fonctions : https://www.php.net/manual/en/function.mysql-pconnect.php
et la classe a utilisé avec des requêtes préparé c'est plus pratique et beaucoup plus sécurisé.
https://www.php.net/manual/en/book.pdo.php
un exemple mais c'est pour toutes les fonctions : https://www.php.net/manual/en/function.mysql-pconnect.php
et la classe a utilisé avec des requêtes préparé c'est plus pratique et beaucoup plus sécurisé.
https://www.php.net/manual/en/book.pdo.php
c'est de la programmation orienté objet et c'est primordial de t'y mettre si tu veux coder correctement.
il faut que tu apprennes la POO sur des classes persos, ce sera plus simple pour comprendre les autres.
Après tu mettras presque tout dans des class c'est tellement plus pratique de manipuler des objets que tu ne pourras plus coder autrement.
il faut que tu apprennes la POO sur des classes persos, ce sera plus simple pour comprendre les autres.
Après tu mettras presque tout dans des class c'est tellement plus pratique de manipuler des objets que tu ne pourras plus coder autrement.
quand j'envoie le mot crypter dans le formulaire, ça n'affiche rien du tout.