|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | ||
|
Membre du Club
![]() Julien Chef de Projet Web Inscription : mars 2007 Messages : 134 ![]() |
Bonjour !!
Voila je travaille sur une appli web en php/html. Certaine page contienne des formulaires a remplir par l'utilisateur. chaque utilisateur appartient a un groupe (se groupe est stocké dans une variable php). Ce que je souhaite faire c'est que certain groupe ne puisse pas voir (et donc modifier) certains champs. Exemple sur de simples lignes de texte : Code :
Merci beaucoup |
||
|
|
00
|
|
|
#2 |
![]() ![]() Josselin Développeur Web Inscription : janvier 2004 Messages : 9 050 ![]() |
Traitement à faire côté serveur.
Quel langage serveur utilises-tu ? |
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Julien Chef de Projet Web Inscription : mars 2007 Messages : 134 ![]() |
Je travaille sur un serveur php
|
|
|
00
|
|
|
#4 | ||
|
Nouveau Membre du Club
![]() |
Il te faudra utiliser du php :
Code :
|
||
|
|
00
|
|
|
#5 | ||||
|
Membre du Club
![]() Julien Chef de Projet Web Inscription : mars 2007 Messages : 134 ![]() |
Merci pour ces réponses aussi rapide !! J'ai encore un problème voici mon code original qui fonctionne très bien :
Code :
![]() Mais lorsque je le remplace par ceci (je n'ai aps encore utilisé les condition avec les groupes) Code :
![]() Et bien il ne m'affiche plus du tout le meme chose... |
||||
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
essaies de remplacer <? par <?php je pense que dans ton php.ini tu as la directive short_open_tags qui est à Off
Sinon assures toi que ton fichier a bien une extension .php aussi |
|
|
00
|
|
|
#7 | ||
|
Membre actif
![]() Inscription : mars 2007 Messages : 221 ![]() |
Salut !
Je te conseille de faire un echo avec les simple quote ' Comme ca tu te débarrasses de tout les \, ce qui rendra ton code plus lisible. Je te rappelle que dans une balise html, après un =, il faut mettre des guillemets (") et non des simple quotes ('). Ex: Code :
|
||
|
|
00
|
|
|
#8 |
|
Membre du Club
![]() Julien Chef de Projet Web Inscription : mars 2007 Messages : 134 ![]() |
mettre <?php ne résoud pas mon problème mais tu as raison mon fichier est en .html. Le problème c'est que je ne peux pas modifier son extension (je travaille sur un logiciel open source) si je le fais plus rien ne fonctionne.
Afin d'éclairicir un peu la chose j'ai un fichier de meme nom en extension.php qui permet d'assigner toutes les varaiables. Mais comme je souhaite intervenir sur la mise en page je suis obligé de travailler sur le fichier en .html. Y a t il une solution a mon problème? |
|
|
00
|
|
|
#9 |
|
Membre actif
![]() Inscription : mars 2007 Messages : 221 ![]() |
Essaye de faire ce que je t'ai dit !
Ton code est mal écrit, avec 1 erreur de guillemets et de quote, un script php ne peut pas tourner. Alors vu que toi t'en as plusieurs .... (et tu as des erreurs html aussi ...) Ca c'est faux et archi faux En XHTML, on fait comme ca: Bref, relis mon post précédent Ton code à l'air interprété donc je pense pas que <?php à la place de <? changera quelque chose. PAr contre faire que ton echo soit bien écrit, ca je pense que oui ! |
|
|
00
|
|
|
#10 | |||||
|
Membre du Club
![]() Julien Chef de Projet Web Inscription : mars 2007 Messages : 134 ![]() |
Citation:
Voila le screen ![]() et voici le code : Code :
Ai je encore fait une erreur? Aussi quelque chose d'étrange que l'on ne voit pas sur les screen shot vu que je réduit la vu mais le texte "nom du compte" est traité en debut de page (et apparait donc tout en haut) et le reste donc la zone de texte et le bouton sont traités a l'endroit ou j'ai inséré le code dans al page html est ce normal? Merci pour vos réposes aussi rapide c'est super sympa |
|||||
|
|
00
|
|
|
#11 | ||
|
Membre actif
![]() Inscription : mars 2007 Messages : 221 ![]() |
Bon ben vu le résultat, je retire ce que j'ai dit: je sais pas si ta page est interprétée lol.
En tout cas niveau syntaxe c'est bon (on parlera pas des / en fin de balises orphelines ^^). Moi y'a juste un truc qui m'intigues mais je sais pas si ca changera quelque chose, Code :
pour voir si ton php est bien actif. Sinon il faudra se pencher sur le fichier de configuration apache et installation de php ... |
||
|
|
00
|
|
|
#12 | ||
|
Membre du Club
![]() Julien Chef de Projet Web Inscription : mars 2007 Messages : 134 ![]() |
En fait le code html en lui meme est bon c'est sur vu que je travaille sur un logiciel open source (sugarCRM) et que ce code la était écrit par eux !! En fait je souhaite juste ajouter une condition a l'éxecution de ce code mais je crois que ce n'est pas vraiment possible comme ca....
Avez vous deja entendu parlé de balise de ce type : Code :
merci encore pour ton aide bigltnt
|
||
|
|
00
|
|
|
#13 |
|
Membre Expert
![]() Inscription : janvier 2005 Messages : 2 288 ![]() |
Trois choix :
1/ tu renommes ton fichier en index.html 2/ Tu ne peux pas renommer ce fichier, mais tu peux mettre une regirection dedans (avec des meta, je connais pas la syntaxe exacte) qui redirige vers le vrai index, qui sera index.php 3/ tu le fais en javascript. |
|
|
00
|
|
|
#14 | |||
|
Membre actif
![]() Inscription : mars 2007 Messages : 221 ![]() |
Citation:
|
|||
|
|
00
|
|
|
#15 |
|
Membre du Club
![]() Julien Chef de Projet Web Inscription : mars 2007 Messages : 134 ![]() |
J'ai réussi j'ai pour finir utilisé une méthode de redirection au niveau de mon .php qui en fonction du groupe envoi vers un fichier html ou vers un autre. Merci pour tous ces conseils éclairés. Bravo a vous pour votre rapidité en tout cas
|
|
|
00
|
|
|
#16 | |
|
Membre du Club
![]() Julien Chef de Projet Web Inscription : mars 2007 Messages : 134 ![]() |
Citation:
Encore merci |
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com