par
ghost5922 » 30 avr. 2013, 19:08
Bonjour,
je pense que quelque chose comme
<!-- Début Table-->
<?php
$requete = "SELECT * FROM formallin_formallex WHERE sessionFormallinEditor = 'WfAyeLpZib6qaStNm1kR4wTICLcUv5EFeDQNGSQN' ORDER BY date DESC";
// envoi de la requete
$resultat = mysql_query($requete) or die ('Erreur '.$requete.' '.mysql_error());
// tant qu'il y a un enregistrement, les instructions dans la boucle s'exécutent
// initialise les variable tableau
$tableauA='';
$tableauB='';
//on creer un tableau de base
$tableau="<table class='full list'>";
$tableau.="<tr>";
$tableau.="<th width='25'>ID</th>";
$tableau.="<th width='70'>Date</th>";
$tableau.="<th width='70'>Formulaire</th>";
$tableau.="<th>Contenu</th>";
$tableau.="</tr>";
while ($ligne = mysql_fetch_assoc($resultat)) {
$date=date('d/m/Y H:i:s', $ligne['date']);
//on recupere le nombre de vehicule
preg_match("!Nombre de vehicules : ([0-9]+)!is",$ligne['content'],$value);
//si nous avons moins de 50 vehicules
if($value[1]<50){
$tableauA.="<tr>";
$tableauA.="<td>".$ligne['id']."</td>";
$tableauA.="<td>".$date."</td>";
$tableauA.="<td>Devis gratuit</td>";
$tableauA.="<td>".$ligne['content']."</td>";
$tableauA.="</tr>";
}
//sinon plus de 50 vehicules
else{
$tableauB.="<tr>";
$tableauB.="<td>".$ligne['id']."</td>";
$tableauB.="<td>".$date."</td>";
$tableauB.="<td>Devis gratuit</td>";
$tableauB.="<td>".$ligne['content']."</td>";
$tableauB.="</tr>";
}
}
//si on a moins de 50 vehicules alors on affiche le premier tableau
if(isset($tableauA) and !empty($tableauA)){
echo $tableau;
echo $tableauA;
echo "</table>";
}
//si on a plus de 50 vehicules alors on affiche le second tableau
if(isset($tableauB) and !empty($tableauB)){
echo $tableau;
echo $tableauB;
echo "</table>";
}
if(isset($erreur)) echo $erreur;
?>
<!-- Fin Table-->
Bonjour,
je pense que quelque chose comme
[php]
<!-- Début Table-->
<?php
$requete = "SELECT * FROM formallin_formallex WHERE sessionFormallinEditor = 'WfAyeLpZib6qaStNm1kR4wTICLcUv5EFeDQNGSQN' ORDER BY date DESC";
// envoi de la requete
$resultat = mysql_query($requete) or die ('Erreur '.$requete.' '.mysql_error());
// tant qu'il y a un enregistrement, les instructions dans la boucle s'exécutent
// initialise les variable tableau
$tableauA='';
$tableauB='';
//on creer un tableau de base
$tableau="<table class='full list'>";
$tableau.="<tr>";
$tableau.="<th width='25'>ID</th>";
$tableau.="<th width='70'>Date</th>";
$tableau.="<th width='70'>Formulaire</th>";
$tableau.="<th>Contenu</th>";
$tableau.="</tr>";
while ($ligne = mysql_fetch_assoc($resultat)) {
$date=date('d/m/Y H:i:s', $ligne['date']);
//on recupere le nombre de vehicule
preg_match("!Nombre de vehicules : ([0-9]+)!is",$ligne['content'],$value);
//si nous avons moins de 50 vehicules
if($value[1]<50){
$tableauA.="<tr>";
$tableauA.="<td>".$ligne['id']."</td>";
$tableauA.="<td>".$date."</td>";
$tableauA.="<td>Devis gratuit</td>";
$tableauA.="<td>".$ligne['content']."</td>";
$tableauA.="</tr>";
}
//sinon plus de 50 vehicules
else{
$tableauB.="<tr>";
$tableauB.="<td>".$ligne['id']."</td>";
$tableauB.="<td>".$date."</td>";
$tableauB.="<td>Devis gratuit</td>";
$tableauB.="<td>".$ligne['content']."</td>";
$tableauB.="</tr>";
}
}
//si on a moins de 50 vehicules alors on affiche le premier tableau
if(isset($tableauA) and !empty($tableauA)){
echo $tableau;
echo $tableauA;
echo "</table>";
}
//si on a plus de 50 vehicules alors on affiche le second tableau
if(isset($tableauB) and !empty($tableauB)){
echo $tableau;
echo $tableauB;
echo "</table>";
}
if(isset($erreur)) echo $erreur;
?>
<!-- Fin Table-->
[/php]