Witam, mam nastepujacy problem.
Na stronie głównej, pobieram z bazy aktualnosci i wyswietlam je. (Na sronie glowej wyswietlam tylko 4, zeby nie zabierac miejsca, i kiedy wyswietla sie 4 pojawia sie link do archiwum.) Kazda aktualnosc jest pocienta (wyswietla 600 znakow - zeby nie zabierac miejsca) i na koncu uciecia pojawia się LINKI-> "wiecej".
Jest to przekierowanie do nastepnej strony (wiecej.php). Problem polega na tym, ze po kliknięciu chciałbym aby w wiecej.php pojawil sie juz caly tekst(nie uciety) i tylko ten jeden. (Pod kazdym newsem na stronie glowej pojawia sie link php)
oto kod funckji ktora wyswietla sie na stronie glowej:
<?php
function ak_show(){
$linkos = ' <b> <a href="wiecej.php"> wiecej </a></b>';
session_start();
//polaczenie z baza
$db = pol_mysql();
$pp = date("Y");
$ff = 0;
$zap = "select * FROM aktualnosci ORDER BY id DESC";
$wynik = $db->query($zap);
$ile = $wynik->num_rows;
for ($i=1; $i<=$ile; $i++)
{
$wiersz = $wynik ->fetch_assoc();
if($wiersz['rok'] == $pp && $ff < 4)
{
$ff++;
echo $i;
$_SESSION['$i']=$wiersz['id'];
echo 'sesja->'.$_SESSION['$i'];
?>
<div class="news">
<div class="nagl"><?php echo $wiersz['naglowek'];?> </div>
<div class="inf"><?php
$ajc = 600;
$licz = strlen($wiersz['tresc']);
if ($licz>=$ajc)
{$tnij = substr($wiersz['tresc'],0,$ajc);
$txt = $tnij.$linkos
?>
<form actio"wiecej.php" method="post">
<?php echo "<input type=\"submit\" name=\"$i\" value=\"wyslij\" />"; ?>
</form>
<?php
;}
else
{$txt = $wiersz['tresc'];}
echo $txt;
?> </div>
<div class="dolek">
<div class="podpis"> <?php echo $wiersz['podpis']; ?> </div>
<div class="data"> <?php echo $wiersz['dzien']; ?> </div>
<div class="data"> <?php echo '.'.$wiersz['miesiac']; ?> </div>
<div class="data"> <?php echo '.'.$wiersz['rok']; ?> </div>
</div>
</div><!-- koniec news -->
<?php
}
}
if($ff == 4){?><a href="archiwum_<?php echo date("Y") ?>.php" id="arch"> archiwum </a><?php ;}
}
?>
Probowalem z sesja ale cos nie idzie...
a teraz plik wiecej.php
<?php
if(isset($_POST['i']))
{
?>
<?php require('uklad.www/doctype.php');?>
<?php require('uklad.www/baner.php');?>
<div id="srodek">
<?php require('uklad.www/lewe_menu.php');?>
<div id="prawe">
<div id="l1"> </div>
<div id="l2"> </div>
<div id="l3"> </div>
</div>
<div id="prawe2">
<table border="0">
<tr>
<td> <div id="kwadr"> </div> </td> <td> <div id="naglowek"> <b>Aktualności </b></div></td>
</tr>
</table>
<div id="pod_naglowek"> </div>
<?php
$db = pol_mysql();
$v = zm();
$id = $_SESSION['$i'];
echo $id;
$zap = "select * from aktualnosci where (id = '$id')";
$wynik = $db->query($zap);
$ile = $wynik->num_rows;
for ($i=1; $i<=$ile; $i++)
{
$wiersz = $wynik ->fetch_assoc();
?>
<div id="newsa">
<div class="nagl"><?php echo $wiersz['naglowek'];?> </div>
<div class="inf"> <?php echo $wiersz['tresc']; ?></div>
<div class="dolek">
<div class="podpis"> <?php echo $wiersz['podpis']; ?> </div>
<div class="data"> <?php echo $wiersz['dzien']; ?> </div>
<div class="data"> <?php echo '.'.$wiersz['miesiac']; ?> </div>
<div class="data"> <?php echo '.'.$wiersz['rok']; ?> </div>
</div>
</div><!-- koniec news -->
<?php
}
?>
</div>
<div id="prawe3">
<div id="m1"> </div>
<div id="m2"> </div>
<div id="m3"> </div>
</div>
</div>
<?php require('uklad.www/stopka.php');?>
<?php
$picza = $_SESSION['login'];
unset($_SESSION['picza']);
session_destroy();
}
else{
header('Location: index.php');
}
?>
Proszę o szybką odpowiedź gdyż jest to potrzebne do obrony mojej pracy inżynierskiej (tak wiem nie powinni mnie dopuscic) wink.gif
z góry dziekuje wink.gif
UWAGA: Pojawiła się nowa wersja systemu - phpBB 3.3.19. Ostatnie wydania (od wersji 3.3.17 do najnowszej) przynoszą kluczowe poprawki, które chronią Twoje forum przed zagrożeniami i dbają o spokój Twojej społeczności. Polecam nie odkładać tego na później, tyllko zaktualizować fora!
Polski pakiet językowy dla phpBB 3.3.19
Polski pakiet językowy dla phpBB 3.3.19
PILNE POMOC! przesłanie zmiennej, przesłanie zmiennej bez fo
-
zazdrosny17
- Posty: 1
- Rejestracja: 19 marca 2011, 19:50