begin process at 2012 02 15 18:49:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

AU SECOURS !!!

 > 

etiquettes pour publipostage


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

etiquettes pour publipostage

vendredi 11 mars 2005 à 02:18:22 | etiquettes pour publipostage

rafou77

Coucou,

Voilà j'aimerai crèer une page qui reprendrait les enregisterment de ma base càd nom,prenom, adresse, code_postal, localite, pays et qui afficherai 4 colonnes et 10 ligne ce qui ferai 40 cellules , 1 enregistrement par cellule, c'est pour faire du publipostage avec des étiquettes.

J'ai essayé mais pas moyen
voici mon code:

<table width=\"100%\" border="1">
<?php

$req = mysql_query("select nom,prenom,adresse,ville,code_postal,localite,pays from clients2");

   if (mysql_num_rows($req)==0)
   {
   echo("<tr bgcolor=\"#ffffff\"><td colspan=\"5\">Aucune réponse !</td></tr>");
   }
   else
   {$i=0; $j=0;
      while($ligne = mysql_fetch_array($req))
   {
$i++;
 
   $adresse = $ligne["adresse"];
   $ville = $ligne["ville"];
   $nom = $ligne["nom"];
   $prenom = $ligne["prenom"];
    $code_postal = $ligne["code_postal"];
    $localite = $ligne["localite"];
    $pays = $ligne["pays"];


if($i%3==1) {
echo "<tr bgcolor=#";
    
      if($j%2) echo "EFEFEF>";
      else echo "DEDEDE>";
   }

  echo("

<td>".$ligne["nom"]."</td><td>".$ligne["nom"]."</td>
</tr>");
if($i%3==0) {
echo "</tr>";
 $j++;
  }
   }
  
    } 
    
 
?></table>


vendredi 11 mars 2005 à 10:28:25 | Re : etiquettes pour publipostage

malalam

Administrateur CodeS-SourceS
Hello,

heu...c'est bien complique tout ca pour un tableau basique ?
Qu'est ce qui te pose probleme ?
Tu veux 4 colonnes, donc 4 <td>. A la fin du groupe de 4 <td> tu fermes </tr> et tu rouvres <tr>.
Bref...
<table>
Ton while {
<tr><td>var_1</td><td>var_2</td><td>var_3</td><td>var_4 5 et 6 ou ce que tu veux</td></tr>
}
Apres, tu peux continuer a jouer avec les modulos pour changer la couleur des lignes, oui.

Au passage : utilises des CSS, pas des attributs genre bgcolor.
vendredi 11 mars 2005 à 14:04:57 | Re : etiquettes pour publipostage

rafou77

euh ok  mais je veux que tout les enregistrement de ma base se mettent  dans chaque cellule .

Je ne comprend pas à quoi correspond var_1, var_2 ect... au nom peut-être mais si je met nom entre chaque <td></td> il va se répeter, donc j'aurai bien 4 colonnes mais avec 4 fois le meme nom etc....

en réalité c'est pour imprimer tout les enregistrement pour faire du publipostage avec étiquettes collantes mais il faudrait que la mise en forme soit bonne pour cela... çàd une
table avec 4 colonnes et 10 lignes ce qui ferai 40 cellules qui comprendraient chaque enregistrements. Ensuite une autre table ainsi de suite...

Merci pour votre patience

vendredi 11 mars 2005 à 15:09:52 | Re : etiquettes pour publipostage

malalam

Administrateur CodeS-SourceS
Ok, je saisis un peu mieux.
Imaginons...
tu fais ta requete.
Tu fais ton while pour la parcourir.
A chaque iteration de ta boucle, tu recuperes 1 enregistrement, ok ? Tu veux mettre, si je pige bien, tout cet enregistrement ( a savoir 7 donnees : nom, prenom, adresse etc) dans une cellule, appartennant a un tableau de 4 colonnes et 10 lignes.
Je pars de ton while :
echo '<table><tr>';
$cpt = 1;
while ($enr = mysql_fetch_assoc($requete)) {
echo '<td>',tous tes enregistrements ($enr['nom'], $enr['prenom']...) separes par une virgule ,'</td>';
if ($cpt % 4 == 0) {
echo '</tr><tr>';
}
$cpt ++;
}
echo '</tr></table>';

Ca devrait fonctionner sauf erreur de calcul de ma part.


Cette discussion est classée dans : ligne, code, adresse, echo, prenom


Répondre à ce message

Sujets en rapport avec ce message

a l'aide mise en place code [ par zizou94 ] bonjour a tous je vous explique mon souci, je suis novice mais alors vraiment novice dans la programmation en php, j'y passe mes jours et mes nuits.J Code donne par J_G, mais tjrs quelque soucis : checkbox dans un textarea [ par twixster ] Bonjour a vous, voila, J_G m'a donne plein de conseil, plus un exemple de code, je l'ai teste et remanie a mes fins, mais voila c'est pas encore exact [PHP] Bouton qui execute une requete [ par alextec ] Bonjour, après avoir chercher sur le site et sur internet je dépose mon problème.Cela doit etre simple à regler mais je vois pas ou est l'erreur...Voi Besoin d'aide urgent [ par Masterchiefer ] Bonjour, alors j'aurais une petite question.Je suis en BTS informatique de gestion spécialité développeur et dans le cadre de mon stage je dois réalis problème d'accents [ par sibel ] salut, j'ai un problème d'accents é remplacé par é...voici ma page php...quelqu'un pourrais m'aider svp? J'y comprends pas grand chose, on m'a fait c mettre couleur dans mon echo [ par guilstunt ] Bonjour a tous, je souhaiterai mettre de la couleur dans mon echo, mais je n'y arrive pas J'ai une parse error voici mon bout de code: [code=php]<? creation de formulaire [ par kaiemma ] Salut, j'ai un code qui ne marche pas. Je vous prie de regarder et d'essayer de trouver ce qui cloche. le code: [color=blue] inscription <?php // ==/=== ?? [ par DMK04 ] Bonjour,je voudrais savoir quelle est la différence entre == et === ?parce que lorsqu'on exécute le code suivant :$test = 'TEST';if($test==0)    echo Problemes d'affichage d'une image sur kit graphique [ par djbenji81100 ] Bonjour, Je suis actuellement en stage et je dois créer un site internet . Utilisant seulement notepad ++ pour le cree j'ai pris un kit graphique g téléchargement via adresse ftp [ par jbtv ] Bonjour à tous !!!! cette nuit en me promenant sur le net, j'ai vu quelque actualité parlant de la fermeture de "megaupload" suite a sa une idée mes


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 7,940 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales