Gegevens uit url in bestand

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Pagina: 1 2 volgende »

06/02/2004 22:23:00
Quote Anchor link
Ik zit met een probleem,
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?
 
PHP hulp

PHP hulp

16/01/2025 01:10:49
 

06/02/2004 22:30:00
Quote Anchor link
Ik heb nu:

// 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?
 
Eris -

Eris -

06/02/2004 23:37:00
Quote Anchor link
WHERE 'id' = $_GET['n_ID'] ipv WHERE 'id' = 'n_ID'
Maak gebruik van variabele :D
 

07/02/2004 00:03:00
Quote Anchor link
Dankje, het werkt volgens mij idd :)
 

07/02/2004 00:08:00
Quote Anchor link
Ik krijg nu deze error:

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...
 
Bart Smulders

Bart Smulders

07/02/2004 03:07:00
Quote Anchor link
$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];

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 :)
 
Mitch X

Mitch X

07/02/2004 10:22:00
Quote Anchor link
$Get_SQL = "SELECT * FROM vweb_news_content WHERE id = $_GET[n_ID] AND news_subject != '' AND news_message != '' ORDER BY id DESC LIMIT 0,".$INFO[NumPageItemsFront];

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];
 
Eris -

Eris -

07/02/2004 10:32:00
Quote Anchor link
$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
 
Micha

Micha

07/02/2004 13:48:00
Quote Anchor link
Krijg nog steeds dze fout:
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) ) {
 
Mitch X

Mitch X

07/02/2004 13:56:00
Quote Anchor link
Die haakjes moeten weg :P dus $_GET[n_ID] (zo werkt het bij mij altijd wel anders krijg ik dezelfde melding)
 
Micha

Micha

07/02/2004 14:10:00
Quote Anchor link
Werkt ook niet...

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
 
Mitch X

Mitch X

07/02/2004 14:14:00
Quote Anchor link
Nu zegt ie dat er een fout is op line 14. We r movin' on :P

Mss ff line 14 laten zien ?
Gewijzigd op 07/02/2004 14:14:00 door Mitch X
 
Micha

Micha

07/02/2004 14:17:00
Quote Anchor link
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>
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
<?php
 
Micha

Micha

07/02/2004 14:36:00
Quote Anchor link
Ok, ik heb ff wat gekeken:
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.
 
Micha

Micha

07/02/2004 20:19:00
Quote Anchor link
Het is in middels gelukt, bedankt allemaal!
Heb alles eens na gelezeen en wat geprobeert, nu werkt het.
 

13/09/2004 13:00:00
Quote Anchor link
Ik krijg precies diezelfde error steeds... die bullshit met die T_string enzo...

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!
 
Rick

Rick

13/09/2004 13:36:00
Quote Anchor link
Maak dit er eens van:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
$query
= 'SELECT * FROM tbljobs WHERE `Submitter` = "' . $_SESSION['loginnaam'] . '" ';
?>
Gewijzigd op 13/09/2004 13:37:00 door Rick
 
Marien xD

Marien xD

13/09/2004 15:10:00
Quote Anchor link
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 :(
Gewijzigd op 13/09/2004 15:10:00 door Marien xD
 

13/09/2004 15:40:00
Quote Anchor link
Klopt, is ook al tijdje geleden gepost ;)
 
Marien xD

Marien xD

13/09/2004 15:45:00
Quote Anchor link
ah ok ;) dus het probleem is al opgelost neem ik aan ?
 
Dutchcamel

dutchcamel

13/09/2004 15:47:00
Quote Anchor link
!= is in SQL <>

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)
PHP script in nieuw venster Selecteer het PHP script
1
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
}
?>
 

Pagina: 1 2 volgende »



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.