Problema invio dati ad altra pagina

tivovi74

Utente Attivo
31 Gen 2012
58
1
8
Ciao Ragazzi, ho questo problema:

ho una home in cui ci sono una serie di notizie richiamate da un database. Vorrei che l'utente cliccando sul titolo venisse reindirizzato in una pagina in cui poter leggere tutta la notizia.

Il problema è che quando clicco non passa l'id_notizia e quindi nella pagina di lettura non mi stampa nulla.

Posto il codice:

codice home per recuperare la notizia: questo funziona e mi rimanda alla pagina di lettura.......
PHP:
<?php
			  //collegamento a Mysql
			  $db = mysql_connect ('..............................') or 
			  die (' Non è possibile stabilire la connessione, rivedere i parametri.'); 
			  //scelta del database
			  mysql_select_db ('...................', $db) or die (mysql_error ($db));
			  //query selezione
			  $sql = "SELECT * 
			  FROM notizie
			  where argomento = 'varie'
			  order by data desc
			  Limit 1";
			  //salva i risultati
			  $risultati = mysql_query($sql) or die(mysql_error($db));
			  //mostrare i risultati
			  while ($row = mysql_fetch_assoc($risultati)){
				  echo "<table>";//questo se vuoi lo puoi portare fuori dael while
    //extract ($row);
    $data=$row['data'];
    $titolo=$row['titolo'];
    $descrizione=$row['descrizione'];
	$exp=explode("-",$data);// se lo slash è il separatore esplodi la data secondo il separatore
				$data= $exp[2]."/".$exp[1]."/".$exp[0];//e ricomponi => 08/02/2012
  echo "<td class='titolonotizie'>$data</td><td>:</td><td class='titolonotizie'><a href=\"legginotizia.php?id_notizia=$id_notizia\" style=\"text-decoration:none; color:#9C1F2E\">$titolo</a></td>";
	echo "</table>";//se porti fuori <table< devi portare fuori anche questo
	echo "<a href=\"legginotizia.php?id_notizia=$id_notizia\" style=\"text-decoration:none; color:#000\">$descrizione</a>";
	
			  }
?>

codice pagina lettura:
PHP:
<?php
			  //collegamento a Mysql
			  $db = mysql_connect ('..................................') or 
			  die (' Non è possibile stabilire la connessione, rivedere i parametri.'); 
			  //scelta del database
			  mysql_select_db ('............................................', $db) or die (mysql_error ($db));
			  //verifica get
			  $id_notizia = $_GET['id_notizia'];
			  var_dump ($id);
			  //esegue la query
			  $sql = "SELECT * 
			  FROM notizie
			  where id_notizia = '$id_notizia'";
			  //salva risultati
			   $risultati = mysql_query($sql) or die(mysql_error($db));
			   var_dump ($risultati);
			  //mostrare i risultati
			  while ($row = mysql_fetch_assoc($risultati)){
				  echo "<table>";//questo se vuoi lo puoi portare fuori dal while
    //extract ($row);
    $data=$row['data'];
    $titolo=$row['titolo'];
	$exp=explode("-",$data);// se lo slash è il separatore esplodi la data secondo il separatore
				$data= $exp[2]."/".$exp[1]."/".$exp[0];//e ricomponi => 08/02/2012
    echo "<td class='titolonotizie'>$data</td><td>:</td><td class='titolonotizie'>$titolo</td>";
	echo "</table>";//se porti fuori <table< devi portare fuori anche questo
			  }
	?>

l var_dump che ho inserito mi danno questo risultato: NULL resource(2) of type (mysql result)


Qualcuno mi darebbe una mano?

Grazie.
 
errore trovato, non serve più l'aiuto.....
mi ero dimenticato di estrarre il dato attraverso
PHP:
$id_notizia=$row['id_notizia'];
Grazie a tutti lo stesso....
 

Discussioni simili