Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][HTML] Wyświetlanie newsa w ramce.
Gabrielx
post
Post #1





Grupa: Zarejestrowani
Postów: 157
Pomógł: 2
Dołączył: 24.03.2009

Ostrzeżenie: (0%)
-----


Oto kod wyświetlający newsy:
  1. <?php
  2.  
  3. if (!isset($_REQUEST['strona'])&&!isset($_REQUEST['artykul']))
  4. {
  5.  header('Location: indeks.php');
  6.  exit;
  7. }
  8.  
  9. $strona = $_REQUEST['strona'];
  10. $artykul = intval($_REQUEST['artykul']);
  11.  
  12. include_once('funkcje_bazy.php');
  13. include_once('naglowek.php');
  14.  
  15. $lacz = lacz_bd();
  16.  
  17. if ($artykul)
  18. {
  19.  $sql = "select * from artykuly
  20.          where id = '$artykul' and
  21.                opublikowany is not null";
  22. }
  23. else
  24. {
  25.  $sql = "select * from artykuly
  26.          where strona = '$strona'
  27.          and opublikowany is not null
  28.          order by opublikowany desc";
  29. }
  30. $wynik = $lacz->query($sql);
  31.  
  32. while ($artykul = $wynik->fetch_assoc())
  33. {
  34.  // nagłówek
  35.  echo "<h2>{$artykul['naglowek']}</h2>";
  36.  // obrazek
  37.  if ($artykul['obrazek'])
  38.  {
  39.    echo '<div style="float:right; margin:0px 0px 6px 6px;">';
  40.    echo '<img src="zmien_wielkosc_obrazka.php?obrazek=';
  41.    echo urlencode($artykul['obrazek']);
  42.    echo '&max_szerokosc=200&max_wysokosc=120" align=right/></div>';
  43.  }
  44.  
  45.  // treść
  46.   echo $artykul['tekst_artykulu'];
  47.    // podpis
  48.  echo "Dodał:";
  49.  $a = pobierz_rekord_autora($artykul['autor']);
  50.  echo '<br /><p>';
  51.  echo $a['pelne_nazwisko'].', ';
  52.  echo date('M d, H:i', $artykul['zmodyfikowany']);
  53.  echo '</p>';
  54. }
  55.  
  56. include('stopka.php');
  57. ?>

Co powinienem zrobić aby wyświetlić artykuł w ramce? Próbowałem ale nie dałem rady, więc zwróciłem się z prośbą do Was.

Ten post edytował Spawnm 3.07.2009, 21:45:10
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
Adis92
post
Post #2





Grupa: Zarejestrowani
Postów: 146
Pomógł: 12
Dołączył: 9.01.2009
Skąd: Płock

Ostrzeżenie: (0%)
-----


  1. <?php
  2. // nagłówek
  3.  echo "<table style='width: 300px; Border: 1px; border-style: solid;'><tr><td style='background: red;'><h2>{$artykul['naglowek']}</h2>";
  4. // obrazek
  5.  if ($artykul['obrazek'])
  6.  {
  7.    echo '<div style="float:right; margin:0px 0px 6px 6px;">';
  8.    echo '<img src="zmien_wielkosc_obrazka.php?obrazek=';
  9.    echo urlencode($artykul['obrazek']);
  10.    echo '&max_szerokosc=200&max_wysokosc=120" align=right/></div></td></tr>';
  11.  }
  12.  
  13.  // treść
  14.   echo "<tr><td>"$artykul['tekst_artykulu'];
  15.    // podpis
  16.  echo "Dodał:";
  17.  $a = pobierz_rekord_autora($artykul['autor']);
  18.  echo '<br /><p>';
  19.  echo $a['pelne_nazwisko'].', ';
  20.  echo date('M d, H:i', $artykul['zmodyfikowany']);
  21.  echo '</p></td></tr></table>';
  22. }"
  23. ?>

Tam gdzie width: 300px podaj swoja szerokość
Tylko musisz dodać sobie <tr><td> </td></tr> tam gdzie chcesz robić kolejne kolumny.

Ten post edytował Adis92 3.07.2009, 22:22:37
Go to the top of the page
+Quote Post
Gabrielx
post
Post #3





Grupa: Zarejestrowani
Postów: 157
Pomógł: 2
Dołączył: 24.03.2009

Ostrzeżenie: (0%)
-----


