Berichten: 120
avatar
Offline Stuur privebericht
Mijn 'GET' functie werkt niet echt naar behoren voor een nieuws gedeelte.
In de $article komt maar 1 deel uit de database.
Voorbeeld:
Cookie Monster

Dan komt er in de $article alleen Cookie

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
<?
    
if (!isset($_GET["p"]) && (isset($_GET["article"]))){

        echo 
"<p><a class=link-reply href=message.php?p=y&article=$article>Post reply</a></p>";
    }
?>

03-01-2012 22:23
Dit topic is 187 keer bekeken door 31 verschillende leden
Reacties op: "$_GET"
1
Berichten: 277
avatar
Offline Stuur privébericht
En is dat ook als je in de broncode kijkt?
Als het niet zo is, verander je code dan in het onderstaande:

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
<? 
    
if (!isset($_GET["p"]) && (isset($_GET["article"]))){ 

        echo 
"<p><a class=\"link-reply\" href=\"message.php?p=y&article=$article\">Post reply</a></p>"
    } 
?>
03-01-2012 22:37
Berichten: 120
avatar
Offline Stuur privébericht
@Guido
Ik denk niet dat het aan die slaces ligt, geen resultaat
03-01-2012 22:41
Berichten: 277
avatar
Offline Stuur privébericht
Hier gebruik je $_GET["article"]:
Code | Selecteer Alles
minimaliseren
1
if (!isset($_GET["p"]) && (isset($_GET["article"]))){


En hier gebruik je $article:
Code | Selecteer Alles
minimaliseren
1
echo "<p><a class=\"link-reply\" href=\"message.php?p=y&article=$article\">Post reply</a></p>";


Maak van die $article dan ook eens $_GET["article"].
03-01-2012 22:45
Berichten: 120
avatar
Offline Stuur privébericht
Quote: Guido

Hier gebruik je $_GET["article"]:

Code | Selecteer Alles
minimaliseren
1
if (!isset($_GET["p"]) && (isset($_GET["article"]))){


En hier gebruik je $article:
Code | Selecteer Alles
minimaliseren
1
echo "<p><a class=\"link-reply\" href=\"message.php?p=y&article=$article\">Post reply</a></p>";



Maak van die $article dan ook eens $_GET["article"].



Het komt omdat er eerder in het script $article = $_GET["article"] is gezet.
Tevens blijft dus daarbij jou manier hetzelfde.
03-01-2012 23:04
Berichten: 277
avatar
Offline Stuur privébericht
Maak het dan ook eens wat duidelijker voor de leden om die mogelijke oorzaken in ieder geval uit te kunnen sluiten.
03-01-2012 23:06
Berichten: 120
avatar
Offline Stuur privébericht
Quote: Guido

Maak het dan ook eens wat duidelijker voor de leden om die mogelijke oorzaken in ieder geval uit te kunnen sluiten.


Het enige wat ik kan zeggen is het volgende:
De manier van de GET werkt niet volledig (of mogelijk fout). Of een mogelijke eerdere foute scripting.
Ik wil het scripting niet volledig 'openbaar' hebben.

Naar mijn vermoeden is de aanroeping vanuit de database (de naam van de "article", maar die probleem lukt mij niet om op te lossen.

Ik dacht dat het dan aan het deel lag dat ik hier postte.



Aanvullend:
Als ik bijvoorbeeld als nieuws post heb
"Cookie"
en
"Cookie Monster"
Dan werkt alleen de "Cookie" nieuws post.
Dus heb ik in het script ergens een fout, database fout of iets anders?
03-01-2012 23:22
Vreemd
Berichten: 1246
avatar
Offline Stuur privébericht
http://nl2.php.net/urlencode

Succes.
04-01-2012 00:47
Berichten: 120
avatar
Offline Stuur privébericht
Quote: Darsstar

http://nl2.php.net/urlencode

Succes.



Helaas werkt die ook niet.. Op 1 of andere manier gooit ie die urlencode in de url
als uitkomst krijg ik dan:
http://website.com/message.php?p=y&article=%27,
of
http://website.com/message.php?p=y&article=%27.urlencode(Cookie).%27
04-01-2012 17:40
Vreemd
Berichten: 1246
avatar
Offline Stuur privébericht
http://php.net/manual/en/language.operators.string.php

De correcte manier om variabelen in een string te krijgen.
04-01-2012 17:50
Reageer op: "$_GET"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden