Pb rajout saut de ligne

Falcon074 Messages postés 23 Statut Membre -  
Falcon074 Messages postés 23 Statut Membre -
Bonjour,

Je cherche un moyen de rajouter un saut de ligne tous les 6 enregistrements issue d'une requête Mysql dont le nombre d'entrée est 30. Cela afin de les imprimer après.

Mais impossible de réaliser ceci malgré mes recherche: Je vous join le code que j'ai réalser:

$nom="";
$prenom="";
$adresse="";
$CP="";
$ville="";
$numtel="";
$commandesG="";
$retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM memo_cmd.commande where datelivr>='$dated' && datelivr<='$datef' ORDER BY datelivr");
$donnees = mysql_fetch_array($retour);
$Nbenreg=$donnees['nbre_entrees'];
$enreg=5;
$enregD=1;
while($enreg<$Nbenreg)
{
if($enreg<$Nbenreg)
{
$reponse=mysql_query("SELECT * FROM memo_cmd.commande where datelivr>='$dated' && datelivr<='$datef' ORDER BY datelivr limit $enregD,$enreg");// On récupère toutes les données concernant les commandes glabales comprise entre la date de début et celle de fin.
while ($donnees= mysql_fetch_array($reponse))// Code permettant de stocker les données concernant le critère de recherche voulue issue de la base de donnée memo_cmd.commande dans les variables suivantes:
{
$commandesG.="* Nom:"." ".$donnees['nom']." ";
$commandesG.="Prénom:"." ".$donnees['prenom']."\n";
$commandesG.=" Adresse:"."µ".$donnees['adresse']." ";
$commandesG.="CP:"." ".$donnees['CP']." ";
$commandesG.="Ville:"." ".$donnees['ville']." ";
$commandesG.="Tél:"." ".$donnees['numtel']."\n";

if(empty($donnees['codepat']))
{
$codepat=$donnees['codepat'];
$codepat="";
}

else
$commandesG.=" Commande n°: ".$donnees['codepat']." ";

if(empty($donnees['codevien']))
{
$codevien=$donnees['codevien'];
$codevien="";
}

else
$commandesG.=" Commande n°: ".$donnees['codevien']." ";

if(empty($donnees['codeboul']))
{
$codeboul=$donnees['codeboul'];
$codeboul="";
}

else
$commandesG.=" Commande n°: ".$donnees['codeboul']." ";

$commandesG.="Livraison: ".$donnees['datelivr']." ";
$commandesG.="Heure: ".$donnees['timelivr']."\n";
$commandesG.=" Type: ".$donnees['typecmd']."\n";

if(empty($donnees['quantite1']))
{
$commandesG.="";
}
else
{
$commandesG.=" Quantité: ".$donnees['quantite1']." ";
$commandesG.=" Produit: ".$donnees['produit1']." ";
if(empty($donnees['part1']))
{
$commandesG.="\t";
}
else
$commandesG.=" Part: ".$donnees['part1'];
}

if(empty($donnees['quantite2']))
{
$commandesG.="";
}
else
{
$commandesG.="\n"." Quantité: ".$donnees['quantite2']." ";
$commandesG.=" Produit: ".$donnees['produit2']." ";
if(empty($donnees['part2']))
{
$commandesG.="\t";
}
else
$commandesG.=" Part: ".$donnees['part2'];
}

if(empty($donnees['quantite3']))
{
$commandesG.="";
}
else
{
$commandesG.="\n"." Quantité: ".$donnees['quantite3']." ";
$commandesG.=" Produit: ".$donnees['produit3']." ";
if(empty($donnees['part3']))
{
$commandesG.="\t";
}
else
$commandesG.=" Part: ".$donnees['part3'];
}

if(empty($donnees['quantite4']))
{
$commandesG.="";
}
else
{
$commandesG.="\n"." Quantité: ".$donnees['quantite4']." ";
$commandesG.=" Produit: ".$donnees['produit4']." ";
if(empty($donnees['part4']))
{
$commandesG.="";
}
else
$commandesG.=" Part: ".$donnees['part4'];
}
$commandesG.="\n"."\n";
}

}
else
{

$commandesGimp=str_replace("\n","<br/>",$commandesG);
$commandesGimp=str_replace("µ"," ",$commandesGimp);
$commandesGimp=$commandesGimp.'<div style="page-break-before:always; margin-top:2cm;"></div>';
$commandesG=str_replace("µ"," ",$commandesG);
$affiche=$commandesG;
$comptcmdG=2;
mysql_query("UPDATE memo_cmd.etatvar SET comptimp='$comptcmdG'")or die ("erreur requête");
mysql_query("UPDATE memo_cmd.etatvar SET imprime='$commandesGimp'")or die ("erreur requête"); }
$enregD=$enreg;
echo $enreg=$enreg+5;

}
}

Merci d'avance pour votre réponse.

Falcon074.

2 réponses

phil_232 Messages postés 286 Statut Membre 33
 
plus simple en php. Si nombre ligne mod 6 = 0 alors mets un ligne blance
0
Falcon074 Messages postés 23 Statut Membre
 
Salut phil_232 !

Tu peux me donner un peu plus de détail stp.

Falcon074.
0