Zalomení textu z mysql

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

wgmqe
nováček
Příspěvky: 1
Registrován: srpen 10
Pohlaví: Muž
Stav:
Offline

Zalomení textu z mysql

Příspěvekod wgmqe » 25 srp 2010 19:51

čau,
potřeboval bych poradit jak udělat, aby se mi vložený text do databáze při jeho načtení zalamoval. Zkoušel jsem "wordwrap", ale asi blbě protože se nic nezalomilo ...

Jo a kód pro vkládání je z linuxsoft.cz, sem v php začátečník tak se nedivte :-)

Poradil by mi někdo, prosim? Díky

Kód: Vybrat vše

<?
  define ("ROWS", 10);
  $spojeni = mysql_connect("xxxx", "xxxx", "xxxx")
        or die("Nelze se připojit");
    mysql_select_db("xxxx");

  if (!isset($_GET["celkem"])) 
  {
    $vysledek=mysql_query("select count(*) as pocet from kniha_hostu");
    $zaznam=mysql_fetch_array($vysledek);
    $celkem=$zaznam["pocet"];
  }
  else
  {
      $celkem=$_GET["celkem"];
  }
  if ($celkem>ROWS)
  {
    if (!isset($_GET["od"])) $od=1; else $od=$_GET["od"];
    $vysledek=mysql_query("select cas, vzkaz from kniha_hostu order by cas desc"." limit ".($od-1).",

".ROWS);
      echo "Záznamů: ".$od."-";
    echo (($od+ROWS-1)<=$celkem)?($od+ROWS-1):$celkem;

    echo " z celkem $celkem&nbsp;&nbsp;&nbsp;";
       if ($od==1) echo "Začátek&nbsp;|&nbsp;";
      else echo "<a href=\"".$_SERVER["PHP_SELF"]."?celkem=$celkem&amp;od=1\">Začátek</a>&nbsp;|
&nbsp;";
       if ($od<ROWS) echo "Předchozí&nbsp;|&nbsp;";
      else echo "<a href=\"".$_SERVER["PHP_SELF"]."?celkem=$celkem&amp;od=".($od-
ROWS)."\">Předchozí</a>&nbsp;|&nbsp;";
       if ($od+ROWS>$celkem) echo "Následující&nbsp;|&nbsp;";
      else echo "<a href=\"".$_SERVER["PHP_SELF"]."?celkem=$celkem&amp;od=".($od
+ROWS)."\">Následující</a>&nbsp;|&nbsp;";
       if ($od>$celkem-ROWS) echo "Konec&nbsp;<BR>";
      else echo "<a href=\"".$_SERVER["PHP_SELF"]."?celkem=$celkem&amp;od=".($celkem-$celkem%ROWS
+1)."\">Konec</a><BR>";
  }

  else
  {
    $vysledek=mysql_query("select * from kniha_hostu order by cas desc");   
  }
  echo "<B>Pokud jste vkládali HTML kód, je při zobrazení ignorován.</B><BR>\n";
  while ($zaznam=MySQL_Fetch_Array($vysledek))
  {
    echo "<p>".date("j.n.Y G:i:s", ($zaznam["cas"]))."<BR>\n";
    echo strip_tags($zaznam["vzkaz"])."</p>\n";
  }
?>

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Zalomení textu z mysql

Příspěvekod CZechBoY » 28 srp 2010 11:22

Zdravim a Vítej na PC-HELP!
v databázi máš text který tam hodíš skrz nějaký formulář?
tak pak při výpisu z databáze použij funkci nl2br(text)
např.:
$res=MysQL_Query("SELECT text FROM clanky WHERE id=5 LIMIT 1");
$r=MySQL_Fetch_Assoc($res);
echo nl2br($r);
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Sejmuti textu ve win 11 - vystřižky Příloha(y)
    od L.L » 08 říj 2024 21:17 » v Programy ke stažení
    1
    2525
    od petr22 Zobrazit poslední příspěvek
    10 říj 2024 11:22

Zpět na “Programování a tvorba webu”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 6 hostů