begin process at 2012 05 29 00:10:07
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

Des colonnes et des tableaux


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

Des colonnes et des tableaux

vendredi 14 octobre 2005 à 21:38:34 | Des colonnes et des tableaux

Rimb0

Bonjour à tous !
Je suis débutant en php mais surtout avec MySQL.
J'ai trouvé un script sympa de news qui marche plutot bien mais que je n'arrive pas à personaliser. Je m'explique.

Dans mon admin, j'ajoute un texte. Il s'affiche dans une colonne.

Ex :
Texte 3
Texte 2
Texte 1

J'aimerai que ça fasse ça (donc deux colonnes de tableau)
Texte 6      Texte 3
Texte 5      Texte 2
Texte 4      Texte 1

Donc voici mon script :
<?php
$db = mysql_connect("$NEWS_host", "$NEWS_login", "$NEWS_pass");
mysql_select_db("$NEWS_base",$db);

if ($p == "5")
    $query = "SELECT * FROM NEWSnews ORDER BY id DESC LIMIT 0,2";
   
if ($p == "4")
    $query = "SELECT * FROM NEWSnews ORDER BY id DESC LIMIT 2,4";

else
    $query = "SELECT * FROM NEWSnews ORDER BY id DESC LIMIT 0,2";

$result = mysql_query($query);

while ($row = mysql_fetch_array($result)) {

    $contenu = nl2br($row[contenu]);

    echo "<table>\n";
    echo "<tr>\n";
    echo "<td>$row[titre]</td>\n";
    echo "<td>$contenu</td>\n";
    echo "</tr>\n";
    echo "</table>\n";
   
}
mysql_close($db);
?>


Voila. Merci d'avance.
vendredi 14 octobre 2005 à 22:58:17 | Re : Des colonnes et des tableaux

MadM@tt

Membre Club
Fait un truc du style :
    echo "<table>\n";
    echo "<tr>\n";
    echo "<td>$row[titre]</td>\n";
    echo "<td>$contenu</td>\n";
    echo "</tr>\n";
    echo "<tr>\n";
    echo "<td>$row[titre]</td>\n";
    echo "<td>$contenu</td>\n";
    echo "</tr>\n";
    echo "</table>\n";

J'ai pas trop le temps de détailler mais si tu essaye ça tu verra que tu auras 2 colonnes. Après il ne te reste plus qu'à mettre les premiers enregistrements dans la première colonne, et les autres dans la seconde.

Ciaò
MadMatt
www.madmatt.fr.st

samedi 15 octobre 2005 à 10:49:48 | Re : Des colonnes et des tableaux

Rimb0

Salut !
Tout d'abord je voulais te remercier de ta réponse. J'ai fait ce que tu avais écrit mais ça me fait :
Texte 1
Texte 1
Texte 2
Texte 2

En gros ça marche pas quoi

samedi 15 octobre 2005 à 14:47:02 | Re : Des colonnes et des tableaux

Rimb0

