- Home
- Categorie
- Coding e Sistemistica
- Coding
- Script news & Testo esteso
-
Script news & Testo esteso
Dispetto al titolo sono due cose differenti
Prima
Ho creato uno script news, tutto ok, funziona (e questo è già tanto)
Ora io visualizzo solo le ultime 10 news e mi chiedevo come spostare le news in eccesso in un altra tabella di db, che magari mi fa da archivio. Se vi serve vi posto pure il codice
Seconda
[url=http://www.metaphorock.it/sections/Rock/Soft/?band=1]Qui ho fatto in modo che la biografia è in eccesso, compare un link verso un fantomatico ?bio=idband che ovviamente non funziona. Come posso ovviare a questo?
Neanche qui posto il codice che è lungo lungo, ma come detto prima chiedete e vi sarà dato.Grassie mille
-
Ora io visualizzo solo le ultime 10 news e mi chiedevo come spostare le news in eccesso in un altra tabella di db, che magari mi fa da archivio. Se vi serve vi posto pure il codice
Basterebbe aggiungere una flag al db, imho.E da admin selezionare quale mandare in archivio e poi mettere quella flag ad y se prima era a n. Se ho capito il punto.
-
Mi sa di no ma grazie dell'interessamento
Lo scripit dovrebbe automaticamente trasferire una news all'archivio se supera le ultime 10 visualizzate
-
E glie lo fai fare in automatico. Stessa cosa.
if (vedi tu cosa controllare per dirgli che ha superato le ultime 10) {
$q=mysql_query("update nome.campo from nome.tabella set nome.flag='y' WHERE id=id.desiderato");
}
-
@massy said:
E glie lo fai fare in automatico. Stessa cosa.
if (vedi tu cosa controllare per dirgli che ha superato le ultime 10) {
$q=mysql_query("update nome.campo from nome.tabella set nome.flag='y' WHERE id=id.desiderato");
}
Grazie massy
Mi rimane una perplessità:
WHERE id=id.desiderato"
Le mie news hanno un id progressivo va bene lo stesso?
Cioè se ora faccio vedere le news dalla 1 alla 10 poi saranno dalla 21 alla 31 e così via..
-
Scusate per l'up, volevo dirvi questo:
Per le news ho risolto in maniera brillante, uso la stessa tabella
Per l'altro problema:
// biografia print("<TD align=\"left\" valign=\"top\">\n<DIV style=\"margin: 0px 10px 0px 10px;\">\n<FONT color=\"#B83333\">**Biografia:**</FONT> \n"); if ($row['biografia']!="") { $lun_bio=strlen($row['biografia']); if ($lun_bio>700) { $bio=substr($row['biografia'], 0, 700); $bio=$bio."...<a href=\"?biografia=".$row['idb']."\">Continua a leggere</a>" ; else $bio=$row['biografia']; print("<div align=\"justify\">$bio</div> \n"); } print(" "); print("</DIV></TD></TR></TABLE></DIV>\n"); if ($_GET['biografia']) { $result=mysql_query("SELECT * FROM band WHERE idb=".$_GET['biografia'], $conn); $row=mysql_fetch_array($result); print(" ".$row['biografia']."\n"); }
non va
if ($_GET['biografia'])
{
$result=mysql_query("SELECT * FROM band WHERE idb=".$_GET['biografia'], $conn);
$row=mysql_fetch_array($result);print(" ".$row['biografia']."\n");
}