Stránka 1 z 1

Formátování písma PHP

Napsal: ned 20. pro 2009, 18:59
od Kopi55
Zdravím, mám problém s vypisováním nadpisů článků z MySQL databáze pomocí PHP. Jsem začátečník. Problém je v tom že vždy poslední nadpis se nevypíše v tagu <h2>nadpis<h2/>.
Už to řeším delší dobu a bez výsledku. Tak se ptám zkušenějších jak vypisovat všechny nadpisy v <h2>?


Kód: Vybrat vše

<?php
//připojení k DB

include "connect.php";

//dotaz 

$vypis = mysql_query("SELECT * FROM clanky ORDER BY id DESC");

//výpis
while($row = mysql_fetch_assoc($vypis))
{

$nadpis = $row['nadpis'];
$autor = $row['autor'];
$text = $row['text'];


echo "<h2>".$nadpis."</h2>";
echo "<h3>".$autor."</h3>"; 

echo nl2br($text);

}
?>

Re: Formátování písma PHP

Napsal: ned 20. pro 2009, 23:55
od arxeiss
Divné, nic mě nenapadá, jenom zkus dát mysql_fetch_array($vypis) do toho cyklu

Re: Formátování písma PHP

Napsal: pon 21. pro 2009, 11:43
od bubanek
A co se vypíše? Nic? Nebo to není v <h2> ?

Re: Formátování písma PHP

Napsal: sob 26. pro 2009, 18:31
od NEONET
mozna ti to pomuze, ja kdysi napsal tohle, kdyz jsem jeste nepouzil tridu

Kód: Vybrat vše

      <?
       include("includes/db.php"); //pripojime se k databazi
       include("includes/smiles.php");

        $novinka_ziskat="SELECT nadpisek, obsah, datum FROM novinky ORDER BY ID DESC";
        $novinka_pocet = mysql_query($novinka_ziskat,$spojeni);
		
        for ($i = 0; $i < mysql_num_rows($novinka_pocet); $i++) {
        $novinka = mysql_fetch_row($novinka_pocet);
              
                      if ($i % 2) {
              echo("<tr><td class='n2nadpis'>".$novinka[0]."</td></tr>");
              echo("<tr><td class='nobsah'>".$novinka[1]."</td></tr>");
              echo("<tr><td class='ndatum'>".$novinka[2]."</td></tr>");
              echo("<tr><td><br><br></td></tr>");}
       
    		else {
    
              echo("<tr><td class='nnadpis'>".$novinka[0]."</td></tr>");
              echo("<tr><td class='nobsah'>".$novinka[1]."</td></tr>");
              echo("<tr><td class='ndatum'>".$novinka[2]."</td></tr>");
              echo("<tr><td><br><br></td></tr>");}
              	}
    ?>
E// potom si tam jeste nekde hod cestu k CSSku, to co tam vidis mi odlisovalo sude novinky od lichych jinym pozadim v nadpisu novinky