Passare il titolo al posto dell'id

achille610

Utente Attivo
18 Mag 2015
34
0
6
Ciao a tutti,
ho un sito dinamico creato in php, ovviamente quando posto le ricette nel listato ho il titolo, ma quando uno clicca e va a visitare il post, al posto di vedere il titolo vede l'id nella url.

qualcuno mi sa dire se e come posso passare il titolo e non l'id nella url ??


PHP:
La stringa con qui passo il link

<a href=\"recipes.php?id=$id_annunci

La query con cui posto la ricetta

<?php

require ("db_connect.php"); 

$id_annunci=$_GET['id'];


$query = mysql_query ("SELECT * FROM
     ricette INNER JOIN tipologia ON (ricette.tipologiaid=tipologia.id )
     INNER JOIN cottura ON (ricette.cotturaid=cottura.id )

.......

if (!$query) {
  exit('<p>Error performing query: ' . mysql_error() . '</p>');
}


while ($row = mysql_fetch_array($query)) {
$user_id = $row ['id'];
$titolo = $row ['titolo'];
$id_annunci = $row ['id_annunci'];
$ts = $row ['ts'];
$messaggio = substr($row['messaggio'], 0, 10000); 

....

la url attuale è questa: recipes.php?id=1979 io vorrei che al posto dell'id ci sia es bistecca ai ferri senza usare la url rewrite

Grazie a tutti in anticipo
 
Ciao, non sono molto pratico ma provo ad aiutarti a trovare una soluzione. Quindi se ho capito bene tu hai un DB dove ci carichi ad esempio:

Lasagne al pesto (titolo)
Comprare al supermercato pasta per lasagne, basilico, olio e robba varia. Cucinare...e robba varia (descrizione)

Adesso vuoi visualizzare questo con titolo (Lasagne al pesto) seguito dalla (descrizione)?
 

Discussioni simili