Visualizzazione risultati 1 fino 14 di 14

Discussione: link a notizia in un elenco

  1. #1
    Guest

    Predefinito link a notizia in un elenco

    ciao, credo che questa sia la sezione giusta

    io faccio una tabella con l'elenco di tutti i titoli delle notizie che ho messo nel mio database.
    Come faccio a fare in modo che ogni titolo sia un link che porta alla notizia stessa?

  2. #2
    Guest

    Predefinito

    Citazione Originalmente inviato da aglodi Visualizza messaggio
    ciao, credo che questa sia la sezione giusta

    io faccio una tabella con l'elenco di tutti i titoli delle notizie che ho messo nel mio database.
    Come faccio a fare in modo che ogni titolo sia un link che porta alla notizia stessa?
    In questo modo :

    <a href="QUI METTI IL LINK DELLA PAGINA IN CUI SI TROVA LA NOTIZIA" target="_parent">QUI METTI IL TITOLO DELLA NOTIZIA</a>

    una cosa tipo :

    <a href="http://www.repubblica.it/speciale/2008/formulauno/index.html?ref=motsbsx" target="_parent">In Malesia torna la Ferrari
    Raikkonen in trionfo
    Massa rovina la festa</a>

    all'interno della tabella sara' visibile in questo modo :

    In Malesia torna la Ferrari
    Raikkonen in trionfo
    Massa rovina la festa


    poi se intendi la cosa come prelevare i dati da mysql e tuttaltra cosa.

    Ciao
    Ultima modifica di Bluroy : 23-03-2008 alle ore 21.30.24

  3. #3
    Guest

    Predefinito

    l'html lo conosco, io intendo che faccio una tabellina 200*200 che preleva gli ultimi 5 titoli dalla tabella "articoli". Però sono li belli immobili. Io vorrei che cliccandoci sopra automaticamente mi portino alla notizia desiderata.

  4. #4
    Guest

    Predefinito

    Come fai la query che estrae i record dal database?


    Ciao!

  5. #5
    Guest

    Predefinito

    uso un normalissimo dreamweaver così non mi sbatto, dato che sono piuttosto principiante e inesperto, magari a provare riuscirei anche da solo, però non ho tempo. La cosa che voglio fare io si può fare con dreamweaver?

  6. #6
    Guest

    Predefinito

    Ma... non hai detto di usare il database per archiviare le notizie??
    Spiega meglio che sistema usi.


    Ciao!

  7. #7
    Guest

    Predefinito

    si ma lo script del database lo genero con dreamweaver

  8. #8
    Guest

    Predefinito

    Eh, vabbè, postalo lo stesso!

    PS: sicuro di utilizzare un database mysql? Mi viene il dubbio che utilizzi male la parola database.


    Ciao!

  9. #9
    Guest

    Predefinito

    Citazione Originalmente inviato da aglodi Visualizza messaggio
    si ma lo script del database lo genero con dreamweaver
    Fammi sentire, tu vuoi una cosa con dati estratti dal database tipo questa cosa? news.php

    Se sì, dimmelo che ti do il codice php pronto

    Ciao...

  10. #10
    Guest

    Predefinito

    Ti faccio un esempio :P
    Anche io ho fatto la stessa cosa! :)
    Codice PHP:
    <?php

    $con
    = mysql_connect (...);
    .....

    $query = "SELECT * FROM news_tab";
    ....

    echo
    "<a href=\"http://sito.com/news.php?id=$row[id]\">$row[title]</a><br />";

    ?>
    Naturalmente non ho scritto tutto...è solo un esempio! :D
    Ciao! :)

  11. #11
    Guest

    Predefinito

    nella pagina della tabella io metto
    Codice PHP:
    <?php
    $maxRows_Recordset1
    = 5;
    $pageNum_Recordset1 = 0;
    if (isset(
    $_GET['pageNum_Recordset1'])) {
    $pageNum_Recordset1 = $_GET['pageNum_Recordset1'];
    }
    $startRow_Recordset1 = $pageNum_Recordset1 * $maxRows_Recordset1;

    mysql_select_db($database_local, $local);
    $query_Recordset1 = "SELECT * FROM articoli ORDER BY id DESC";
    $query_limit_Recordset1 = sprintf("%s LIMIT %d, %d", $query_Recordset1, $startRow_Recordset1, $maxRows_Recordset1);
    $Recordset1 = mysql_query($query_limit_Recordset1, $local) or die(mysql_error());
    $row_Recordset1 = mysql_fetch_assoc($Recordset1);

    if (isset(
    $_GET['totalRows_Recordset1'])) {
    $totalRows_Recordset1 = $_GET['totalRows_Recordset1'];
    } else {
    $all_Recordset1 = mysql_query($query_Recordset1);
    $totalRows_Recordset1 = mysql_num_rows($all_Recordset1);
    }
    $totalPages_Recordset1 = ceil($totalRows_Recordset1/$maxRows_Recordset1)-1;
    ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>Documento senza titolo</title>
    </head>

    <body>

    <form id="form1" name="form1" method="post" action="">
    <?php do { ?>
    <table width="57%" border="1">
    <tr>
    <td><a href="news.php?id=<?php $row['id'] ?>";>
    <?php echo $row_Recordset1['titolo']; ?></a>

    </td>
    </tr>

    </table>
    <?php } while ($row_Recordset1 = mysql_fetch_assoc($Recordset1)); ?></form>
    </body>
    </html>
    <?php
    mysql_free_result
    ($Recordset1);
    ?>
    nella pagina news.php metto
    Codice PHP:
    <?php
    $row
    =$_GET['id'];
    mysql_select_db($database_local, $local);
    $query_Recordset1 = "SELECT * FROM articoli WHERE row=$id";
    $Recordset1 = mysql_query($query_Recordset1, $local) or die(mysql_error());
    $row_Recordset1 = mysql_fetch_assoc($Recordset1);
    $totalRows_Recordset1 = mysql_num_rows($Recordset1);
    ?>
    <?php
    include ("phpstruttura/menu.php"); ?>
    <?php
    include ("phpstruttura/linkbanner.php"); ?>

    <html>
    <head><link rel=stylesheet href=style.css>
    </head>
    <body>
    <table border=0 class=struttura cellspacing=0 cellpadding=0 >

    <tr>
    <td class=menutop colspan="3" ><?php echo "$menutop" ?></td>
    </tr><tr>
    <td class=banner colspan=3 ></td>
    </tr>
    <tr><td colspan=3 height=10 bgcolor="#000000" ><em><a href=index.php?><div class=home>HOME</div></a></em></td></tr>
    <tr>
    <td class=sinistra valign=top align="center"><?php echo $menu ?> <?php echo $menusezioni ?></td>
    <td class=centro valign=top rowspan=2>

    <p align="center" class="titolo"><strong><?php echo $row_Recordset1['titolo']; ?></strong></p>
    <p class="testo"><?php echo $row_Recordset1['testo']; ?></p></td>
    <td class=destra valign=top rowspan=2 ><?php echo $link ?></td>
    </tr>
    <tr><td class=sinistra bgcolor="#FFFFFF" ></td><td></td><td></td></tr>
    <tr><td class=footersx width=150px></td><td class="footercen" width=550></td><td class=footerdx width=200></td></tr>


    </table>
    <p class="titolo">&nbsp;</p>
    </body>
    </html>
    <?php
    mysql_free_result
    ($Recordset1);
    ?>
    [DS] Usa i tag di codice, e non i tag QUOTE, quando ne riporti ampi stralci... si legge meglio, e non esce un post kilometrico
    Ultima modifica di dementialsite : 24-03-2008 alle ore 18.26.44

  12. #12
    Guest

    Predefinito

    Scusami la la connessione dove la apri e dopo chiudi???
    Codice PHP:
    $con = mysql_connet($server, $user, $pass);

    .....
    ....
    .......
    .......

    mysql_close($con);
    Ciao! :)
    Ultima modifica di sIM : 24-03-2008 alle ore 19.13.22

  13. #13
    Guest

    Predefinito

    si le connessioni sono tutte aperte, io mi sto concentrando sul resto

  14. #14
    Guest

    Predefinito

    Cambia:
    $row=$_GET['id'];

    con:
    $id=$_GET['id'];

    Hai postato lo script che in teoria dovrebbe fare quallo che chiedi; la domanda nasce spontanea: cos'ha che non va?


    Ciao!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •