Duplication formulaire

Petit nouveau ! | 2 Messages

09 mai 2012, 11:55

Bonjour,

je me permets de vous solliciter car je bloque sur un problème et n'étant pas expert en php, j’espère que quelqu'un aura la solution :D

Voilà mon soucis, je souhaiterai pouvoir dupliquer mon formulaire de dépot d'avis en fonction du nom de produit acheté par commande.

Exemple:

Si dans ma commande, il y a 3 produits achetés il faudrait que 3 formulaire s'affiche les uns en dessous des autres en récupérant l'ID de chaque produit et le numéro de commande.


J'ai déjà réaliser pour un produit mais je ne sais pas comment faire pour qu'il se duplique automatiquement en fonction du nombre de produit que contient la commande.

Le tout est stocké dans la base après validation. la validation de la totalité des formulaires de se faire par un seul bouton.
		

			<?
			$sql = mysql_query("
				SELECT * 
				FROM client, facture, facture_contrat, contrat 
				WHERE facture.idx_facture =  ".$_GET['id_facture']." 
				AND facture.fk_client = client.idx_client 
				AND facture_contrat.fk_facture = facture.idx_facture 
				AND contrat.idx_contrat = facture_contrat.fk_contrat
				
			") or die (mysql_error());
			$infos = mysql_fetch_array($sql);
			echo ucfirst($infos['nom']).' '.$infos['prenom'];
			echo ucfirst($infos['fk_contrat']).'<br />';
			echo ucfirst($infos['libellecourt']).'<br />';	
			
/* 			while ($infos = mysql_fetch_array($sql)) {
				echo ucfirst($infos['fk_contrat']).'<br />';
				echo ucfirst($infos['libellecourt']).'<br />';				
			}
 */			
			$nbre_contrat =array(fk_contrat);
			echo $nbre_cotnrat;
			
			$fk_contrat=$id_contrat;
 
			echo '<h2>Déposez votre avis !</h2><br />';
			echo '<p>'.ucfirst($infos['nom']).' '.ucfirst($infos['prenom']).', vous avez réalisé l\'achat de ce document :<strong> '.ucfirst($infos['libellecourt']).' </strong> sur le site NetPME. Vous pouvez dès à présent déposez un avis en complétant le formulaire ci-dessous.</p>';

			?>
			
			<div id="formulaire_depot_avis">
			
                <form name="depot_avis" action="http://monsite.fr/avis/insertion_avis.php?id_client=<? echo $_GET['id_client'];?>&id_contrat=<? echo $_GET['id_contrat'];?>" method="POST">
					<table border="0" cellspacing="2" cellpadding="2" >
						<tr>
							<td>
								<input type="hidden" name="id_facture" value="<? echo $_GET['id_facture'];?>">
							</td>
							<td>
								<input type="hidden" name="id_contrat" value="<? echo $_GET['id_contrat'];?>">
							</td>
						</tr>
						<td>Sélectionnez votre note :</td>
						<td>
						<ul class="notes-echelle"> 
							<li> 
								<label for="note00" title="note00">0</label> 
								<input type="radio" name="note" id="note00" value="0" /> 
							</li> 
							<li> 
								<label for="note01" title="note01">1</label> 
								<input type="radio" name="note" id="note01" value="1" /> 
							</li> 
							<li> 
								<label for="note02" title="note02">2</label> 
								<input type="radio" name="note" id="note02" value="2" /> 
							</li> 
							<li> 
								<label for="note03" title="note03">3</label> 
								<input type="radio" name="note" id="note03" value="3" /> 
							</li> 
							<li> 
								<label for="note04" title="note04">4</label> 
								<input type="radio" name="note" id="note04" value="4" /> 
							</li> 
							<li> 
								<label for="note05" title="note05">5</label> 
								<input type="radio" name="note" id="note05" value="5" /> 
							</li> 
						</ul>
						</td>
						<br />
						<tr>
							<td>Commentaire</td>
							<td><textarea cols="40" rows="4" name="commentaire"></textarea></td>
						</tr>
						
						<tr>
							<td>Afficher Nom</td>
							<td><input type="checkbox"  name="afficher_nom" value="1" checked="checked" onClick="afficher_pseudo(this,'pseudo')"<? if ("afficher_nom") {echo 'checked';} ?>/></td>
						</tr>
						
						<tr>
							<td>Afficher Société</td>
							<td><input type="checkbox"  name="afficher_societe" value="1" checked="checked"<? if ("afficher_societe") {echo "checked";} ?>/></td>
						</tr>
						
						<tr>
							<td>pseudo</td>
							<td><input type="text" name="pseudo" id="pseudo" value=''></td>
						</tr>
						
						<tr>
							<td colspan="2"><input type="submit" value="insérer" class="bouton_valide"></td>
						</tr>
					</table>
				</form>
			</div>	
En espérant avoir été clair, sinon n'hésitez pas à me demander plus d'infos.

merci par avance

Petit nouveau ! | 2 Messages

10 mai 2012, 09:24

Personne n'aurait une petite idée pour me débloquer de ce problème ? :(