gegevens doorsturen naar popup-pagina

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Patrick

Patrick

30/12/2007 13:26:00
Quote Anchor link
Onderstaande code geeft netjes de gebeurtenissen weer, van de desbetreffende dag uit de agenda.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
<?php
    // Agenda-punten in een lus als er meer punten zijn op één dag
    while ($results = mysql_fetch_array($result)) {
        echo "- ";
        echo "<a href=\"kalender_popup.php?dag=" . $dag . "&amp;maand=" . $maand . "&amp;jaar=" . $jaar . "\" onclick=\"Venster('kalender_popup.php');return false;\" >".$results['gebeurtenis']."</a><br />";
    }

?>


De bedoeling is als je op de link klikt, dat je dan een popup krijgt met verdere gegevens.
Popup lukt wel, maar ik krijg er geen gegevens in.

Als ik dit in kalender_popup.php zet
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
<?php
if (isset($_GET['dag'])) { echo "dag"; }
if (isset($_GET['maand'])) { echo $_GET['maand']; }
if (isset($_GET['jaar'])) { print_r($_GET); }
print_r($_GET)
?>

krijg ik alleen 'array()' te zien.

Hoe moet ik verder?
 
PHP hulp

PHP hulp

12/01/2025 03:46:52
 
Frank -

Frank -

30/12/2007 13:37:00
Quote Anchor link
De array $_GET is blijkbaar leeg, blijkbaar staan er geen variabelen in de url die je hebt aangeroepen.
 
Joren de Wit

Joren de Wit

30/12/2007 13:46:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
Venster('kalender_popup.php')

Dit is blijkbaar de functie waarmee je een popup aanmaakt. Je moet de GET variabelen dan ook aan deze url meegeven en niet in de href van de <a> tag. Die wordt immers niet meer uitgevoerd door de 'return false;'.
 
Patrick

Patrick

30/12/2007 13:52:00
Quote Anchor link
Ach wat stom.

Bedankt, het werkt.
 



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.