Gegevens uit url in bestand
In de url staat:
nieuws.php?n_ID=2
En nu wil ik n_ID uit die url halen en in een bestand stoppen, zodat n_ID=2 gekoppeld word aan id=2,
Wie kan mij hiermee helpen?
// Query for news
$Get_SQL = "SELECT 'id', `news_subject` , `news_message` , `date` FROM `".$INFO['news_table']."` WHERE 'id' = 'n_ID' AND `news_subject` != '' AND `news_message` != ''
En id moet dus hetzelfde dus als n_ID, dus als n_ID 12 is, moet id ook 12 zijn
Wie kan mij daarmee helpen?
Maak gebruik van variabele :D
Dankje, het werkt volgens mij idd :)
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /home/wo/public_html/test/content.nieuws.php on line 10
Dit is de code:
$Get_SQL = "SELECT * FROM vweb_news_content WHERE WHERE 'id' = $_GET['n_ID'] AND `news_subject` != '' AND `news_message` != '' ORDER BY `id` DESC LIMIT 0, ".$INFO['NumPageItemsFront'];
Ik denk dat er iets niet klopt maar wat...
Kan je even uitleggen trouwens van waar die != voor dient want dat weet ik niet. De parse error is de ' tussen de [ ]. Wat een uitdrukking :)
Die != '' bedoelt hij mee dat ze niet leeg moeten zijn denk ik. Maar voer jij dan ook lege in?
Anders zou je het gewoon zo moeten doen:
$Get_SQL = "SELECT * FROM vweb_news_content WHERE id = $_GET[n_ID] ORDER BY id DESC LIMIT 0,".$INFO[NumPageItemsFront];
Bij gebruik van array's haakjes gebruiken
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in /home/wo/public_html/test/content.nieuws.php on line 10
Dit is de code rond lijn 10:
include ("includes/functions.inc.php");
## Query for news
$Get_SQL = "SELECT * FROM vweb_news_content WHERE id = $_GET['n_ID'] AND news_subject != '' AND news_message != '';
if (! $Get_Query = mysql_query($Get_SQL) ) {
Die haakjes moeten weg :P dus $_GET[n_ID] (zo werkt het bij mij altijd wel anders krijg ik dezelfde melding)
http://www.wo.veugerweb.com/test/content.nieuws.php?n_ID=2
Daar hoort het nieuws met ID 2 te komen, en op
http://www.wo.veugerweb.com/test/content.nieuws.php?n_ID=1 het nieuws met ID 1
Wie kan mij helpen?
De pagina is:
http://wo.veugerweb.com/test/content.nieuws.php.txt
http://wo.veugerweb.com/test/content.nieuws.php.txt
lijn 14:
if (! $Get_Query = mysql_query($Get_SQL) )
## if nothing is in the db give an error
if ( mysql_num_rows($Get_Query) < 1 ) {
?> <br><i>No News inserted yet!</i><br>
lijn 14:
if (! $Get_Query = mysql_query($Get_SQL) )
## if nothing is in the db give an error
if ( mysql_num_rows($Get_Query) < 1 ) {
?> <br><i>No News inserted yet!</i><br>
In de config file kon ik instellen hoeveel berichten die op de pagina laat zien, nu heb ik dat ingestelf op 1, maar nu laatie 1 en hetzelfde berichtzien.
Dus als ik naar http://www.wo.veugerweb.com/test/index.php?pid=3&n_ID=2 gaat istie hetzelfde als ik naar
http://www.wo.veugerweb.com/test/index.php?pid=3&n_ID=1 ga, terwijl die anders hoort te zijn.
Met dit stuk: ".$INFO['NumPageItemsFront'];
Uit:
$Get_SQL = "SELECT `news_subject` , `news_message` , `date` FROM `".$INFO['news_table']."` WHERE `news_subject` != '' AND `news_message` != '' ORDER BY `id` DESC LIMIT 0, ".$INFO['NumPageItemsFront']; laat hij er 1 zien, maar als ik die weghaal werkt het ook niet.
Heb alles eens na gelezeen en wat geprobeert, nu werkt het.
Parse error: parse error, expecting `T_STRING' or `T_VARIABLE' or `T_NUM_STRING' in c:\phpdev\www\public\pw\2rate.php on line 42
En dit is dus de beruchte "Line 42":
$query= "SELECT * FROM tbljobs WHERE 'Submitter' = $_SESSION['loginnaam']";
Nu heb ik dus geprobeerd wat jullie hierboven zeiden, en er dit van gemaakt:
$query= "SELECT * FROM tbljobs WHERE 'Submitter' = $_SESSION[loginnaam]";
Maar dan krijg ik mijn mysql_query die-error...
$resultaat = mysql_query($query) or die ("De query kan niet worden uitgevoerd");
en komt er dus te staan: "De query kan niet worden uitgevoerd"
Ik zit hier nu al een paar dagen mee rond te hannesen, en ik maak wel wat vooruitgang, maar dat kreng wil nu nog steeds niet...!! >_< Als dit lukt moet het toch klaar zijn... Someone plz help me out!
Code (php)
1
2
3
2
3
<?php
$query= 'SELECT * FROM tbljobs WHERE `Submitter` = "' . $_SESSION['loginnaam'] . '" ';
?>
$query= 'SELECT * FROM tbljobs WHERE `Submitter` = "' . $_SESSION['loginnaam'] . '" ';
?>
Gewijzigd op 13/09/2004 13:37:00 door Rick
http://www.wo.veugerweb.com/test/content.nieuws.php?n_ID=1
http://www.wo.veugerweb.com/test/content.nieuws.php.txt
voor de makkelijke surfers onder ons ;)
edit ze werken zelfs al niet meer :(
http://www.wo.veugerweb.com/test/content.nieuws.php.txt
voor de makkelijke surfers onder ons ;)
edit ze werken zelfs al niet meer :(
Gewijzigd op 13/09/2004 15:10:00 door Marien xD
Klopt, is ook al tijdje geleden gepost ;)
ah ok ;) dus het probleem is al opgelost neem ik aan ?
Verder stond er geen " op het einde van je query en heb je de variabelen niet buiten haakjes gehaald. Zoiets geeft bij mij geen fouten meer:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
<?
include('includes/functions.inc.php');
## Query for news
$Get_SQL = "SELECT * FROM vweb_news_content WHERE id = ".$_GET['n_ID']." AND news_subject <> '' AND news_message <> ''";
if ($Get_Query != mysql_query($Get_SQL)) {
// blaat
}
?>
include('includes/functions.inc.php');
## Query for news
$Get_SQL = "SELECT * FROM vweb_news_content WHERE id = ".$_GET['n_ID']." AND news_subject <> '' AND news_message <> ''";
if ($Get_Query != mysql_query($Get_SQL)) {
// blaat
}
?>