Doorgeven van een parameter via adres in een nieuwe link

Pagina: 1
Acties:

Onderwerpen

Vraag


  • ETRAASJE
  • Registratie: Juli 2020
  • Laatst online: 31-12-2025
Beste,

Ik heb een html/php pagina die ik open met een bepaald argument zoals

code:
1
https://somesite.com?argument1=test


Op die pagina wordt dit argument gelezen door :

code:
1
2
3
<?php
$firma = $_GET['argument1'];
?>


Dit wordt door een deel van de code goed opgepakt.
Tijdens het verwerken van deze pagina moet datzelfde argument meegenomen worden in een link die daar gemaakt word:

code:
1
<a href="exexcel1.php?argument1=" .$firma >Download Excel Now</a>


Dat laatste lukt niet, hoe kan ik dat doen?

Alvast bedankt

E.T.

Alle reacties


  • Jolijter
  • Registratie: Januari 2015
  • Laatst online: 11:43
Wat bedoel je met "Dat laatste lukt niet"? Krijg je een error? Mijn PHP kennis is roestig, maar het lijkt erop dat je de
code:
1
firma
variabele buiten de
code:
1
href
zet, waardoor hij niet in de URL terecht komt. Ik verwacht dat die binnen de sluitende
code:
1
"
moet, maar ik weet zo niet hoe.

  • ETRAASJE
  • Registratie: Juli 2020
  • Laatst online: 31-12-2025
In de laatste link wordt dat agument niet meegenomen.
Achter argument1= staat dan niets

  • Marco1994
  • Registratie: Juli 2012
  • Laatst online: 09:48
Nu ken ik de syntax niet in php, maar wat je zoekt is string interpolation

  • antoine_
  • Registratie: Mei 2019
  • Laatst online: 17:12
Je moet het laatste stukje met een php tag renderen

code:
1
<a href="exexcel1.php?argument1=<?php echo $firma; ?>">Download Excel Now</a>

  • ETRAASJE
  • Registratie: Juli 2020
  • Laatst online: 31-12-2025
geweldig , dank je werkt

  • Daos
  • Registratie: Oktober 2004
  • Niet online
Er bestaat ook nog een andere/kortere syntax om dingen te echo-en:
PHP:
1
<a href="exexcel1.php?argument1=<?= $firma ?>">Download Excel Now</a>

  • com2,1ghz
  • Registratie: Oktober 2004
  • Laatst online: 16:09
Denk dat URL encoding geen overbodige luxe is.
Pagina: 1