[resolut] - PHP - Programmation
Marsh Posté le 19-05-2010 à 22:35:01
tu fais ton enregistrement, et tu redirige vers la page de consultation si l'enregistrement à réussi
un peu comme sur ce forum
( et le mélange enregistrement en BDD / echo dans la meme classe, c'est pas forcement une bonne idée)
edit : un petit mysql_real_escape_string sur le $this->nom, ce serait génial
Marsh Posté le 19-05-2010 à 23:23:31
merci de la réponse flo
mais comment je fait pour rediriger en POO,?
je pensais qu'il n'était pas necessaire de s'occuper des injection sql avec PDO.
Marsh Posté le 20-05-2010 à 01:22:19
Bsr j'ai une solution tres efficace 100%:
sql_perso="INSERT INTO Clients (ID_client,nom) VALUES ('','$this->nom')";
$nb=$bdd->exec($sql_perso);
$supDoubsd="ALTER IGNORE TABLE Clients ADD UNIQUE INDEX Clients (nom)";
mysql_query($supDoubsd);
Marsh Posté le 20-05-2010 à 07:05:00
merci de réponse, je vais adopter ta solution
pour contre j'ai été bête pour faire un redirection il me suffit de faire une methode
Code :
|
je suis pas très futé je pensais que écrit header c'était du html
Marsh Posté le 20-05-2010 à 08:43:07
keo64 a écrit : merci de la réponse flo |
si tu utilises des prepared statement, pas besoin de protection
sinon, c'est obligatoire
infoeins a écrit : Bsr j'ai une solution tres efficace 100%: |
et si un utilisateur veut modifier deux fois de suite un client ça plante
Marsh Posté le 19-05-2010 à 22:30:38
Bonsoir je suis entraint de faire un script qui enregistre un nom dans une base de donnée:
Si on rafraichit le navigateur, un deuxième enregistrement est identique à la première, comment procéder pour ne pas avoir ce problème?
merci de vos réponses
Message édité par keo64 le 20-05-2010 à 07:05:31