Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Przekazanie zmiennej w url
Forum PHP.pl > Forum > Przedszkole
-poczatkujacy-
Mam włączone 'register globals' w ustawieniach php ale to nic nie pomaga. Już nie mam pomysłu gdzie szukać błędu. PROSZĘ o jakąkolwiek podpowiedź

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);


Po kliknięciu linku ciągle wyskakuje:
Unknown column 'table1.3' in 'where clause' (przykład dla news_id=3)
markonix
A przeczytałeś błąd?
lord2105
nieznana kolumna w bazie danych... masz źle skonstruowane zapytanie...
-Poczatkujacy-
Sam chyba na to nie wpadnę (skąd on czyta taką kolumnę), wszystkim to działa tylko nie mi sad.gif
Mam narazie dość php. Dzięki za odpowiedzi.
lord2105
zobacz czy w bazie danych masz tabele o nazwie table1 ...
-Poczatkujacy-
lordzie oczywiście że mam tabele 'table1'
emajl22
Co za mózg -.-

Pomyśl.
Gość
pewnie dla was ten problem jest banalny ale ponieważ jest to dział 'przedszkole' to proszę o wyrozumiałość smile.gif
dopiero zaczynam testować PHP podpierając się dreamweaverem
daros17
pokaż strukturę bazy

@emajl22

Wniosłeś naprawdę dużo do tematu... ty od razu byłeś super, hiper programista?
-Poczatkujacy-
Dzięki daros17 za zainteresowanie.
W bazie danych mam tylko jedną tabele (table1) z kolumnami news_id, news_tresc, news_data
kalmaceta
pokaż co wypisze die($query_rs1) - przed przed mysql_query();
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.