effacer un utilisater

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : effacer un utilisater

Re: effacer un utilisater

par moogli » 14 juin 2016, 10:00

Moogli comme dit j'espere que ma reponse ne ta pas irrite, car comme dit je me donne de la peine avant de pose mon probleme.

Salut,

pas d'irritation, juste une indispo pro puis perso qui ont fait que n'ai pas pu répondre.

Je rejoins ce que Ryle à écrit.

Le but c'est de te guider pour que tu trouves la solution afin de savoir faire seul la prochaine fois.
Du coup il nous faut le code que tu as modifié à chaque fois afin de voir là où sa pêche.

Je t'ai fournis des pistes et ne sais pas si tu les exploité (ni comment tu l'as fait si c'est le cas).

@+

Re: effacer un utilisater

par Ryle » 14 juin 2016, 09:00

Bonjour,

Si nous te demandons ton code, c'est afin de voir celui-ci dans l'état dans lequel il est actuellement et tel qu'il pose problème :)

Nous ne savons pas quelles modifications tu as apporté, ce qui a été ou non corrigé. Pour t'aider a débuger nous avons besoin de connaître :
- les messages d'erreurs ou d'avertissements s'il y en a (cela nous permet de connaitre le type de problème rencontré et généralement la ligne concerné)
- le code pose problème, une fois qu'on connait la ligne et le type de problème rencontré, il faut voir ce qui peut l'engendrer

Re: effacer un utilisater

par Henrigo » 14 juin 2016, 08:43

Moogli comme dit j'espere que ma reponse ne ta pas irrite, car comme dit je me donne de la peine avant de pose mon probleme.

Re: effacer un utilisater

par Henrigo » 13 juin 2016, 16:43

tu vois bien que j'ai deja eu a faire quelque chose, tu peus voire mon cote plus , mais il s'avere que j'ai un probleme c'est la raioson pour laquel j'ai expose mon probleme ici.

Re: effacer un utilisater

par moogli » 13 juin 2016, 16:32

quel est ton code ?

je ne le ferais pas pour toi.
tu as déjà la requête sql.
as tu une erreur ?
as tu affiché la requête construite pou la tester ensuite ?
est ce que tu test le retour de mysql_query ? (si false utilise mysl_error).

@+

Re: effacer un utilisater

par Henrigo » 13 juin 2016, 16:01

malheureusement, meme dynamiquement ca ne marche pas.

Re: effacer un utilisater

par moogli » 13 juin 2016, 15:09

salut,

La requête que je t'ai fournit est correcte
DELETE FROM username WHERE  UserNameID = 4 ;
tu peux aussi utiliser le nom
DELETE FROM username WHERE  userName = 'xxx' ;
suivant ce que tu préfères.

La requête tu la construit "dynamiquement" en concaténant ce qu'il y a dans le formulaire avec le début de la requête
par exemple
<?php
$sql = 'DELETE FROM username WHERE  UserNameID = '.$_POST['UserNameID'];
Prends pas le code tel quel c'est sensible à un injection sql !

Pour info : il ne faut plus utiliser l'extension mysql, mais l'extension mysqli http://php/net/mysqli

@+

Re: effacer un utilisater

par Henrigo » 13 juin 2016, 14:46

salut Moogli,
voici a quoi resemble mon tableau

UserNameID userName pass
1 Nouem1 2016
2 Nouem2 2017
3 Nouem3 2020
4 Nouem4 2021

et j'ai fais un fomulaire dans le quel, j'aimerai qu 'on entre le username de l'utilisateur donc on aimerai efface et que cela ait effet sur mon tableau
malheureusement ca ne me reussi pas.

et lorsque j'essaye manuellement de le faire phpmyadmin me renvoi la requete plus haut c'est la raison pour laquel j'ai ecris cela dans mon code.
mais j'aimerai que cela puisse fonctionner sur tout utilisateur donc on aimerrai efface de la base de donnee.
Merci

Re: effacer un utilisater

par moogli » 13 juin 2016, 14:25

Salut Moderateur,
il m'arrive d'être humble tu peu utiliser mon pseudo ;))

lorsque je supprime dans mon tableau un utilisateur , phpmyadmin me revois cela
je reste sur ma faim :)

Pour avancer :
qu'elle est la structure de la table ? (je veux le create table que tu as utilisé).


c'est quoi l'erreur que t'indique php myadmin ?

et après on verra comment faire en php ;)

@+

Re: effacer un utilisater

par Henrigo » 13 juin 2016, 13:03

Salut Moderateur,
lorsque je supprime dans mon tableau un utilisateur , phpmyadmin me revois cela

Re: effacer un utilisater

par Henrigo » 13 juin 2016, 12:55

merci bien malheureusement ca na marche pas

Re: effacer un utilisater

par Henrigo » 13 juin 2016, 11:09

meme avec le point, la requete n'est pas effectuée

Re: effacer un utilisater

par moogli » 13 juin 2016, 11:08

salut
DELETE FROM username WHERE  'username' , 'UserNameID' = 4 ;
ceci n'est pas du sql valide c'est normal qu'il y ai une erreur.
le prédicat (where) doit contenir des couples champ / valeur. De plus la séparation des conditions doit être un opérateur logique (et, ou etc).

en clair ta requête devrait être dans ce style
DELETE FROM username WHERE  UserNameID = 4 ;
en supposant que UserNameID soit une colonne de la table username (de préférence la clef primaire).

je pense que le nom de la table n'est top il devrait plutôt être user / utilisateur / etc.
@+

Re: effacer un utilisater

par Spols » 13 juin 2016, 10:12

Un point à la place de la virgule ?

Re: effacer un utilisater

par Henrigo » 12 juin 2016, 12:57

Merci bien de ta reponse je ne sais pas si c'est moi qui ne comprend pas bien, dans phpmyadmin lorsque j'essaye de vouloir efface un utilisateur, se trouvant dans ma base de donnee phpmyadmin ecrit ceci en rouge
DELETE FROM username WHERE  'username' , 'UserNameID' = 4 ;
lorsqu'il sagit de l'utilisater avec le UserNameId =4