Pagine dinamiche con mysql

JohnnyIbiza021a

Nuovo Utente
23 Nov 2015
11
0
0
Salve, scusatemi se non mi sono fatto più sentire, purtroppo non riuscivo più a loggarmi.

Ho visto delle pagine dinamiche e volevo chiedervi, come sarebbe possibile fare una di esse.
Mi spiego meglio, La pagina web, presenta dei risultati di un database:

- (contenuto1) - URL PAGINA 1
___________________________________________

- (contenuto2) - URL PAGINA 2
___________________________________________

-(contenuto3) - URL PAGINA 3
___________________________________________

So per certo che sono coinvolti database e php, perché sono due pagine collegate da link dinamico controllato dall'ID del DB, ma come si costruisce?, Dove potrei trovare qualche piccolo esempio oppure informazioni al riguardo?

Grazie in anticipo per la risposta.:byebye:

EDIT: Precisando. le due pagine web sono le stesse, il contenuto che è dinamico.
 
Ultima modifica:
ciao
non so se ho capito bene il tuo problema, comunque ipotiziamo che tu anbbia una tabella chiamata es. articoli così costituita
id int(3) autoincrement primary key
titolo varchar(250)
testo longtext
quindi devi costruire i link e in funzione di quello che clicchi visualizzare il testo, ti schematizzo
PHP:
<?php
//.......
//dati di connessione
$query=mysqli_query($conn,"SELECT id, titolo FROM articoli");
//costuisco i link
while($riga=mysqli_fetch_array($query, MYSQL_ASSOC)){
	$id=$riga['id'];
	$titolo=$riga['titolo'];
	echo "<a href='?id=$id'>$titolo</a><br>"
}
//verifico che sia stato cliccato un link
if(!isset($_GET['id'])){//non cliccato
	echo "selezioana un titolo";
}else{//scleto un link
	//visualizzo il testo relativo al link cliccato
	$id=$_GET['id'];
	$q=mysqli_query($conn,"SELECT testo FROM articoli WHERE id=$id");
	$testo=mysql_fetch_array($q, MYSQL_ASSOC);
	echo $testo['testo'];
}
//....
?>
il tutto condito con dei controlli e css
 
ciao
non so se ho capito bene il tuo problema, comunque ipotiziamo che tu anbbia una tabella chiamata es. articoli così costituita

quindi devi costruire i link e in funzione di quello che clicchi visualizzare il testo, ti schematizzo
PHP:
<?php
//.......
//dati di connessione
$query=mysqli_query($conn,"SELECT id, titolo FROM articoli");
//costuisco i link
while($riga=mysqli_fetch_array($query, MYSQL_ASSOC)){
	$id=$riga['id'];
	$titolo=$riga['titolo'];
	echo "<a rel='nofollow' href='?id=$id'>$titolo</a><br>"
}
//verifico che sia stato cliccato un link
if(!isset($_GET['id'])){//non cliccato
	echo "selezioana un titolo";
}else{//scleto un link
	//visualizzo il testo relativo al link cliccato
	$id=$_GET['id'];
	$q=mysqli_query($conn,"SELECT testo FROM articoli WHERE id=$id");
	$testo=mysql_fetch_array($q, MYSQL_ASSOC);
	echo $testo['testo'];
}
//....
?>
il tutto condito con dei controlli e css

Grazie mille Borgo Romano gentilissimo e disponibile come sempre, perdonami ma siccome vorrei capire come si fa e non voglio trovare tutto bello e pronto, una breve spiegazione su come funziona in senso largo e non in un caso specifico, potresti scriverla se puoi ovviamente?

Ti ringrazio in anticipo di tutto :)
 

Discussioni simili