Creazione automatica Next -Previous
Raga,anche grazie a voi,sono riuscito a creare una pagina annunci,in php,dove da un form si puo' caricare una foto e mettere il nome,cogmone eccetera.al volo poi tutto viene stampato in php nella pagina annunci. Secondo voi come si puo' fare per avere tipo solo 4 annunci con foto per pagina con i link sotto Precedente Successivo? So che è un casino ma se mi potete aiutare ehhhh.
se usi il db è facile xke prendi l'id degli annunci lo converti in querystring e fai tuapagin.php?id=1 ecc... per tutti gli annunci
Si puo' usare un file di testo come db? Infatti questo sistema di annunci si basa esclusivamente su txt.
Quello che vuoi realizzare si chiama paginazione, fai un paio di ricerche qui nel forum e in rete, trovi di sicuro qualcosa.
Ciaoooooo!!!!!!!
Ciao e grazie per la risposta,sono riuscito a trrovare qualcosa,ma il risultato disastroso è questo , ecco il codice:
<?php
echo "Ecco i vostri annunci<br>";
if (!$apri = fopen("file.txt","r")){
echo "Non posso aprire il file";
}else{
#Se il file si può leggere allora con un ciclo while
# leggo tutte le righe del mio file
while(!feof($apri)){
$leggo = fgets($apri,255);
echo "$leggo<br>";
}
}
fclose($apri);
$file = file("./file.txt");
if($perpage == FALSE) $perpage = 30;
if($pos == FALSE) $pos = 0;
$count = count($file);
for($i = $pos; $i < ($perpage+$pos); $i++)
{
if($i > $count-1) break;
$result = explode("|", trim($file[$count-$i-1]));
echo "<li>$result[0] $result[1]\n";
}
echo "<div align=\"center\">[ ";
for($p = 0; $p < $count; $p++)
{
if(!($p % $perpage))
{
$pg = ($p/$perpage)+1;
if ($p == $pos)
{
echo "<strong>$pg</strong> ";
}
else
{
echo "<a href=\"?pos=$p\">$pg</a> ";
}
}
}
echo " ]</div>";
?>
Debug,ho avuto modo di vedere le tue creazioni(script),complimenti,magari un giorno avere le tue conoscenze.
Ultima modifica di djperfeste : 11-09-2005 alle ore 20.43.18
Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere ai messaggi
Non puoi inserire allegati.
Non puoi modificare i tuoi messaggi
Regole del forum