Bon alors voilà le cahier des charges :
Il faudrait rajouter les droit d'accès aux chiffrages existants pour les RAP, mais ne pas assigner un chiffrage à un RAP si il a déjà l'accès (ça créerait des lignes inutiles dans la table accès).
Il y a déjà un système d'assignation d'accès chiffrage par chiffrage mais c'est pas bien pratique...
enfin
donc ca donnerait ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 $req_rap= "select nom from utilisateur where isRAP=1"; $res=sendSQL($cnx,$req_rap); while( $row = mysql_fetch_assoc(res)){ $query='insert into acces(idchiffrage,nom,droit) select c.idchiffrage,'.$row['nom'].',"lecture/ecriture" from chiffrage c where c.idchiffrage not in (select a.idchiffrage from acces a where a.nom = '.$row['nom'].' and a.droit = "lecture/ecriture"' ; $res=sendSQL($cnx,$query); }
"You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'XXXXX" and a.droit = "lecture/ecriture"' at line 3"
Il manque pas des guillemets à ta ligne 7 ?
pas besoin de boucle non plus une jointure suffis
Je verrai ce que je peu faire ce soir, merci en tout cas
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager