Gestion de Contenu, de Communauté et de groupes de travail collaboratif - Open Source, français, sécurisé, stable et performant

  • MODULES

    Pour étendre les nombreuses fonctionnalités disponibles de base - modules.npds.org est à votre disposition.

    Des modules complémentaires, une communauté de développeurs active, des forums pour vos questions ... NPDS  est aussi une plateforme de développement !
  • STYLES

    Vous cherchez des thèmes graphiques pour votre portail ou votre communauté : styles.npds.org est à votre disposition.

    Des thèmes du plus simple au plus sophistiqué. Des thèmes facilement modifiables et toujours en Open-Source - Laissez simplement parler votre imagination !
  • BIBLES

    La documentation indispensable pour personnaliser et exploiter toute la puissante de NPDS  est à votre disposition sur bible.npds.org.

    Vous pouvez participer à l'effort de documentation - rien de plus simple : contactez un membre de la Team de développement et nous vous ouvrirons un compte sur le Wiki !
Devenir membre    |    Identifiant : Mot de Passe : -
Au delà de la gestion de contenu 'classique', NPDS met en oeuvre un ensemble de fonctions spécifiquement dédiées à la gestion de Communauté et de groupes de travail collaboratif.
Il s'agit d'un Content & Community Management System (CCMS) robuste, sécurisé, complet, performant et parlant vraiment français.

Gérez votre Communauté d'utilisateurs, vos groupes de travail collaboratif, publiez, gérez et organisez votre contenu grâce aux puissants outils disponibles de base.
  • Multi langues (Français, Anglais, Allemand, Espagnol, Chinois)
  • Respect des standards : UTF8, XHTML, CSS, ...
  • Système de blocs avancés
  • Installation et administration complète et centralisée
  • Editeur HTML intégré
  • Gestionnaire de fichier en ligne
  • Gestion des groupes de membres
  • Ecriture collaborative de documents (PAD)
  • Forums évolués
  • Mini-sites (pour les membres et les groupes de travail)
  • Chat temp réel
  • Système de News et de rubriques complet (édition, révision, publication)
  • ...
Gratuit et libre (Open-Source), développé en PHP, NPDS est personnalisable grâce à de nombreux thèmes et modules et ne requiert que quelques compétences de base.
NPDS Workplace - groupe de travail collaboratif
 NPDS WorkSpace - tous l'univers du travail collaboratif.
Modéré par : developpeur jpb Jireck 
Index du Forum » » Le coin des codeurs » » ça m'énerveuuuuuuhhh
2 pages [ 1 | 2 ]
Auteurça m'énerveuuuuuuhhh
reef-passion
1456       

reef-passion
  Posté : 14-03-2008 15:51

Salut àa la community
je suis en train de dev un module pour mon taf et je bloque depuis 5 heures sur un bout de code
le voici


Case 2: //Supprimer une donnée dans la base
if ($supprimer) {
$query="DELETE * from $table WHERE uvnom = ".$uvnom2."";
$res=mysql_query($query);
if ($res)
{
echo"<center><h4>Entrée supprimée</h4></center>";
}
}

opentable();



echo("<br \><img src=\"themes/Permanent-Double-Side/images/supuv.gif\"><br \>");
echo("<table width=\"100%\" border=\"0\">\n
<form method=\"post\" name=\"supprimeuv\" action=\"modules.php?ModPath=gestion_uv&ModStart=uv&task=2\"& gt;\n

<tr>
<td width=\"10%\" align=\"left\" valign=\"middle\"><strong>Nom de l'UV </strong>");
$query="SELECT * FROM $table order by uvnom";
$res=mysql_query($query);

