Få med $_GET till popup
Hej!
Jag har ett litet adressregister och vill kunna skriva ut uppgifterna som pdf i ett litet popupfönster.
1 2 3 4 5 6 | <?php echo ' <input class = "a4_knapp" type= "button" title= "Kontaktadress på A4!" value= "" onclick= "window.open(" skriv_ut_en_kontaktadress_a4.php?id= '.$_GET[' id '].' ", "Kontaktadress på A4" , "status=1,height=400,width=700,resizable=0,top=100,left=180" )"> '; ?> |
Filen "skriv_ut_en_kontaktadress_a4.php" gör om uppgifterna till pdf.
Vad jag kan förstå så har jag blandat äpplen med päron i min lilla rad ovan.
Hur gör jag för att få med mig $_GET-variabeln till popup-fönstret?
/Förvirrad
Svara
Sv: Få med $_GET till popup
Ser rätt ut, är du säker på att du har ett värde i $_GET['id']?
Att skriva ut strängar med konkatinering är "fult", kolla gärna på printf, se.php.net/printf
1 2 3 4 | <?php $name = 'Henrik' ; printf( 'Hej %s!' , $name ); ?> |
Kolla även på den genererade HTML-koden, ser den korrekt ut?
Svara
Sv:Få med $_GET till popup
Om jag tar bort ?id='.$_GET['id'].' från adressen så öppnar popupen som den ska
men är naturligtvis utan innehåll.
Har jag hela adressen med öppnar inte popupen.
Svara
Sv: Få med $_GET till popup
Kolla även på den genererade HTML-koden, ser den korrekt ut?
(Du har blandat " och ', " ska vara runt html-argumenten, ' runt javascriptargumenten)
Svara
Sv:Få med $_GET till popup
Jag löste det själv:
1 2 3 4 5 6 7 | <?php echo ' <input class = "a4_knapp" type= "button" title= "Kontaktadress på A4!" value= "" onclick="window.open(\ 'skriv_ut_en_kontaktadress_a4.php?id=' . $_GET [ 'id' ].'\',\'Kontaktadress på A4\',\'status=1,height=400,width=700,resizable=0,top=100,left=180\')"> '; ?> |
Ovanstående fungerar utmärkt.
Där ser man vad en god natts sömn samt en dag på jobbet kan göra.;-)
/Lars
Svara