J'ai un peu modifié et ça marche mais je ne sais pas si c'est correct :(

  • <table width="380" border="0" cellspacing="0" cellpadding="0">
  •   <tr>
  •     <td width="172" bgcolor="#990000">
  • <?php
  • $db = mysql_connect("$dv_host", "$dv_login", "$dv_pass");
  • mysql_select_db("$dv_base",$db);

  • $query = "SELECT * FROM DVnews ORDER BY id DESC LIMIT 0,6";
  • $result = mysql_query($query);

  • while ($row = mysql_fetch_array($result)) {

  • $contenu = nl2br($row[contenu]);

  •     echo "$row[titre]$contenu<br>";
  •     
  • }
  • ?>
  • </td>
  • <td width="208">
  • <?php

  •     $query = "SELECT * FROM DVnews ORDER BY id DESC LIMIT 6,6";

  • $result = mysql_query($query);

  • while ($row = mysql_fetch_array($result)) {

  •     $contenu = nl2br($row[contenu]);

  •     echo "$row[titre]$contenun";
  •     
  •     
  • }
  • mysql_close($db);
  • ?>
  • </td>
  •   </tr>
  • </table>


samedi 15 octobre 2005 à 16:49:14 | Re : Des colonnes et des tableaux

MadM@tt

Membre Club
Ah pardon dans ce que je t'ai donné j'ai mélangé <tr> qui crée une ligne et <td> qui crée une colonne.
Après si ce que tu as réussi à faire donne ce que tu voulais, tant mieux, pourquoi s'embeter. Par contre ça n'est surement pas la "meilleure" solution.
Je te conseillerais d'essayer (je n'ai jamais essayé autant que je m'en souvienne) de mettre des <tr>texte</tr> dans tes balises <td> à la place de faire un retour à la ligne avec <br> (il faudra penser à supprimer tes balises <tr> qui englobent tes balises <td> avant de faire ça).
Si ça ne marche pas, tu peux faire un truc du style :
<table>
<tr>
<td>Ligne 1 Colonne 1</td>
<td>Ligne 1 Colonne 2</td>
</tr>
<tr>
<td>Ligne 2 Colonne 1</td>
<td>Ligne 2 Colonne 2</td>
</tr>
<tr>
<td>Ligne 3 Colonne 1</td>
<td>Ligne 3 Colonne 2</td>
</tr>
</table>

Mais ce que tu veux afficher dans ton tableau, ça serait moins pratique que ce que tu as actuellement, plus difficile à coder quoi...
Enfin c'est toi qui voit

Ciaò
MadMatt
www.madmatt.fr.st



Cette discussion est classée dans : texte, mysql, query, echo, news


Répondre à ce message

Sujets en rapport avec ce message

Besoin d'aide pour terminer un fichier [ par dcbastien ] bonjour.Plusieurs problèmes se pose et je ne peux pas me permettre de passer trop de temps dessus. Je vois donc vous voir en quête d'aide.Voici mon co Problème avec mon script. [ par dcbastien ] J'ai ceci:session_start();/* si la variable de session login n'existe pas cela siginifie que le visiteur n'a pas de session ouverte, il n'est donc pas Mysql, php et javascript [ par dcbastien ] J'ai mis au point un petit script mais qui ne fonctionne pas comme je le souhaiterai:[red]session_start();if(!isset($_SESSION['nom'])) {echo'Veuillez afficher images blob dans table mysql [ par RealKEV1 ] Bonjour,Seriez-vous m'aider pour afficher toutes les images de type Blob de ma table MySql???Voici mon code, mais ça ne boucle pas sur les images, ça Requette SQL dans 2 tables !!Aide [ par onvi ] Bonjourj'ai un petit probléme qui au début me paraissait simple.Sur un projet que je suis amené à faire à l'université j'ai fait un site ou on peut cl Affichage table [ par nagattaque ] Bonjour a tous.... Je vous explique mon problème : J'ai une table qui contient des plats. Il y a 3 types de plats : entrée, plat, dessert. Je voudrai Problème d'affichage par page [ par redjay ] Bonsoir, Voilà, j'ai un soucis avec un script d'affichage par page... En effet, lorsque la page s'affiche, elle m'affiche bien une limite de news mai Prob : Récuperer des valeurs à partir d'une liste [ par gssk ] Je n'arrive pas à recuper une valeur à partir d'un id seclectioné ds une liste, l'erreur est sur le mysql_fetch_array (en rouge) est ce que qqun pourr echo $idcateg["macolonne"]; [ par fil ] mysql_select_db($database, $perles);$query_idcateg = sprintf("SELECT $mescolonnes FROM $matable WHERE $matable = '%s'", $colname_idcateg);$idcateg = m indexation et défillement [ par toffis ] Bonjour,J'ai un petit probleme avec ce script compte tenu que l'indexation avec LIMIT ne fonctionne pas dans ce cas,je voudrais quand même avoir la po


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,874 sec (3)

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