Bè un po' di pulizia l'ho fatta io (funzionava male)
Ora funziona bene, tuttavia sono stato costretto a dupplicare le pagine per via del fatto che utilizzando il mod rewrite la funzione get mi passa newsTitle e non newsID (indispensabile per far funzionare il tutto)
Al momento in testa alla pagina news.php ho il codice:
[php]
$newsTitle = ereg_replace('-', ' ', $newsTitle);
$colname_rsNews = '%';
if (isset($_GET['newsTitle'])) {
$colname_rsNews = (get_magic_quotes_gpc()) ? $_GET['newsTitle'] : addslashes($_GET['newsTitle']);
}
mysql_select_db($database_conn, $conn);
$query_rsNews = sprintf("SELECT * FROM tblnews WHERE newsTitle = '$newsTitle' ", $colname_rsNews);
$rsNews = mysql_query($query_rsNews, $conn) or die(mysql_error());
$row_rsNews = mysql_fetch_assoc($rsNews);
$totalRows_rsNews = mysql_num_rows($rsNews);
[/php]
mentre su news1.php (quella che viene linkata nel modo news1.php?newsID=XXX) ho il codice
[php]
$colname_rsNews = '-1';
if (isset($_GET['newsID'])) {
$colname_rsNews = (get_magic_quotes_gpc()) ? $_GET['newsID'] : addslashes($_GET['newsID']);
}
mysql_select_db($database_conn, $conn);
$query_rsNews = sprintf("SELECT * FROM tblnews WHERE newsID = %s", $colname_rsNews);
$rsNews = mysql_query($query_rsNews, $conn) or die(mysql_error());
$row_rsNews = mysql_fetch_assoc($rsNews);
$totalRows_rsNews = mysql_num_rows($rsNews);
[/php]
Come posso fare per far funzionare una sola pagina sia che mi vanga passato da link newsTitle o newsID? in pratica dovrei fondere i due codici sopra riportati, ma nonostante abbia fatto numerose prove non riesco ad ottenere quello che voglio.
Mi dareste una mano?