echo("<select name=\"uvnom2\">\n");
echo("<option value=-1>choix de l'UV</option> ");
while($val=mysql_fetch_array($res))
{

echo("<option value=$val>".$val['uvnom']."</option>");
}
echo(" \n</select> </td></tr>

<tr>
<td width=\"100%\" align=\"left\" valign=\"middle\"><input type=\"submit\" name=\"supprimer\" value=\"Supprimer l'UV\"/></td>

</tr>
</table></form>\n ");

closetable();
break;


dites moi quoi qui cloche sachant que le case 1 fonctionne sans problème
mici d'avance


Message édité par : reef-passion / 14-03-2008 15:59


  Profil  
oim
1453       
 

oim
  Posté : 14-03-2008 15:59

Comprend rien à ton code, explique un peu parce que là c bourré de quot

  Profil  www  
reef-passion
1456       

reef-passion
  Posté : 14-03-2008 16:00

je l'ai vu je le corrigeai quand tu as posté

  Profil  
oim
1453       
 

oim
  Posté : 14-03-2008 16:06

Si je comprend bien le case 2 une fois validé amène au case 1 ?

Par contre il faut mieux ne pas mettre de code dans le case, fait une fonction.

  Profil  www  
reef-passion
1456       

reef-passion
  Posté : 15-03-2008 08:17

non le case 2 doit supprimer une entrée dans la base c'est tout mais rien ne se produit je souhaite juste

pour les fonction c'est ce que je voulais faire ensuite mais tu as raison je vais transférer le code directement dans une fonction dès maintenant ce sera même plus pratique je pense pour éviter les parse

  Profil  
oim
1453       
 

oim
  Posté : 15-03-2008 08:56

Le nom de ton lien est diff de case supprime ? Ds lex on peut pas voir parcke tu ne las pas mis !

  Profil  www  
reef-passion
1456       

reef-passion
  Posté : 15-03-2008 10:05

c'est a dire je comrends pas ce que tu veux dire

  Profil  
oim
1453       
 

oim
  Posté : 15-03-2008 11:47



    .'<form method="post" action="modules.php" name="adminForm">'
    .'<input type="hidden" name="ModPath" value="'.$ModPath.'">'
    .'<input type="hidden" name="ModStart" value="'.$ModStart.'">'
.....
    .'<input type="hidden" name="subop" value="supprimer">'
    .'<input type="submit" class="bouton" value="'.trad('Valider').'">'


  Profil  www  
reef-passion
1456       

reef-passion
  Posté : 15-03-2008 12:00

tu veux parler de action="modules.php"?
si c'est ça ça figure bien dans l'ouverture de la <form>
ici action=\"modules.php?ModPath=gestion_uv&ModStart=uv&task=2\"

  Profil  
oim
1453       
 

oim
  Posté : 15-03-2008 12:59

fait comme dans mon exemple !

  Profil  www  
reef-passion
1456       

reef-passion
  Posté : 15-03-2008 13:00

ok j'essaie

  Profil  
Hotfirenet
1738       
 

Hotfirenet
  Posté : 15-03-2008 17:57

fait voir le debut de ton switch car tu dit :

action=\"modules.php?ModPath=gestion_uv&ModStart=uv&task=2\"



  Profil  E-mail  www  
reef-passion
1456       

reef-passion
  Posté : 15-03-2008 19:54

switch ($task){
case 1:
blablabla (cette partie de code focntionne avec le même Action mais task=1
break;
case 2:
là ça marche pas
break;}

et pire c'est que j'ai remplacé dans le case 1 le ModPath=gestion_uv par ModPath=$ModPath et idem pour le ModStart. ça marche dans le case 1 et pas dans le 2. La variable n'est pas reprise dans le case 2 car ça me renvoie l'URL modules.php?ModPath=&ModStart=&task=2 dès que je l'appelle

  Profil  
oim
1453       
 

oim
  Posté : 15-03-2008 23:21

Sérieux si tu veux kon taide mais ton code et pas 2 lignes suivis de blabla ; si tu veux le reduire vire se ki sert à rien comme les class les width les br.... Mais donne nous de la matière

  Profil  www  
reef-passion
1456       

reef-passion
  Posté : 16-03-2008 07:23

je vous fais ça tout à l'heure je ne suis pas sur le bon PC et comme je bosse en local

  Profil  
Aller à la page : [ 1 | 2 ]
Sauter à :

Temps : 0.0349 seconde(s)