Bekijk Volledige Versie : [PHP] querystring
Erik van der Grinten
02/07/03, 11:20
Hoi,
Ik weet niets van PHP maar ik moet even snel 'n pagina voor iemand
aanpassen, maar helaas kan ik geen gebruik maken van ASP.
In ASP zou ik het volgende willen gebruiken:
<%
If Request.Querystring("columns") = 1 Then
Response.Write "column 1"
Else
Response.Write "algemene tekst"
End If
%>
Hoe maak ik zoiets in PHP?
--
Houdoe, dag en de mazzel
Erik
to reply via email change .ml into .nl
Maarten Wierda
02/07/03, 12:05
Erik van der Grinten wrote:
>
> Ik weet niets van PHP maar ik moet even snel 'n pagina voor iemand
> aanpassen, maar helaas kan ik geen gebruik maken van ASP.
[...]
> <%
> If Request.Querystring("columns") = 1 Then
> Response.Write "column 1"
> Else
> Response.Write "algemene tekst"
> End If
> %>
>
> Hoe maak ik zoiets in PHP?
<?php
if (isset($_GET["columns"]) && $_GET["columns"] == 1)
{
echo "column 1";
}
else
{
echo "algemene tekst";
}
?>
Succes.
--
Cheers, Maarten Wierda
"Music is first, lyrics are secondary."
Erik van der Grinten
02/07/03, 13:35
Maarten Wierda (moart3n@norecessDOT.com) schreef:
> Succes.
Bedankt Maarten. Het stukje code dat je me gaf werkt. Ik heb het
geprobeerd uitte breiden maar om de een of andere reden (ik doe iets
natuurlijk iets fout, maar wat?) werkt het niet.
Ik heb nu dit in m'n pagina staan:
<?php
if (isset($_GET["columns"]) && $_GET["columns"] == 1)
{
echo "column 1";
}
else
if (isset($_GET["colums"]) && $_GET["columns"] == 2)
{
echo "column 2";
}
else
if (isset($_GET["colums"]) && $_GET["columns"] == 3)
{
echo "column 3";
}
else
{
echo "algemene tekst";
}
?>
Als de querystring leeg is of 1 is, dan gaat het goed, maar bij 2 of 3
krijg ik toch weer "algemen tekst" op m'n pagina.
Waar ga ik de mist in?
--
Houdoe, dag en de mazzel
Erik
to reply via email change .ml into .nl
Maarten Wierda
02/07/03, 14:05
Erik van der Grinten wrote:
> Bedankt Maarten. Het stukje code dat je me gaf werkt. Ik heb het
> geprobeerd uitte breiden maar om de een of andere reden (ik doe iets
> natuurlijk iets fout, maar wat?) werkt het niet.
>
> Ik heb nu dit in m'n pagina staan:
>
> <?php
> if (isset($_GET["columns"]) && $_GET["columns"] == 1)
> {
> echo "column 1";
> }
> else
> if (isset($_GET["colums"]) && $_GET["columns"] == 2)
> {
> echo "column 2";
> }
> else
> if (isset($_GET["colums"]) && $_GET["columns"] == 3)
> {
> echo "column 3";
> }
> else
> {
> echo "algemene tekst";
> }
> ?>
>
> Als de querystring leeg is of 1 is, dan gaat het goed, maar bij 2 of 3
> krijg ik toch weer "algemen tekst" op m'n pagina.
Een beetje vage if-else constructie. Probeer eens:
if (isset($_GET["colums"]))
{
if (is_numeric($_GET["colums"]))
{
echo "column ".$_GET["colums"];
}
else
{
// column is niet numeriek, wat wil je hier doen?
}
}
else
{
echo "algemene tekst";
}
--
Cheers, Maarten Wierda
"Music is first, lyrics are secondary."
Erik van der Grinten
02/07/03, 16:35
Maarten Wierda (moart3n@norecessDOT.com) schreef:
> Een beetje vage if-else constructie. Probeer eens:
Ik schreef toch al dat ik niets van PHP weet ;-)
> if (isset($_GET["colums"]))
> {
> if (is_numeric($_GET["colums"]))
> {
> echo "column ".$_GET["colums"];
> }
> else
> {
> // column is niet numeriek, wat wil je hier doen?
> }
> }
> else
> {
> echo "algemene tekst";
> }
Kan ik ipv echo "column ".$_GET["columns"]; ook iets doen met "include"?
De bestanden die ik wil includen hebben als naam 1.txt, 2.txt, enz enz.
--
Houdoe, dag en de mazzel
Erik
please reply via newsgroup
Maarten Wierda
02/07/03, 16:35
Erik van der Grinten wrote:
> > Een beetje vage if-else constructie. Probeer eens:
>
> Ik schreef toch al dat ik niets van PHP weet ;-)
Ik dacht dat if-else ook in ASP werd gebruikt? ;-)
[...]
> Kan ik ipv echo "column ".$_GET["columns"]; ook iets doen met "include"?
> De bestanden die ik wil includen hebben als naam 1.txt, 2.txt, enz enz.
Tuurlijk.
include("pad/".$_GET["columns"]."txt");
--
Cheers, Maarten Wierda
"Music is first, lyrics are secondary."
Maarten Wierda
02/07/03, 16:35
Maarten Wierda wrote:
> include("pad/".$_GET["columns"]."txt");
^^^
Daar mag een punt voor ;-)
--
Cheers, Maarten Wierda
"Music is first, lyrics are secondary."
Maarten Wierda
02/07/03, 16:35
Maarten Wierda wrote:
> > include("pad/".$_GET["columns"]."txt");
> ^^^
> Daar mag een punt voor ;-)
En dan nog iets.. met dit soort dynamische includes zou ik de functie
file_exists() even gebruiken.
Zie <http://nl.php.net/manual/nl/function.file-exists.php>
Succes,
--
Cheers, Maarten Wierda
"Music is first, lyrics are secondary."
Erik van der Grinten
02/07/03, 17:35
Maarten Wierda (moart3n@norecessDOT.com) schreef:
> Maarten Wierda wrote:
>
> > include("pad/".$_GET["columns"]."txt");
> ^^^
> Daar mag een punt voor ;-)
>
>
Die had ik zelf ook al bedacht ;-)
Maarten, je bent een grote hulp voor me geweest! Het werkt nu helemaal
zoals ik gehoopt had. Het concept is te zien op
www.thuisintekst.nl/columns.php
THANKS!!!
--
Houdoe, dag en de mazzel
Erik
please reply via newsgroup
John Bokma
03/07/03, 03:20
Erik van der Grinten wrote:
> Maarten Wierda (moart3n@norecessDOT.com) schreef:
>
>
>>Maarten Wierda wrote:
>>
>>
>>>include("pad/".$_GET["columns"]."txt");
>>
>> ^^^
>>Daar mag een punt voor ;-)
>>
>>
>
> Die had ik zelf ook al bedacht ;-)
>
> Maarten, je bent een grote hulp voor me geweest! Het werkt nu helemaal
> zoals ik gehoopt had. Het concept is te zien op
> www.thuisintekst.nl/columns.php
"
Not Found
The requested URL was not found on this server.
Apache Server at thuisintekst.nl
"
Dat had je ook gewoon met een HTML pagina voor elkaar kunnen krijgen :-)
Sterker: *zonder* HTML pagina :-)
John
--
email: mail(at)johnbokma.com (or reply) home: http://johnbokma.com/
website design tips: http://johnbokma.com/websitedesign/ (preliminary)
Maarten Wierda
03/07/03, 09:35
Erik van der Grinten wrote:
> > > include("pad/".$_GET["columns"]."txt");
> > ^^^
> > Daar mag een punt voor ;-)
> >
> Die had ik zelf ook al bedacht ;-)
>
> Maarten, je bent een grote hulp voor me geweest! Het werkt nu helemaal
> zoals ik gehoopt had. Het concept is te zien op
> www.thuisintekst.nl/columns.php
Die doen we zo nog effe opnieuw ;-)
> THANKS!!!
Graag gedaan.
--
Cheers, Maarten Wierda
"Music is first, lyrics are secondary."
Erik van der Grinten
03/07/03, 09:50
John Bokma (postmaster@castleamber.com) schreef:
> Erik van der Grinten wrote:
>
> > Maarten, je bent een grote hulp voor me geweest! Het werkt nu helemaal
> > zoals ik gehoopt had. Het concept is te zien op
> > www.thuisintekst.nl/columns.php
>
> "
> Not Found
> The requested URL was not found on this server.
>
>
> Apache Server at thuisintekst.nl
> "
>
> Dat had je ook gewoon met een HTML pagina voor elkaar kunnen krijgen :-)
> Sterker: *zonder* HTML pagina :-)
:-)
sorry, 'n "s" teveel in de url: www.thuisintekst.nl/column.php
--
Houdoe, dag en de mazzel
Erik
please reply via newsgroup