Avatar billede napisok Nybegynder
04. marts 2005 - 13:44 Der er 3 kommentarer og
1 løsning

popup i php funktion

har lavet en form med en php-function, hvor den skal poppe op med en anden side (efter at der trykkes på submit), hvis der mangler noget at blive indtastet i formen, men den bliver vist før man trykker på submitknappen hvordan kan det løses her er koden:

if(isset($_REQUEST["create_h"])){
    if($_REQUEST["h_name"]==""||$_REQUEST["h_address"]==""||$_REQUEST["h_vat"]==""||$_REQUEST["h_post"]=="")    {
              ?>
              <script language="javascript">
      function PopUp()       {
          myWindow = window.open("popup.php", "fejl",  "toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,copyhistory=0,width=300,height=200,screenX=20,screenY=20");
      }
              </script>
            <?php
      echo    '<body onload="java script: PopUp();">';
          }
    else{
//hvis alle felter udfyldt skal den oprettet kunden
        $cu = new Customer();
   
        $cu->setName($_REQUEST["h_name"]);
        $cu->setAdr($_REQUEST["h_address"]);
        $cu->setVat($_REQUEST["h_vat"]);   
        $cu->setPostNo($_REQUEST["h_post"]);
   
        $dbcustomer->createCustomer($cu);
   
}
}
Avatar billede apache999 Nybegynder
04. marts 2005 - 14:38 #1
Ligger formen andetsteds på samme side og har altså siden selv som action?
Avatar billede napisok Nybegynder
04. marts 2005 - 16:23 #2
ups formen er på samme side og create_h er navnet på submitknappen (if(isset($_REQUEST["create_h"])))
Avatar billede napisok Nybegynder
05. marts 2005 - 16:16 #3
HJÆLP
Avatar billede napisok Nybegynder
10. marts 2005 - 10:49 #4
1
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester