FAQ |
Kalender |
![]() |
#1 | ||
|
|||
Nykomling
|
Vad jag vill:
Jag vill öpnna ett nytt fönster samt skicka med en php-variabel, jag har löst det på detta sätt nu: if ($payMethod == 1) { ECHO $customerID; ?> <script language=javascript> window.open('print_invoice.php?id=' + <?php ECHO $customerID; ?> + '', 'print', 'toolbar=no,directories=yes,location=yes, status=yes,menubar=yes,scrollbars=no, resizable=yes,copyhistory=no,height=400,width=520' ); </SCRIPT> <? } Alltså i praktiken, om betalningsätt 1 valts (faktura), ska ett nytt fönster öppnas där information om kunden visas så att det ska vara lätt för användaren att skriva en faktura på jobbet. Systemet är tänkt att användas av en affär som bokar servicejobb typ... Problemet: Variabeln som skickas med är inte densamma som den jag "echoar" ut alldeles innan javascriptet. Vanligtvis för jag 11 när det ska vara 13, 9 när det ska vara 10 etc. Riktigt frustrerande. Jag har testat att felsöka genom att överallt där $customerID påverkas "echoa" den för att felsöka, dock är den korrekt hela vägen fram tills dess att den kommer in i javascriptet verkar det som. Någon som har erfarenhet av detta eller kan visa mig en bättre lösning? |
||
![]() |
![]() |
|
|