Toon posts:

[PHP] index.php?nid=1 enzovoorts?

Pagina: 1
Acties:
  • 47 views sinds 30-01-2008

Verwijderd

Topicstarter
Wie kan mij misschien duidelijk uitleggen hoe ik een link maak als bijvoorbeeld het volgende:

.../index.php?nid=1

Ik kom er maar niet uit. :'(

Bij voorbaat dank! :D

  • vinnux
  • Registratie: Maart 2001
  • Niet online
Mag ik zeggen dat ik de vraag zeer onduidelijk vind.
Wat is precies je doel, wat wil je er mee ?

  • reskobon
  • Registratie: November 2001
  • Laatst online: 09-09 15:15
Kan je niet even wat duidelijker zijn?
Ik begrijp er niks van.

edit:

Goh er zijn er meer die dat vinden??

Leeg


Verwijderd

Ietsje duidelijker in je uitleg mag ook wel.

Bedoel je dit :?
<a href="index.php?nid=1">Linkje</a>

Verwijderd

Topicstarter
Ik bedoel dat je bijvoorbeeld een nieuwspage maakt en dan elk nieuwsitem een ID geeft.

Maar dat je ze dan niet bijvoorbeeld "nieuws1.php" enzo noemt maar echt dat het een link wordt van "index.php?nid=1".

Beetje moeilijk uit te leggen misschien. :?

  • flat
  • Registratie: Mei 2000
  • Niet online
maar bedoel je dus dat je met $nid aangeeft wat er bijv geinclude moet worden?

"Happiness is a way of travel, not a destination."
--Roy Goodman


Verwijderd

Op dinsdag 19 maart 2002 19:51 schreef SmOkE19 het volgende:
Ik bedoel dat je bijvoorbeeld een nieuwspage maakt en dan elk nieuwsitem een ID geeft.

Maar dat je ze dan niet bijvoorbeeld "nieuws1.php" enzo noemt maar echt dat het een link wordt van "index.php?nid=1".

Beetje moeilijk uit te leggen misschien. :?
gewoon een normale <a href="index.php?nid=1">, dan is nid de variabele in je index.php

Verwijderd

Ik weet niet zeker of je dit bedoeld maar je kan dus iets als volgt doen:

<? if ($actie=="doeiets") { doewat(); } ?>

En de url zou zijn bestand.php?actie=doiets

Verwijderd

Topicstarter
Ja dus net als op www.phpfreakz.nl dus wat aan de rechter kant staat bij die links.

Je maakt dus niet voor elk item een nieuwe page volgens mij dan, maar je include ze zeg maar en roept ze aan met een nummer.

:?

  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-09 18:58
PHP:
1
<?echo "<a href=\"../index.php?nid=${id}\">Nieuws item ${id}</a>";?>

Zo maak je een dergelijke link.

( Ik gebruik ${id} i.p.v. $id voor de duidelijkheid. )

index.php:
PHP:
1
<?echo $_GET['nid'];// Of als je PHP versie < 4.1.0 is:echo $HTTP_GET_VARS['nid'];?>

Nu moet je het zelf wel kunnen uitvinden denk ik. :)

Verwijderd

Op dinsdag 19 maart 2002 19:59 schreef Ericston het volgende:

index.php:
PHP:
1
<?echo $_GET['nid'];// Of als je PHP versie < 4.1.0 is:echo $HTTP_GET_VARS['nid'];?>

Nu moet je het zelf wel kunnen uitvinden denk ik. :)
je kan gewoon $nid gebruiken!

Verwijderd

Op dinsdag 19 maart 2002 20:09 schreef NextGeneration het volgende:

je kan gewoon $nid gebruiken!
Maar dat is niet echt slim IMHO.

Het is altijd erg prettig als je in één oogopslag kunt zien vaar je variabelen vandaan komen. :)

  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-09 18:58
Op dinsdag 19 maart 2002 20:09 schreef NextGeneration het volgende:

[..]

je kan gewoon $nid gebruiken!
3.2

There once was a Master Programmer who wrote unstructured programs.

A novice programmer, seeking to imitate him, also began to write unstructured programs.

When the novice asked the Master to evaluate his progress, the Master criticized him for writing unstructured programs, saying, "What is appropriate for the Master is not appropriate for the novice. You must understand Tao before transcending structure."
:z

  • djc
  • Registratie: December 2001
  • Laatst online: 08-09-2025

djc

$_GET["nid"], dus. :P

Rustacean


  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-09 18:58
Op dinsdag 19 maart 2002 20:18 schreef Manuzhai het volgende:
$_GET["nid"], dus. :P
Als er geen variabelen of escaped characters in mijn strings staan gebruik ik altijd single quotes.
PHP:
1
<?$_GET[nid];?>

...mag ook, maar dat is lelijk.

  • djc
  • Registratie: December 2001
  • Laatst online: 08-09-2025

djc

Op dinsdag 19 maart 2002 20:23 schreef Ericston het volgende:
PHP:
1
<?$_GET[nid];?>
Mag niet... Kijk maar ns met E_ALL. :P Mag alleen zonder quotes (zij het double of single) in strings.

Rustacean


  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-09 18:58
Op dinsdag 19 maart 2002 20:23 schreef Manuzhai het volgende:

[..]

Mag niet... Kijk maar ns met E_ALL. :P
* Ericston draaide toch even vlug een bla.php in elkaar voor de zekerheid...
Ik zie het.
Werkt wel, maar is dus lelijk.

  • djc
  • Registratie: December 2001
  • Laatst online: 08-09-2025

djc

Op dinsdag 19 maart 2002 20:27 schreef Ericston het volgende:
Ik zie het.
Werkt wel, maar is dus lelijk.
Precies. Doen we dus niet. :P

Rustacean


Verwijderd

Topicstarter
Bedankt voor de hulp allemaal! :D

  • Ericston
  • Registratie: Maart 2001
  • Laatst online: 05-09 18:58
Op dinsdag 19 maart 2002 20:30 schreef Manuzhai het volgende:

[..]

Precies. Doen we dus niet. :P
Daarom doe ik ook...
PHP:
1
<?$_GET['nid'];?>

...zijn we nu klaar? :)

  • djc
  • Registratie: December 2001
  • Laatst online: 08-09-2025

djc

Op dinsdag 19 maart 2002 20:36 schreef Ericston het volgende:
Daarom doe ik ook...
PHP:
1
<?$_GET['nid'];?>

...zijn we nu klaar? :)
En ik...
PHP:
1
<? $_GET["nid"]; ?>

. >:)

Yah, we zijn klaar. :D

Rustacean


  • ACM
  • Registratie: Januari 2000
  • Niet online

ACM

Software Architect

Werkt hier

En weer een topic wat in de simpelste php-tutorials uitgelegd staat.
Pagina: 1

Dit topic is gesloten.