recuperare dati da un db

ciao domanda banale ma che mi sta facendo impazzire nn essendo pratico.

ho una pagina in php con diversi libri in elenco.

id 1

id 2

id 3

poi ho una pagina con la scheda tecnica del libro cliccato

con diverse variabili tecniche: titolo, descrizione ecc...

come faccio, cliccando nella prima pag, a vedere e recuperare i dati nella seconda riferiti a quel libro?

ho provato cosi':

<? include("include/connessione.php"); ?> 

<? $id1 = $_GET['id']; ?> 

<? $query="SELECT * FROM listalibri WHERE id='$id1'";?> 

<? $id = $_GET['id']; ?> 

<? $descrizione = $_GET['descrizione']; ?>

cosa sbaglio o nn ho inserito?

grazie ciao

inviato 10 anni fa
eppyy
X 0 X

Praticamente non hai eseguito la query, ne hai fatto la fetch dei risultati! Ti propongo un esempio di script perestrarre i dati dal DB. Modificalo secondo le tue necessitą.

<?php
// metto nella variabile $id l'ID proveniente dal link cliccato
$id = $_GET['id'];

// costruisco la query
$query = "SELECT * FROM listalibri WHERE id=$id";

// lancio la query
$risultato = mysql_query($query);

// estraggo i risultati
$riga = mysql_fetch_array($risultato);

// mostro i risultati
echo $riga['nome_libro'] . ' ' . $riga['autore'];
?>

 :bye:

P.S.: non l'ho provato quindi potrebbero esserci delle imprecisioni. Lo script prevede che l'utente abbia cliccato su di un link del tipo schedalibro.php?id=123

risposto 10 anni fa
Gianni Tomasicchio
X 0 X

ciao Gianni,

grazie per la utile spiegazione.

L'ho provato e funziona benissimo

grazie mille

paolo

risposto 10 anni fa
eppyy
X 0 X
Effettua l'accesso o registrati per rispondere a questa domanda