Sql php
Fermé
miyoucne
Messages postés
8
Date d'inscription
lundi 28 août 2017
Statut
Membre
Dernière intervention
5 septembre 2017
-
30 août 2017 à 12:02
miyoucne Messages postés 8 Date d'inscription lundi 28 août 2017 Statut Membre Dernière intervention 5 septembre 2017 - 5 sept. 2017 à 15:16
miyoucne Messages postés 8 Date d'inscription lundi 28 août 2017 Statut Membre Dernière intervention 5 septembre 2017 - 5 sept. 2017 à 15:16
A voir également:
- Sql php
- Easy php - Télécharger - Divers Web & Internet
- Récupération serveur sql - Télécharger - Gestion de données
- Php natif - Forum PHP
- Get_magic_quotes_gpc php 8 ✓ - Forum PHP
- Requête sql date supérieure à ✓ - Forum Programmation
2 réponses
jordane45
Messages postés
38269
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
4 novembre 2024
4 694
30 août 2017 à 14:04
30 août 2017 à 14:04
Bonjour,
Change où ? Tu as un formulaire html ?? Montre son code !
Il "saute" ?.. c'est à dire ???
Qu'as tu commencé à coder ?
Sur quelle partie EXACTEMENT bloques tu ?
Encore une fois... merci de bien vouloir détailler tes questions et de montrer le code concerné par ton souci !
je veux que à chaque qu'on change
Change où ? Tu as un formulaire html ?? Montre son code !
il saute la page
Il "saute" ?.. c'est à dire ???
Qu'as tu commencé à coder ?
Sur quelle partie EXACTEMENT bloques tu ?
Encore une fois... merci de bien vouloir détailler tes questions et de montrer le code concerné par ton souci !
miyoucne
Messages postés
8
Date d'inscription
lundi 28 août 2017
Statut
Membre
Dernière intervention
5 septembre 2017
Modifié le 3 sept. 2017 à 12:00
Modifié le 3 sept. 2017 à 12:00
bjr jordane
j'essaie de faire un tirage sur un pres imprimé et chaque groupe d'employé qui ont le meme grade et le meme mode de payement sur la meme page et si une de ces deux change on doit pas le mettre dans la meme page voici mon code
EDIT : Ajout des balises de code !
Merci d'y penser la prochaine fois...
j'essaie de faire un tirage sur un pres imprimé et chaque groupe d'employé qui ont le meme grade et le meme mode de payement sur la meme page et si une de ces deux change on doit pas le mettre dans la meme page voici mon code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <!-- TemplateBeginEditable name="doctitle" --> <title>Untitled Document</title> <!-- TemplateEndEditable --> <style type="text/css"> @page { size:38.1cm 27.95cm; margin-top:1cm; margin-left:0.4cm; background-color:#CC0066; } table { margin-top:320px; width:1338px; background: #ffffff; } .sansbordure { border: 0; /* ne mets pas de bordure */ } #Layer1 {/* N°Etat*/ position:fixed; margin-top:105px; margin-left:50px; height:20px; z-index:6; width:30px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer2 { /* Date*/ position:fixed; margin-top:105px; margin-left:350px; height:37px; z-index:1; width:150px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer3{ /* Grade*/ position:fixed; margin-top:90px; margin-left:670px; height:37px; z-index:2; width:300px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer4 { /*mod py*/ position:fixed; margin-top:115px; margin-left:1215px; height:37px; z-index:3; width:300px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer5{ /* mois*/ position:fixed; margin-top:157px; margin-left:370px; height:37px; z-index:4; width:300px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer6 { /* mod py 1*/ position:fixed; margin-top:160px; margin-left:1215px; height:37px; z-index:5; width:300px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer7 { /* tableau*/ position:relative; margin-top:290px; margin-left:-15px; height:529px; z-index:0; width:1366px; border:0px solid #ffffff; background: #ffffff; } #Layer8 { /* totale brut*/ position:absolute; margin-top:360px; margin-left:1180px; margin-right: auto; height:30px; z-index:7; width:200px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer9{ /* totale brut lettre*/ position:absolute; margin-top:470px; margin-left:200px; margin-right: auto; height:30px; z-index:8; width:1000px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer10 { /* totale_net*/ position:absolute; margin-top:360px; margin-left:640px; margin-right: auto; height:30px; z-index:9; width:200px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer11 { /* totale_ss*/ position:absolute; margin-top:410px; margin-left:785px; margin-right: auto; height:25px; z-index:10; width:100px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer12{ /* $totale_irg*/ position:absolute; margin-top:360px; margin-left:865px; margin-right: auto; height:25px; z-index:11; width:100px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer13{ /* $totale_mu*/ position:absolute; margin-top:410px; margin-left:960px; margin-right: auto; height:25px; z-index:12; width:100px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer14{ /* $totale_ret_soc*/ position:absolute; margin-top:360px; margin-left:1030px; margin-right: auto; height:20px; z-index:13; width:100px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer15{ /* $div_ret*/ position:absolute; margin-top:410px; margin-left:1130px; margin-right: auto; height:25px; z-index:8; width:100px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer31 { /* année*/ position:fixed; margin-top:157px; margin-left:45px; height:10px; z-index:18; width:30px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer32 { /* nombre d'agents*/ position:absolute; margin-top:360px; margin-left:165px; margin-right: auto; height:30px; z-index:10; width:100px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer33 { /* ret_soc*/ position:fixed; margin-top:250px; margin-left:1045px; height:10px; z-index:18; width:60px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer34 { /* section 1*/ position:fixed; margin-top:157px; margin-left:195px; height:10px; z-index:18; width:20px; padding:20px; border:0px solid #ffffff; background: #ffffff; } #Layer35 {/* N°mandat*/ position:fixed; margin-top:105px; margin-left:190px; height:20px; z-index:6; width:30px; padding:20px; border:0px solid #ffffff; background: #ffffff; } </style> <!-- TemplateBeginEditable name="head" --><!-- TemplateEndEditable --> </head> <script type="text/javascript"> var res, plus, diz, s, un, mil, mil2, ent, deci, centi, pl, pl2, conj; var t=["","Un","Deux","Trois","Quatre","Cinq","Six","Sept","Huit","Neuf"]; var t2=["Dix","Onze","Douze","Treize","Quatorze","Quinze","Seize","Dix-sept","Dix-huit","Dix-neuf"]; var t3=["","","Vingt","Trente","Quarante","Cinquante","Soixante","Soixante","Quatre-vingt","Quatre-vingt"]; window.onload=calcule function calcule(m){ return trans(m); } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // traitement des deux parties du nombre; function decint(n){ switch(n.length){ case 1 : return dix(n); case 2 : return dix(n); case 3 : return cent(n.charAt(0)) + " " + decint(n.substring(1)); default: mil=n.substring(0,n.length-3); if(mil.length<4){ un= (mil==1) ? "" : decint(mil); return un + mille(mil)+ " " + decint(n.substring(mil.length)); } else{ mil2=mil.substring(0,mil.length-3); return decint(mil2) + million(mil2) + " " + decint(n.substring(mil2.length)); } } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // traitement des nombres entre 0 et 99, pour chaque tranche de 3 chiffres; function dix(n){ if(n<10){ return t[parseInt(n)] } else if(n>9 && n<20){ return t2[n.charAt(1)] } else { plus= n.charAt(1)==0 && n.charAt(0)!=7 && n.charAt(0)!=9 ? "" : (n.charAt(1)==1 && n.charAt(0)<8) ? " et " : "-"; diz= n.charAt(0)==7 || n.charAt(0)==9 ? t2[n.charAt(1)] : t[n.charAt(1)]; s= n==80 ? "s" : ""; return t3[n.charAt(0)] + s + plus + diz; } } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // traitement des mots "cent", "mille" et "million" function cent(n){ return n>1 ? t[n]+ " Cent" : (n==1) ? " Cent" : ""; } function mille(n){ return n>=1 ? " Mille" : ""; } function million(n){ return n>=1 ? " Million" : " Million"; } /////////////////////////////////////////////////////////////////////////////////////////////////////////////////// // conversion du nombre function trans(n){ // vérification de la valeur saisie if(!/^\d+[.,]?\d*$/.test(n)){ return "" } // séparation entier + décimales n=n.replace(/(^0+)|(\.0+$)/g,""); n=n.replace(/([.,]\d{2})\d+/,"$1"); n1=n.replace(/[,.]\d*/,""); n2= n1!=n ? n.replace(/\d*[,.]/,"") : false; // variables de mise en forme ent= !n1 ? "" : decint(n1); deci= !n2 ? "" : decint(n2); if(!n1 && !n2){ return "zero dinare!" } conj= !n2 || !n1 ? "" : " et "; euro= !n1 ? "" : !/[23456789]00$/.test(n1) ? " dinar": "dinar"; centi= !n2 ? "" : " centime"; pl= n1>1 ? "s" : ""; pl2= n2>1 ? "s" : ""; // expression complète en toutes lettres return (" " + ent + euro + pl + conj + deci + centi + pl2).replace(/\s+/g," ").replace("cents E","cents E") ; } </script> <form> <label>aucun 10</label> <input type="button" value="Imprimer" onClick="window.print()"> </form> <?php function toStamp($date) { $d = explode('-', $date); $date2 = mktime(0,0,0, $d[1], $d[2], $d[0]); return date('d/m/Y',$date2); } # FileName="Connection_php_mysql.htm" # Type="MYSQL" # HTTP="true" $hostname= "localhost"; $database= "scolarité"; $username = "root"; $password = "123"; $connection = mysql_connect($hostname, $username, $password) or trigger_error(mysql_error(),E_USER_ERROR); mysql_select_db($database, $connection); /*$sql=("select * from MANDATEMENT "); $query=mysql_query($sql,$connection)or die (mysql_error()); $num=mysql_num_rows($query); if ($num >0){ while ($row=mysql_fetch_array($query) ) { $m=$row['MAND']; $m=$m-1; $dat=$row['DATE']; $dat= toStamp($dat); } }*/ $i=0; $p=1; $totale=0; $mandat=0; $totale_net=0; //$totale_ss=0; //$totale_irg=0; //$totale_mut=0; //$totale_rets=0; //$totale_retd=0; //$m=1626; $mandat=0; $grade = array(); $mode = array(); echo'<p style="page-break-before: always;">'; /*$sql=("select * from poste order by grade "); $query=mysql_query($sql,$connection)or die (mysql_error()); $num=mysql_num_rows($query); if ($num >0){ while ($row=mysql_fetch_array($query) ) { $grade[]=$row; } } $sql=("select * from filier order by bureau,filier "); $query=mysql_query($sql,$connection)or die (mysql_error()); $num=mysql_num_rows($query); if ($num >0){ while ($row=mysql_fetch_array($query) ) { $filier[]=$row; } } $sql=("select SITU_ACT from info_pa order by SITU_ACT"); $query=mysql_query($sql,$connection)or die (mysql_error()); $num=mysql_num_rows($query); if ($num >0){ while ($row=mysql_fetch_array($query) ) { $sit_act[]=$row; } } $sql=("select mode_payement from info_pa order by MODE_PAI"); $query=mysql_query($sql,$connection)or die (mysql_error()); $num=mysql_num_rows($query); if ($num >0){ while ($row=mysql_fetch_array($query) ) { $mode[]=$row; } } //foreach($filier as $result2) { foreach($mode as $result1) { foreach($grade as $result) { //foreach($sit_act as $sit_act1) { */ $sql= ("select* from pa order by mode_payement,grade,nom,prenom "); $query=mysql_query($sql,$connection)or die (mysql_error()); $num=mysql_num_rows($query); if ($num >0){ ?> <div style="font-family:Times New Roman, Times, serif; font-size:20px;line-height:17px;text-align:left;"id="Layer1" > <?php echo "<big>$p</big>";?> </div> <div style="font-family:Times New Roman, Times, serif; font-size:20px;line-height:17px;text-align:left;"id="Layer35"> <?php $mandat=$m+$p; echo "<big>$mandat</big>";?> </div> <div style="font-family:Times New Roman, Times, serif; font-size:18px;line-height:17px;text-align:left;"id="Layer31"> <?php $date = date("Y"); echo "<big>$date</big>"; ?> </div> <div style="font-family:Times New Roman, Times, serif; font-size:18px;line-height:17px;text-align:left;"id="Layer34"> <?php echo "<big>1</big>"; ?> </div> <div style="font-family:Times New Roman, Times, serif; font-size:18px;line-height:17px;text-align:left;"id="Layer33"> <?php echo "<big>R-soc</big>"; ?> </div> <?php /*echo'<div style="font-family:Times New Roman, Times, serif; font-size:17px;line-height:17px;text-align:center;"id="Layer3"><big>'.$result[1].'- '.$sit_act1[1].'</big></div> ';*/ ?> <div style="font-family:Times New Roman, Times, serif; font-size:20px;line-height:17px;text-align:left;"id="Layer2"> <?php echo "<big>$date</big>"; ?> </div> <div style="font-family:Times New Roman, Times, serif; font-size:18px;line-height:17px;text-align:left;"id="Layer5"> <?php $jour = array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"); $mois = array("","Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"); $dateDuJour = $mois[date("n")]; setlocale (LC_TIME, 'fr_FR.utf8','fra'); $mois = date(" F "); echo"<big>$dateDuJour</big>";?> </div> <div style="font-family:Times New Roman, Times, serif; font-size:18px;line-height:17px;text-align:left;"id="Layer4"> <big> <?php/* echo $result1[1] */?></big></div> <div style="font-family:Times New Roman, Times, serif; font-size:18px;line-height:17px;text-align:left;"id="Layer6"> <big><?php /*echo $result1[1]*/ ?></big></div> <?php echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer7"><table border="0" align="center" bordercolor="#ffffff" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" ><br/> '; while ($row=mysql_fetch_array($query) ){ $mat=$row['mat']; $nom=$row['nom']; $prenom=$row['prenom']; //$sf=$row['situation_fam']; //$irg=$row['IRG']; //$irg=number_format($irg, 2, '.', ' '); //$irg1=$row['IRG']; $net=$row['net']; $net=number_format($net, 2, '.', ' '); $net1=$row['net']; $nenf=$row['nombre_enfants']; $BRUT1=$row['brut']; $mode1=$row['mode_payement']; //$mode_pai=$row['MODE_PAI']; //$fil=$row['COD_FIL']; $n_ccp=$row['num_compte']; //$n_ss=$row['SS']; //$n_ss=number_format($n_ss, 2, '.', ' '); //$n_ss1=$row['SS']; //$mu=$row['MU']; //$mu=number_format($mu, 2, '.', ' '); //$mu1=$row['MU']; //$ret_soc=$row['RET_SOCIAL']; //$ret_soc=number_format($ret_soc, 2, '.', ' '); //$ret_soc1=$row['RET_SOCIAL']; //$tp=$row['TP']; //$div_ret=$row['DIV_RETT']; //$div_ret=$div_ret+$tp; //$div_ret=number_format($div_ret, 2, '.', ' '); //$div_ret1=$row['DIV_RETT']; //$div_ret1=$div_ret1+$tp; $brut=$row['brut']; $brut=number_format($brut, 2, '.', ' '); if($i<31){ $i=$i+1; if($i==31){ $p=$p+1; echo'</table></div>'; ?> <div style="font-family:Times New Roman, Times, serif; font-size:20px;line-height:17px;text-align:left;"id="Layer32"> <?php if($i==31){ $n=$i-1;echo "$n";}else{echo "$i";}?> </div> <div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer9"><big> <script type="text/javascript"> document.write(calcule("<?php $totale = number_format($totale, 2, '.', ''); $totale = strtoupper($totale); echo $totale; ?>").toUpperCase()); </script> </big></div> <?php $totale=number_format($totale, 2, '.', ' '); echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer8"><big>'.$totale.'</big></div>'; $totale_retd = number_format($totale_retd, 2, '.', ' '); echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer15"><big>'.$totale_retd.'</big></div>'; $totale_retd=0; $totale_rets = number_format($totale_rets, 2, '.', ' '); echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer14"><big>'.$totale_rets.'</big></div>'; $totale_rets=0; $totale_mut = number_format($totale_mut, 2, '.', ' '); echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer13"><big>'.$totale_mut.'</big></div>'; $totale_mut=0; $totale_irg = number_format($totale_irg, 2, '.', ' '); echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer12"><big>'.$totale_irg.'</big></div>'; $totale_irg=0; $totale_ss = number_format($totale_ss, 2, '.', ' '); echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer11"><big>'.$totale_ss.'</big></div>'; $totale_ss=0; $totale_net = number_format($totale_net, 2, '.', ' '); echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer10"><big>'.$totale_net.'</big></div>'; $totale_net=0; ?> <? $totale=0; echo'<p style="page-break-before: always;">'; ?> <div style="font-family:Times New Roman, Times, serif; font-size:20px;line-height:17px;text-align:left;"id="Layer1"> <big><?php echo "$p";?> </big> </div> <div style="font-family:Times New Roman, Times, serif; font-size:20px;line-height:17px;text-align:left;"id="Layer35"> <?php $mandat=$m+$p; echo "<big>$mandat</big>";?> </div> <div style="font-family:Times New Roman, Times, serif; font-size:18px;line-height:17px;text-align:left;"id="Layer31"> <big> <?php $date = date("Y"); echo "$date"; ?></big> </div> <div style="font-family:Times New Roman, Times, serif; font-size:18px;line-height:17px;text-align:left;"id="Layer34"> <big> <?php echo "1"; ?></big> </div> <div style="font-family:Times New Roman, Times, serif; font-size:18px;line-height:17px;text-align:left;"id="Layer33"><big> <?php echo "R-soc"; ?></big> </div> <?php /* echo'<div style="font-family:Times New Roman, Times, serif; font-size:17px;line-height:17px;text-align:center;"id="Layer3"><big><'.$result[1].'- '.$sit_act1[1].'</big>--></div> '; echo'<div style="font-family:Times New Roman, Times, serif; font-size:17px;line-height:17px;text-align:center;"id="Layer3"><big>'.$result[1].'- '.$sit_act1[1].'</big></div> ';*/ ?> <div style="font-family:Times New Roman, Times, serif; font-size:20px;line-height:17px;text-align:left;"id="Layer2"> <big><? echo "$dat"; ?></big> </div> <div style="font-family:Times New Roman, Times, serif; font-size:18px;line-height:17px;text-align:left;"id="Layer5"> <? $jour = array("Dimanche","Lundi","Mardi","Mercredi","Jeudi","Vendredi","Samedi"); $mois = array("","Janvier","Février","Mars","Avril","Mai","Juin","Juillet","Août","Septembre","Octobre","Novembre","Décembre"); $dateDuJour = $mois[date("n")]; setlocale (LC_TIME, 'fr_FR.utf8','fra'); $mois = date(" F "); echo"<big>$dateDuJour</big>";?> </div> <div style="font-family:Times New Roman, Times, serif; font-size:18px;line-height:17px;text-align:left;"id="Layer4"> <big> <? /*echo $result1[1]*/ ?></big></div> <div style="font-family:Times New Roman, Times, serif; font-size:18px;line-height:17px;text-align:left;"id="Layer6"> <big> <? /*echo $result1[1] */?></big></div> <?php echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer7"><table border="0" align="center" bordercolor="#ffffff" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" ><br/> '; $i=1; } echo'<tr border="0" bgcolor="#ffffff" bordercolor="#ffffff">'; echo'<td width="34" align="center" bgcolor="#FFFFFF" bordercolor="#ffffff" ><font face="times new roman" font size="3"> '.$i.'</font></td> '; echo'<td width="300" align="left" ><font face="times new roman" font size="3"> '.$nom.' '.$prenom.'</font> </td>'; echo'<td width="240" align="right" ><font face="times new roman" font size="3"> '.$n_ccp.'</font> </td>'; echo'<td width="60" align="center" ><font face="times new roman" font size="3">'.$nenf.' </font> </td>'; echo'<td width="120" align="right" ><font face="times new roman" font size="3"> '.$net.'</font> </td>'; /*echo'<td width="75" align="right" ><font face="times new roman" font size="3"> '.$n_ss.'</font> </td>'; echo/*'<td width="71" align="right" ><font face="times new roman" font size="3"> '.$irg.'</font> </td>'; echo'<td width="75" align="right" ><font face="times new roman" font size="3"> '.$mu.'</font> </td>'; echo'<td width="75" align="right" ><font face="times new roman" font size="3"> '.$ret_soc.'</font> </td>'; echo'<td width="90" align="right" ><font face="times new roman" font size="3"> '.$div_ret.'</font> </td>';*/ echo'<td width="110" align="right" ><font face="times new roman" font size="3"> '.$brut.'</font> </td> '; echo'</tr>'; //$totale_retd=$totale_retd+$div_ret1; //$totale_rets=$totale_rets+$ret_soc1; //$totale_mut=$totale_mut+$mu1; //$totale_irg=$totale_irg+$irg1; //$totale_ss=$totale_ss+$n_ss1; $totale_net=$totale_net+$net1; $totale=$totale+$BRUT1; }} } echo'</table></div>'; ?> <div style="font-family:Times New Roman, Times, serif; font-size:20px;line-height:17px;text-align:left;"id="Layer32"> <?php if($i==31){ $n=$i-1;echo "$n";}else{echo "$i";}?> </div> <div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer9"><big> <script type="text/javascript"> document.write(calcule("<?php $totale = number_format($totale, 2, '.', ''); $totale = strtoupper($totale); echo $totale; ?>").toUpperCase()); </script></big> </div> <?php $totale=number_format($totale, 2, '.', ' '); echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer8"><big>'.$totale.'</big></div>'; $totale_retd = number_format($totale_retd, 2, '.', ' '); echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer15"><big>'.$totale_retd.'</big></div>'; $totale_retd=0; $totale_rets = number_format($totale_rets, 2, '.', ' '); echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer14"><big>'.$totale_rets.'</big></div>'; $totale_rets=0; $totale_mut = number_format($totale_mut, 2, '.', ' '); echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer13"><big>'.$totale_mut.'</big></div>'; $totale_mut=0; $totale_irg = number_format($totale_irg, 2, '.', ' '); echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer12"><big>'.$totale_irg.'</big></div>'; $totale_irg=0; $totale_ss = number_format($totale_ss, 2, '.', ' '); echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer11"><big>'.$totale_ss.'</big></div>'; $totale_ss=0; $totale_net = number_format($totale_net, 2, '.', ' '); echo'<div style="font-family:Times New Roman, Times, serif; font-size:15px;line-height:17px;text-align:center;"id="Layer10"><big>'.$totale_net.'</big></div>'; $totale_net=0; ?> <?php $totale=0; $p=$p+1; $i=0; echo'<p style="page-break-before: always;">'; //} //} //} //} //} ?> <body> <label> </label> </body> </html>
EDIT : Ajout des balises de code !
Merci d'y penser la prochaine fois...
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
1 011
Modifié le 5 sept. 2017 à 08:37
Modifié le 5 sept. 2017 à 08:37
Bonjour,
Pour forcer un saut de page en CSS, utilise page-break-before (ou page-break-after)
cf la doc : https://www.w3schools.com/cssref/pr_print_pagebb.asp
Donc dans ton code, quand tu parcours les enregistrements, garde à chaque fois en mémoire les grade et moyens de paiement précédents, et compare-les aux courants. Si l'un des deux diffère, alors tu rajoutes
Xavier
Pour forcer un saut de page en CSS, utilise page-break-before (ou page-break-after)
cf la doc : https://www.w3schools.com/cssref/pr_print_pagebb.asp
Donc dans ton code, quand tu parcours les enregistrements, garde à chaque fois en mémoire les grade et moyens de paiement précédents, et compare-les aux courants. Si l'un des deux diffère, alors tu rajoutes
page-break-before: alwaysdans la style de la ligne à afficher.
Xavier
miyoucne
Messages postés
8
Date d'inscription
lundi 28 août 2017
Statut
Membre
Dernière intervention
5 septembre 2017
>
Reivax962
Messages postés
3672
Date d'inscription
jeudi 16 juin 2005
Statut
Membre
Dernière intervention
11 février 2021
5 sept. 2017 à 15:16
5 sept. 2017 à 15:16
slt
j'ai cette requette
$sql=
("select* from pa order by mode_payement,grade,nom,prenom ");
$query=mysql_query($sql,$connection)or die (mysql_error());
$num=mysql_num_rows($query);
if ($num >0){
ou je met le break
j'ai cette requette
$sql=
("select* from pa order by mode_payement,grade,nom,prenom ");
$query=mysql_query($sql,$connection)or die (mysql_error());
$num=mysql_num_rows($query);
if ($num >0){
ou je met le break