Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Link e Mysql (stupido ma urgente)

    Ciao Ragazzi!
    ecco il problema: ho una tabella tipo:
    id | autore | libro | link | copertina

    nella colonna copertina c'è il nome del file .jpg da richiamare.

    io vorrei creare dalla pagina 1 un link che trasferisce alla pagina 2 l'id e la pagina 2 riceve l'id, crea una query per estrapolare i dati per quell'id e poi impaginarli come voglio.
    facendo così la pagina 1 contiene circa 30 link che mandano l'id ad una unica pagina2 che in base all'id che riceve modifica i dati di autore, libro, link ecc.

    ho provato così:
    pagina 1 = <a href="pagina2.php?id=5>link</a>

    pagina 2 = <?php $var_ricevuta=$_GET['id'];
    $db = mysql_connect("localhost", "user", "password");
    mysql_select_db("database", $db);
    $sql = "select * from TABELLA where id = '$id'";
    $result = mysql_query($sql);
    print $result["autore"];
    print $result["libro"];
    printf ("<a href=\"%s\">link</a>\n", $result["link"]);
    ?>

    ma dalla pagina1 il link mi porta a pagina2.php?id=5 e da li non si schioda!
    Perché?

  2. #2

    Re: Link e Mysql (stupido ma urgente)

    pagina 2 = <?php $var_ricevuta=$_GET['id'];
    $db = mysql_connect("localhost", "user", "password");
    mysql_select_db("database", $db);
    $sql = "select * from TABELLA where id = '$var_ricevuta'";
    $result = mysql_query($sql);
    print $result["autore"];
    print $result["libro"];
    printf ("<a href=\"%s\">link</a>\n", $result["link"]);
    ?>
    Prova così...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2000
    residenza
    Milano
    Messaggi
    188
    Letto cosi' mi sembra tutto giusto...

    prova ad aggiungere all'inzio:
    codice:
    error_reporting (E_ALL);
    cosi' se c'e' un errore ti scrive i dettagli.

    Inoltre se si inchioda (ovvero loopa) riguarda la query che comunque sembra corretta e banale.

    Anzi scrivila con
    codice:
    print "<HR>ecco la query---> $sql <HR>";
    poi vai in phpmyadmin e prova ad inserirla dopo averla copiata-incollata per vedere quello che fa...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.