logo

NPDS : Gestion de contenu et de communauté


Content & Community Management System (CCMS) robuste, sécurisé, complet, performant, parlant vraiment français, libre (Open-Source) et gratuit.
39 visiteur(s) et 0 membre(s) en ligne.
Activité du Site

Pages vues depuis 25/05/2001 : 108 398 132

  • Nb. de membres 8 693
  • Nb. d'articles 1 695
  • Nb. de forums 26
  • Nb. de sujets 8
  • Nb. de critiques 92

Top 10  Statistiques

Index du forum »»  Le coin des codeurs »» Probleme avec une liste de fichiers

Probleme avec une liste de fichiers#6118

2Contributeur(s)
developpeurAnonyme
3 Modérateur(s)
developpeurjpbJireck
Anonyme Anonymeicon_post
Bonjour à tous !
Je voudrais permettre aux utilisateurs de mon forum de joindre des fichiers attachés à lers questions et à leurs réponses.
J'ai donc une page ou ils peuvent créer une liste de fichiers via un formulaire.
Cette page comporte trois boutons :
-un bouton "parcourir" pour choisir un fichier à joindre
-un bouton "joindre" pour joindre ce fichier à la liste
-un bouton "Valider" pour valider la liste et revenir à la création de leur question (ou réponse)
De plus, la page affiche un tableau récapitulatif de la liste de fichiers

VOILA MON PB:
Mon tableau ne garde pas ses éléments lorsque la page est re-chargée (lors du click sur "joindre")
J'ai pourtant créé un champ caché sensé garder ce tableau en mémoire
J'ai essayé ttes les combinaisons, j'ai passé plsrs jours à essayer de trouver d'où venait le pb mais ça ne marche tjrs pas !

Voila la page en question :

<html>
<body bgcolor="#FFFF99">
<head>
<title>JPGG-Forum-Ajout de sujet-Ajout de fichiers attachés</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<p align="center"><font face="Verdana, Arial, Helvetica, sans-serif"><b><font size="7" color="#0000FF">
Ajout de fichiers attachés</font></b></font> </p>
<P>&nbsp;</p>
<table width="12%" border="1" bgcolor="#FFCC00" bordercolorlight="#FFFF00" bordercolordark="#FF6600" align="left">
<tr>
<td height="33"><a href="accueil.php"><b><font color="#0000CC" size="4">Accueil</font></b></a></td>
</tr>
<tr>
<td height="33"><a href="Listedesmembre.php"><b><font color="#0000CC" size="4">Membres</font></b></a></td>
</tr>
<tr>
<td height="33"><a href="forum.php"><b><font color="#0000CC" size="4">Forum</font></b></a></td>
</tr>
</table>
<form action="fichierattach.php" method="post" enctype="multipart/form-data">
<p align="center">Fichier : <input type="file" name="nouv"></p>
<p align="center">Commentaire : <input type="text" name="textfield1" maxlength="50" size="50"></p>
<input type="hidden" name="fichs">
<?php
if(isset($ajout))
{
if(!isset($fichs)){$fichs=array(array());}
$fichs[sizeof($fichs)]=array($nouv,$textfield1,$nouv_name);
}
?>
<p align="center"><input type="submit" name="ajout" value="Joindre"></p>
</form>
<div align="center">
<form action="question.php" method="post" enctype="multipart/form-data">
<input type="hidden" name="fichsmem" value=<?php print "$fichs"; ?> >
<?php $fichsmem=$fichs; ?>
<table width="75%" border="1" align="center" bordercolorlight="#9999FF" bordercolordark="#0000CC" bgcolor="#CCCCFF" bordercolor="#CCCCFF">
<?php
$n=sizeof($fichs);
print ("$n");
$i=0;
while($i!=$n)
{
?>
<tr>
<td bgcolor="#CCCCFF"><?php echo $fichsmem[$i][2]; ?></td>
<td bgcolor="#CCCCFF"><?php echo $fichsmem[$i][1]; ?></td>
</tr>
<?php
$i=$i+1;
}
?>
</table>
<p><input type="submit" name="confirm" value="Valider la liste"></p>
</form>
</div>
</p>
</body>
</html>


Si quelqu'un arrive à trouver pourquoi ça bug ça serait HYPER SYMPA parce que moi j'en ai MAAAARE ! :-| de cette page à la c.. !
Merci d'avance :=!
Anonyme Anonymeicon_post
Aidez-moi s'il vous plait !...
developpeur developpeuricon_post
télécharge npds et regarde dans modules/upload la classe php qui gére l'upload ainsi de upload.php cela devrait te fournir les exemples nécessaires

A+