W pliku głównym mam link:
Kod
<p><a href="artykuly.php?news_id=<?php echo $row_rs1['news_id'];?>">Czytaj więcej</a></p>
...a w pliku docelowym rekord błędnie odczytuje zmienną (test rekordu w Dreamweaverze działa poprawnie)
Kod
$colname_rs1 = "-1";
if (isset($_GET['news_id'])) {
$colname_rs1 = $_GET['news_id'];
}
mysql_select_db($database_news, $news);
$query_rs1 = sprintf("SELECT * FROM table1 WHERE news_id = %s", GetSQLValueString($colname_rs1, "int"));
$rs1 = mysql_query($query_rs1, $news) or die(mysql_error());
$row_rs1 = mysql_fetch_assoc($rs1);
$totalRows_rs1 = mysql_num_rows($rs1);
if (isset($_GET['news_id'])) {
$colname_rs1 = $_GET['news_id'];
}
mysql_select_db($database_news, $news);
$query_rs1 = sprintf("SELECT * FROM table1 WHERE news_id = %s", GetSQLValueString($colname_rs1, "int"));
$rs1 = mysql_query($query_rs1, $news) or die(mysql_error());
$row_rs1 = mysql_fetch_assoc($rs1);
$totalRows_rs1 = mysql_num_rows($rs1);
Po kliknięciu linku ciągle wyskakuje:
Unknown column 'table1.3' in 'where clause' (przykład dla news_id=3)