KiwiSlice

  • Signature
    KiwiSlice - The fruity taste of kiwi
  • Nombre de sujets
    65
  • Nombre de messages
    209
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

KiwiSlice
le 19/08/2004 à 17:29
Accès utilisateur
Quelqu'un peut m'expliquer le :

<input type="checkbox" name="access[]" value="'.$data['id'].'" >

acces = Array([0]=>4 , [1]=>45 ...

parce que la j'ai beau faire des recherches je trouve rien smiley
KiwiSlice - The fruity taste of kiwi
KiwiSlice
le 19/08/2004 à 15:42
Accès utilisateur
Ouch tu viens de me perdre complètement dans la brume la smiley
KiwiSlice - The fruity taste of kiwi
KiwiSlice
le 19/08/2004 à 15:07
Accès utilisateur
Ok j'efface tout ce qui contient le nom de la page dans ma table verif_access et je remet ceux qui sont coché c'est une excellente idée. Mais je te montre mon bout de code :

while ($data = mysql_fetch_array($req)) {

$fontcolor = font_couleur($fontcouleur1, $fontcouleur2);
$couleur = choix_couleur($couleur1, $couleur2);

if ($data['login'] != 'admin') {
echo '<table width="90%" border="0" bordercolor="#040261" cellspacing="0" cellpadding="0">';
echo '<tr bgcolor="'.$couleur.'">';
echo '<td width="50%" align="center">';
echo '<font size="2" color="'.$fontcolor.'" face="tahoma">'.$data['2name'].'</font>';
if (!empty($data['1name'])) {
echo '<font size="2" color="'.$fontcolor.'" face="tahoma">,&nbsp;</font>';
}
echo '<font size="2" color="'.$fontcolor.'" face="tahoma">'.$data['1name'].'</font>';
echo '</td>';
echo '<td width="50%" align="center">';
echo '<input type=checkbox name="access" value="access"';
$sql2 = 'SELECT name, page FROM verif_access WHERE name="'.$data['login'].'" AND page="'.$page.'"';
$req2 = mysql_query($sql2) or die('Erreur SQL !'.$sql2.'<br>'.mysql_error());
$nb = mysql_num_rows($req2);
mysql_free_result($req2);
if ($nb == 1) {
echo 'checked';
}
echo '>';
echo '</td>';
echo '</tr>';
echo '</table>';
}

Maintenant comment je fait pour passer tout ceux qui sont coché à ma page de traitement ?
KiwiSlice - The fruity taste of kiwi
KiwiSlice
le 19/08/2004 à 14:54
Accès utilisateur
Pour l'instant quand je click sur "Gestion des accès" en haut d'une page, un popup s'ouvre avec la liste de tout les usagers ( avec un while sur la table users ) et une 2ième petite requête dans le while me permet de vérifier si un enregistrement avec ce nom et cette page existe dans la table verif_access et me permet de cocher le checkbox si oui. Tout fonctionne à merveille. Mon problème est que lorsque je coche ou décoche des noms dans la liste et que je click sur appliquer, j'ai aucune idée comment prendre en même temps tout ceux qui on été coché pour les ajouters à la table verif_access, effacer tout ceux qui on été décocher et ne rien faire avec ceux qui sont rester pareil.
KiwiSlice - The fruity taste of kiwi
KiwiSlice
le 19/08/2004 à 14:31
Accès utilisateur
C'est ce que j'ai penser faire au début avec des chiffres comme ca mais ca ne fonctionnera pas dans ma situation. J'ai besoin de données accès à des sections très précise à certaine personne qui n'ont pas accès à d'autre section. C'est pour un intranet et ici c'est diviser en groupe (Administration, Secrétariat, Ventes) etc... mais ceux qui font partie de secrétariat non pas nécéssairement accès à tout ce que la section secrétariat contient donc mes accès sont trop précis pour utiliser un système de chiffre. Je dit pas que ma méthode est excellente mais c'est la meilleure que j'ai trouvé. Si vous avez d'autres idée ca m'aiderais bcp ou si vous pouviez règler mon problème avec celle-ci.
KiwiSlice - The fruity taste of kiwi
KiwiSlice
le 18/08/2004 à 20:06
Accès utilisateur
Bon je vous explique mon problème. J'ai une table verif_access dans ma BD. Quand un utilisateur veut accèder à une page, je prend le nom de cette page et je vérifier si il y a une entrée dans la table verif_access qui contient le nom de cette page et le login de l'usager connecter. Jusqu'à la tout fonctionne très bien. J'ai un lien sur chaque page "Gestion des accès" qui ouvre une fenêtre à l'administrateur pour gèrer les accès à la page ou il se trouve. Voilà ma question est à savoir si c'est possible que dans cette page où seul l'admin a accès, il s'affiche un tableau en 2 colonne avec "TOUT" les usagers et dans la 2ieme colone un checkbox qui serait coché si l'usagé a accès ou décocher si non et que l'admin pourrait coché et décocher ceux qu'il veut et appuyer sur soumettre quand il a terminé et la, une fonction efface l'entrée dans verif_access pour ceux qui vienne d'etre décocher, l'ajouter pour ceux qui vienne d'etre cocher et en fait rien pour ceux qui sont rester pareil. Je me casse la tete depuis tantot mais je trouve pas smiley Bon bien je vous laisse chercher et vous me dite si c'est pas clair!
KiwiSlice - The fruity taste of kiwi
KiwiSlice
le 18/08/2004 à 15:45
Refresh
Finalement je vais en avoir besoin smiley !!

Voici les 2 bouts de code dans le même wall .... en haut vous avez le bout de code qui me permet de modifier mes données en en bas celui qui se trouve dans mon fichier php appeller à l'aide d'un include à chaque page.

http://www.lephpfacile.com/wall/lire_wall.php?wall=1621
KiwiSlice - The fruity taste of kiwi
KiwiSlice
le 18/08/2004 à 14:12
Refresh
Merci bien mais j'ai changé de concept finalement j'ai plus besoin smiley
KiwiSlice - The fruity taste of kiwi
KiwiSlice
le 18/08/2004 à 13:50
Refresh
Est-ce qu'il existe une fonction obligeant le refresh d'une section d'un site en php. Je m'explique. Dans le haut de chacune de mes pages, à l'aide d'un include vers une autre page j'affiche la variable $_SESSION['login'] mais si je change cette variable en cours de navigation, la section du haut qui pourtant est appeller à chaque nouvelle page ne se refresh pas. Même en appuyant sur le bouton actualiser de mon navigateur il m'affiche encore l'ancienne variable.
KiwiSlice - The fruity taste of kiwi
KiwiSlice
le 17/08/2004 à 20:07
Update d'une BD
Oh my god tout marche numéro 1 maintenant.

smiley tout ca pour un minable "."

Je te remercie infiniment!!!
KiwiSlice - The fruity taste of kiwi
LoadingChargement en cours