Tomasz Żelichowski

Tomasz Żelichowski zadowolony
pracownik...

Temat: php - problem z "czytaj więcej"

Witajcie!

piszę ponownie bo mam mały problem :/

mam taką stronkę w php
http://edu21.pl/test3usun.php

jak kliknę w "...czytaj więcej" artykułu "Zmiana wysokości stawek minimalnych wynagrodzenia nauczycieli" to jestem przekierowany do pełnego artykułu, tylko, że do samej góry, a ja chciałbym, żeby po kliknięciu "...czytaj więcej" użytkownik był "przenoszony" do danego pełnego artykułu, tak żeby go nie szukać go po całej stronie...

oto skrypt strony test3usun.php

<?php

$uchwyt=mysql_connect('localhost','***','***')
or die('Nieudane połączenie z bazą danych...');
mysql_select_db('***')
or die('Nie udało się wybrać bazy danych...');
$sql = "SELECT left(tresc, 300) as tekst, left(tytul, 300) as przyciety_tytul FROM news ORDER BY id desc";
$wynik = mysql_query($sql) or die(mysql_error());

while($w = mysql_fetch_assoc($wynik)){
echo '<b> <font color="darkred"> <font size="2,5">';
echo $w['przyciety_tytul'] .'<br>';
echo '</b> <p align="justify"> <font color="black"> <font size="2"> ';
echo $w['tekst'] . '';echo "".$row['data'].
"<a href='nowe2.php?data=".$row['data']."'></i><b>...czytaj dalej<br><br><br></a>";
echo '<br>';


mysql_close($sql);

}
?>

w przypadku gdyby coś w skrypcie nie było jasne proszę pytajcie :D
Janusz Skudrzyk

Janusz Skudrzyk Członek zarządu,
weblabs.pl

Temat: php - problem z "czytaj więcej"

Każdy tekst z własnym unikalnym id. Przy pokazywaniu listy tekstów do linków na końcu: #id_tekstu. Na liście z pełnymi tekstami przy każdym wpisie <a id="id_tekstu" name="id_tekstu"></a> (chociaż obecnie powinno wystarczyć nadanie dowolnemu obiektowi id="id_tekstu").

Takiej sieczki w wygenerowanym kodzie już dawno nie widziałem. <font> sam się nie zamknie.Janusz Skudrzyk edytował(a) ten post dnia 09.08.11 o godzinie 13:23
Tomasz Żelichowski

Tomasz Żelichowski zadowolony
pracownik...

Temat: php - problem z "czytaj więcej"

sieczka jest bo dopiero tworzę skrypt :) zaraz sobie to uporządkuje...

u mnie w mysql jest kolumna "id", czy nie wystarczy zamienić:

<a href='nowe2.php?data=".$row['data']."'> na

<a href='nowe2.php?id=".$row['id']."'>

żeby mi się to dobrze wyświetlało?
Janusz Skudrzyk

Janusz Skudrzyk Członek zarządu,
weblabs.pl

Temat: php - problem z "czytaj więcej"

<a href='nowe2.php#".$row['id']."'>
Tomasz Żelichowski

Tomasz Żelichowski zadowolony
pracownik...

Temat: php - problem z "czytaj więcej"

zamieniłem to w pliku z odnośnikami "..czytaj więcej"..

a teraz co dodać do skryptu z pełnymi tekstami...

oto część skryptu:

$link=mysql_query("SELECT * FROM news ORDER BY id desc");
while($wiersz=mysql_fetch_array($link))
{
echo '<b>';
echo $wiersz['tytul'];
echo '</b> (';
echo $wiersz['data'];
echo ')';
echo '<br> ';
echo $wiersz['tresc'];
echo "<br>\n";
echo "<br>\n";
}
mysql_close($uchwyt);
?>

Temat: php - problem z "czytaj więcej"

Polecam od razu pisać dobry i semantyczny kod XHTML lub jeszcze lepiej HTML5 a nie opierać się na starym HTML4 znacznikó <font> się nie używa <b> nie jest do tytułów. Później wszystko zmieniać to będzie katorga.

ID to chyba jakoś tak będzie:

echo '<h1 id='.$wiersz[id].'>';
echo $wiersz['tytul'];
echo '</h1> (';

konto usunięte

Temat: php - problem z "czytaj więcej"

Widzę że brąz lejemy wciąż.
Tomasz Żelichowski

Tomasz Żelichowski zadowolony
pracownik...

Temat: php - problem z "czytaj więcej"

nic ta zmiana nie wniosła, nadal nie ma zamierzonego efektu :/

Temat: php - problem z "czytaj więcej"

Na stronie on-line nie widać zmian. W linkach czytaj o .. masz news.php# a powinno być news.php#tu_jakiś_id_elementu

Na stronie z newsami nie widzę żadnych zmian, żaden element nie ma nawet parametru id określonego.

Dobra więcej mi sięnie chce .. to są w końcu podstawy podstaw.

Następna dyskusja:

Problem z php i excelem




Wyślij zaproszenie do