Nie zupełnie o to mi chodzi. Chcę aby tekst był w takiej oto ramce:
http://img222.imageshack.us/img222/1843/ramkaj.jpg
Go to the top of the page
+Quote Post
Adis92
post
Post #4





Grupa: Zarejestrowani
Postów: 146
Pomógł: 12
Dołączył: 9.01.2009
Skąd: Płock

Ostrzeżenie: (0%)
-----


Coś w tym stylu questionmark.gif (Patrz poprawiony kod w 1 odp.)
Go to the top of the page
+Quote Post
Gabrielx
post
Post #5





Grupa: Zarejestrowani
Postów: 157
Pomógł: 2
Dołączył: 24.03.2009

Ostrzeżenie: (0%)
-----


Kurcze. Coś nie chcę mi się odpalić. Wyskakuje coś takiego:
Parse error: syntax error, unexpected $end in /var/www/virtual/gabrielx.cba.pl/*****/strona.php on line 58

kod:
Kod
<?php

if (!isset($_REQUEST['strona'])&&!isset($_REQUEST['artykul']))
{
  header('Location: indeks.php');
  exit;
}

$strona = $_REQUEST['strona'];
$artykul = intval($_REQUEST['artykul']);

include_once('funkcje_bazy.php');
include_once('naglowek.php');

$lacz = lacz_bd();

if ($artykul)
{
  $sql = "select * from artykuly
          where id = '$artykul' and
                opublikowany is not null";
}
else
{
  $sql = "select * from artykuly
          where strona = '$strona'
          and opublikowany is not null
          order by opublikowany desc";
}
$wynik = $lacz->query($sql);

while ($artykul = $wynik->fetch_assoc())
{
  // nagłówek
echo "<table style='width: 300px; Border: 1px; border-style: solid;'><tr><td style='background: red;'><h2>{$artykul['naglowek']}</h2>";
// obrazek
if ($artykul['obrazek'])
{
   echo '<div style="float:right; margin:0px 0px 6px 6px;">';
   echo '<img src="zmien_wielkosc_obrazka.php?obrazek=';
   echo urlencode($artykul['obrazek']);
   echo '&max_szerokosc=200&max_wysokosc=120" align=right/></div></td></tr>';
}

// treść
  echo "<tr><td>".$artykul['tekst_artykulu'];
   // podpis
echo "Dodał:";
$a = pobierz_rekord_autora($artykul['autor']);
echo '<br /><p>';
echo $a['pelne_nazwisko'].', ';
echo date('M d, H:i', $artykul['zmodyfikowany']);
echo '</p></td></tr></table>';
}"
include('stopka.php');
?>
Go to the top of the page
+Quote Post
Adis92
post
Post #6





Grupa: Zarejestrowani
Postów: 146
Pomógł: 12
Dołączył: 9.01.2009
Skąd: Płock

Ostrzeżenie: (0%)
-----


A możesz podać która to linia ta 58 dokładnie questionmark.gif
Go to the top of the page
+Quote Post
grzegosh
post
Post #7





Grupa: Zarejestrowani
Postów: 51
Pomógł: 3
Dołączył: 26.06.2008

Ostrzeżenie: (0%)
-----


}" 3 linijka od dołu, skasuj "

W dodatku </td></tr> wywal to i wrzuć ZA ifa bo jak warunek nie zostanie spełniony to zostaną nie zamknięte tagi.
Tutaj:
  1. <?php
  2. if ($artykul['obrazek'])
  3. {
  4.   echo '<div style="float:right; margin:0px 0px 6px 6px;">';
  5.   echo '<img src="zmien_wielkosc_obrazka.php?obrazek=';
  6.   echo urlencode($artykul['obrazek']);
  7.   echo '&max_szerokosc=200&max_wysokosc=120" align=right/></div></td></tr>';
  8. }
  9. ?>

Zamień na
  1. <?php
  2. if ($artykul['obrazek'])
  3. {
  4.   echo '<div style="float:right; margin:0px 0px 6px 6px;">';
  5.   echo '<img src="zmien_wielkosc_obrazka.php?obrazek=';
  6.   echo urlencode($artykul['obrazek']);
  7.   echo '&max_szerokosc=200&max_wysokosc=120" align=right/></div>';
  8. }
  9. echo "</td></tr>";
  10. ?>
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 00:34