upload en boucle
Posté : 19 juil. 2011, 16:50
Bonjour, Voivi mon code. function AffichPDF ()
{
$txt="";
$txt.="ca marche";
$sql = "SELECT * FROM 'P_Produit' WHERE Fich_PDF IS NULL";
$resultat = mysql_query($sql) or die('<br>Erreur SQL !<br>' . $sql . '<br>' . mysql_error());
$txt.='<table border="1" cellspacing="2" cellpadding="2" style="border-collapse: collapse">';
$i=0;
$txt.= '<th>Id_Produit</th>
<th>Reference</th>
<th>Nom_Synonyme</th>
<th>Numero CAS</th>
<th>Fich_PDF</th>';
while($ligne = mysql_fetch_array($resultat))
{
$txt.= '<tr><td>'
.($id2[$i]=$ligne['Id_Produit']).'</td><td>'
.$ligne['Ref_Fournisseur'].'</td><td>'
.$ligne['Nom_Produit_Synonyme '].'</td><td>'
.$ligne['NumCAS'].'</td><td>'
.HalloViewModif::upload($id2[$i]).'</td></tr>';
$i++;
}
$txt.='</table>';
//$id2 = $ligne['Id_Produit'];
$txt.=$id2[$i];
$txt.='<form method="POST" action="" name="listeProduit">';
$txt.='<INPUT type="submit" name="terminer" value="terminer">';
$txt.='</form>';
return $txt;
}
Ce programme affiche par requête tout les produits de ma BDD qui n'ont pas de fiche PDF, cette affichage ce fait dans un tableau avec en dernière case la possibilité d'uploader une fiche pdf rennommé avec l'Id correspondant au produit de la ligne. Mon problème, l'upload ce fait correctement seulement sur la premiere ligne de mon tableau et ce même si je choisi d'uploader sur les autres lignes. Même si certains paramêtres de HalloViewModif::upload() doivent etre changer je suis sure du fonctionnement de cette fonction. Je pense que le programme est à repenser différement... Si vous avez une idée, merci d'avance.