Problema creazione link

di il
2 risposte

Problema creazione link

Ciao a tutti:)Mi servirebbe un aiuto con questo codice..in questa funzione ad ogni iterazione del ciclo while dovrei creare un link per visualizzare il contenuto completo dell'articolo. Il problenma è che il link generato non risulta cliccabile..

function mostra_articolo($db,$limit = 4) {

if (isset($_GET['page'])) {
$page = $_GET['page'];
} else {
$page = 1;
}

$start = ($page - 1) * $limit;



$sql='SELECT SQL_CALC_FOUND_ROWS
id_articolo, titolo,pubblicato,data_pubblicazione,contenuto
FROM articoli
ORDER BY data_pubblicazione DESC
LIMIT ' . $start . ', ' . $limit;
$result=mysql_query($sql,$db) or die(mysql_error($db));




if (mysql_num_rows($result) == 0) {
echo '<p>Non ci sono articoli</p>';
} else {

while ($row = mysql_fetch_assoc($result)) {

$data=convertiDataperDb($row['data_pubblicazione']);
$id_articolo=$row['id_articolo'];
$testo='Continua a leggere';
$link="<a href=\"visualizzaArticolo.php?id_articolo=\".$id_articolo.\">Leggi altro...</a>";

echo '<div class="articolo">';
echo "<h6>Pubblicato su: ".$row['pubblicato']."</h6>";
echo "<h4>".$row['titolo']."</h4>";
echo "<h6>".$data[1].$data[2]."</h6>";
echo '<p>'.trim_body($row['contenuto']).$link.'</p>';
echo $link;
echo '</div>';

}
$pag='<span id="pag">'.paginate($db, $limit).'</span>';
echo $pag;
}
}

2 Risposte

  • Re: Problema creazione link

    Hai verificato il codice HTML che viene generato?
    Secondo me qui
    $link="<a href=\"visualizzaArticolo.php?id_articolo=\".$id_articolo.\">Leggi altro...</a>";
    ti manca qualche virgoletta
  • Re: Problema creazione link

    candaluar ha scritto:


    Hai verificato il codice HTML che viene generato?
    Secondo me qui
    $link="<a href=\"visualizzaArticolo.php?id_articolo=\".$id_articolo.\">Leggi altro...</a>";
    ti manca qualche virgoletta
    ho modificato $link..ecco qua
    $link='<a href="visualizzaArticolo.php?id_articolo='.$id_articolo.'">Continua a leggere...</a>';

    codice html generato:<a href="visualizzaArticolo.php?id_articolo=9">Continua a leggere...</a>
    Non so dove sbaglio sinceramente
Devi accedere o registrarti per scrivere nel forum
2 risposte