Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1361 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  fonction cryptage et envoie dans mysql

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

fonction cryptage et envoie dans mysql

n°1324820
jedebute75
Posté le 14-03-2006 à 10:10:26  profilanswer
 

Bonjour,
 
j'ai le scripte suivant :  
 
if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1" )) {
$insertSQL = sprintf("INSERT INTO testes (ID, nom, prenom, mot_de_passe, email) VALUES (%s, %s, %s, %s, %s)",
                       GetSQLValueString($_POST['ID'], "int" ),
                       GetSQLValueString($_POST['nom'], "text"
                       GetSQLValueString($_POST['prenom'], "text" ),
           GetSQLValueString($_POST['mot_de_passe'], "text" ),
                       GetSQLValueString($_POST['email'], "text" ));
 
je voudrais utiliser la fonction crypt() pour envoyer la valeur à ma base de donnée pour la variable 'mot de passe', je ne sais pas trop ou mettre la fonction, j'avais pensé à ça :
 
GetSQLValueString crypt (($_POST['mot_de_passe'], "text" )),
mais suis pas certaine!  
 
une idée ?
 
 

mood
Publicité
Posté le 14-03-2006 à 10:10:26  profilanswer
 

n°1324917
smaragdus
whores, drugs & J.S. Bach
Posté le 14-03-2006 à 11:37:01  profilanswer
 

hmmm, ça sent le dreamweaver à plein nez ça....
 

Citation :

GetSQLValueString crypt (($_POST['mot_de_passe'], "text" )),


 
Sais-tu ce qu'est une fonction en PHP ? J'en doute... Commence donc par apprendre les bases (variable, fonction, boucle etc...)
 
Par ailleurs, tu peux utiliser une fonction de mysql pour crypter.


Message édité par smaragdus le 14-03-2006 à 11:38:08
n°1324921
benamoubea​ch
tivuplai
Posté le 14-03-2006 à 11:44:10  profilanswer
 

tiens j'ai une question . D'ou elle sort cette fonction GetSQLValueString ? pcke je la vois dans pas mal de script en fait ...

n°1324927
smaragdus
whores, drugs & J.S. Bach
Posté le 14-03-2006 à 11:46:51  profilanswer
 

benamoubeach a écrit :

tiens j'ai une question . D'ou elle sort cette fonction GetSQLValueString ? pcke je la vois dans pas mal de script en fait ...


 
C'est une **** produite par dreamweaver :/

n°1324946
jedebute75
Posté le 14-03-2006 à 12:01:42  profilanswer
 

bah quoi, elle est pas mal cette fonction "GetSQLValueString " elle evite les probleme pour les ' et autres caractère du style!!! c du pur dream weaver mais ça dépanne pour les debutants en attendant de maîtriser...
 
d'ailleurs, je debute certe mais je sais a priori ce qu'est une fonction (execute une action et dans mon cas, renvoi une valeur, mon mot de passe crypté). je sais pas bien l'utiliser c sûr!!! help!!!

n°1324950
smaragdus
whores, drugs & J.S. Bach
Posté le 14-03-2006 à 12:03:55  profilanswer
 

Si tu sais ce qu'est une fonction, tu devrais donc savoir qu'on écrit les paramètres de la fonction entre parenthèses, contrairement à ce que tu écris plus haut.

n°1324951
jedebute75
Posté le 14-03-2006 à 12:05:54  profilanswer
 

mouiiii!!! j'ai tapé ça vite, ce que je voulais savoir c ou je devais placer la fonction sachant que je veux récupérer la valeur retourné par la fonction crypt() dans ma base

n°1324954
smaragdus
whores, drugs & J.S. Bach
Posté le 14-03-2006 à 12:09:17  profilanswer
 

tu fais simplement :
 
$insertSQL = sprintf("INSERT INTO testes (ID, nom, prenom, mot_de_passe, email) VALUES (%s, %s, %s, SHA1(%s), %s)",
                       GetSQLValueString($_POST['ID'], "int" ),
                       GetSQLValueString($_POST['nom'], "text"
                       GetSQLValueString($_POST['prenom'], "text" ),
                       GetSQLValueString($_POST['mot_de_passe'], "text" ),
                       GetSQLValueString($_POST['email'], "text" ));


Message édité par smaragdus le 14-03-2006 à 12:16:02
n°1324960
jedebute75
Posté le 14-03-2006 à 12:11:52  profilanswer
 

aah oui, effectivement j'étais partis dans du n'importe quoi bien compliqué :-(((. merci c sympa, je teste ça de suite!!

n°1324964
smaragdus
whores, drugs & J.S. Bach
Posté le 14-03-2006 à 12:14:32  profilanswer
 

Me sui gouré, c'est en fait :  
 
$insertSQL = sprintf("INSERT INTO testes (ID, nom, prenom, mot_de_passe, email) VALUES (%s, %s, %s, SHA1(%s), %s)",
                       GetSQLValueString($_POST['ID'], "int" ),
                       GetSQLValueString($_POST['nom'], "text"
                       GetSQLValueString($_POST['prenom'], "text" ),
                       GetSQLValueString($_POST['mot_de_passe'], "text" ),
                       GetSQLValueString($_POST['email'], "text" ));

mood
Publicité
Posté le 14-03-2006 à 12:14:32  profilanswer
 

n°1324972
jedebute75
Posté le 14-03-2006 à 12:23:17  profilanswer
 

aaarg, ça marche pas, il me dit syntaxe erreur :-((

n°1324975
omega2
Posté le 14-03-2006 à 12:25:19  profilanswer
 

jedebute75 > Et je paris que ton "syntaxe error" t'indique la ligne et le type d'erreur détecté, alors regarde mieux le code que t'as copier collé bêtement sans l'avoir relus. L'erreur est en plus super évidente vu où elle est placé. ;)

n°1324978
smaragdus
whores, drugs & J.S. Bach
Posté le 14-03-2006 à 12:26:40  profilanswer
 

omega2 a écrit :

jedebute75 > Et je paris que ton "syntaxe error" t'indique la ligne et le type d'erreur détecté, alors regarde mieux le code que t'as copier collé bêtement sans l'avoir relus. L'erreur est en plus super évidente vu où elle est placé. ;)


ah c'est vrai :D

n°1324985
jedebute75
Posté le 14-03-2006 à 12:33:20  profilanswer
 

mouais, t'es dur heinnn!!! ben faut bien debuter à un moment!!! m'enfin t'as raison j'essaye de trouver toute seule!!!

n°1324993
omega2
Posté le 14-03-2006 à 12:40:26  profilanswer
 

jedebute75 > Mon message n'avait pas pour but d'être "dur". C'est juste que l'apprentissage de la programmation inclus l'apprentissage du débuguage et l'acquisition de réflexes de débuguage. Là, l'erreur est facile à trouver, c'est donc une occasion de s'y mettre. :) Si l'erreur était difficile à voir, je te l'aurais indiqué directement.
 
PS : Moi aussi au début, j'ai surement demandé de l'aide pour des débuguages aussi évident, mais c'est en cherchant soit même qu'on apprend à les voir plus vite et au final, on trouve généralement plus vite les erreurs habituelles que ce qu'il nous faudrait pour envoyer le message. :)

n°1324997
jedebute75
Posté le 14-03-2006 à 12:42:44  profilanswer
 

coool, ça marche, bon ça me rassure suis pas super débile!!! merciiiiiii

n°1325001
jedebute75
Posté le 14-03-2006 à 12:44:02  profilanswer
 

tu as raison omega2 :-)


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  fonction cryptage et envoie dans mysql

 

Sujets relatifs
[PHP/MYSQL] Affichage de tables dans le menu puis ...requête php/mysql
protocole de sécurité / cryptage des données[PHP/MySql] Probleme avec la connexion a une base de donnée Mysql
Allocation de tableau dans une fonctionSaut de ligne dans un <textarea> pour mySQL
Excel : Fonction? Programmation ? Macro ? Help me Please !!!!Optimisation d'une requete mysql
[MySQL]Reverse engineeringcreation graphique avec des données mysql en php
Plus de sujets relatifs à : fonction cryptage et envoie dans mysql


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR