Avatar billede play-j Nybegynder
22. januar 2004 - 13:29 Der er 28 kommentarer og
2 løsninger

Form validerings fejl

Jeg har følgende form-validering, men det der er galt er:

Når den sidste af fejlene kommer op, altså og du klikker ok på "fejlboxen" sender den alligevel bestillingen, noen der ved hvad der kan være galt, eller hvordan man laver scriptet om ???


//Jens

<script type="text/javascript">

function validering(f){

  if(f.navn.value=='')    {       

    alert('Du skal udfylde feltet med dit navn!');

    f.navn.focus();

    return false;

  }

  if(f.adresse.value=='')    {       

    alert('Du skal udfylde feltet med din adresse!');

    f.adresse.focus();

    return false;

  }

  if(f.by.value=='')    {       

    alert('Du skal udfylde feltet med din by.!');

    f.post.focus();

    return false;

  }
 

}

</script>
Avatar billede Slettet bruger
22. januar 2004 - 13:38 #1
Du kan jo lave en variabel der er lig med 1 hvis der er fejl. Og så tjekke op til sidst. Hvis der ingen fejl er, skal den submitte.

<script type="text/javascript">

function validering(f){

  if(f.navn.value=='')    {       

    alert('Du skal udfylde feltet med dit navn!');

    f.navn.focus();

    fejl = 1;

  }

  if(f.adresse.value=='')    {       

    alert('Du skal udfylde feltet med din adresse!');

    f.adresse.focus();

    fejl = 1;


  }

  if(f.by.value=='')    {       

    alert('Du skal udfylde feltet med din by.!');

    f.post.focus();

    fejl = 1;

  }
 
  if(fejl == 0) {
      document.f.submit();
  }
}

</script>
Avatar billede and_ Nybegynder
22. januar 2004 - 13:39 #2
i stedet for en submit kap, så lav en button istedet...

og nederst i dit javascript laver du en linie:

document.frm.submit();
Avatar billede Slettet bruger
22. januar 2004 - 13:39 #3
Og så selvfølgelig før du laver nogle tjek på dine felter lave en variabel der er:
fejl = 0;
Avatar billede roenving Novice
22. januar 2004 - 13:43 #4
<form ... onsubmit="return validering(this);">

-- skulle klare den !-)
Avatar billede erikjacobsen Ekspert
22. januar 2004 - 14:00 #5
og i forlængelse af roenvings geniale løsning skal du tilføje en
  return true;
allersidst i funktionen - som skal laves hvis der ikke er fejl.
Avatar billede play-j Nybegynder
22. januar 2004 - 14:01 #6
cypermann > Variabel = 0 ??? Hmm det oket nu den eneste fejl er at den slet ikk ryger over på den side den skal.
Avatar billede play-j Nybegynder
22. januar 2004 - 14:10 #7
Nu er den helt gal :D

Pøv at gå ind på www.naturlatex.dk på i shoppen læg i kurv og gå til indkøbskurv.. og tryk send.....
Avatar billede roenving Novice
22. januar 2004 - 14:23 #8
Det er fordi return skal bruges sammen med return false, som du selv oprindeligt skrev !-)
Avatar billede play-j Nybegynder
22. januar 2004 - 14:34 #9
VEd ikk hvad der er galt, kopierer lige hele kodne ind igen....


<form  name="sels" method='post' action='kurv02.php' onsubmit="return validering(this);">

<script type="text/javascript">

function validering(f){

  if(f.navn.value=='')    {       

    alert('Du skal udfylde feltet med dit navn!');

    f.navn.focus();

    fejl = 1;

  }

  if(f.adresse.value=='')    {       

    alert('Du skal udfylde feltet med din adresse!');

    f.adresse.focus();

    fejl = 1;


  }

  if(f.by.value=='')    {       

    alert('Du skal udfylde feltet med din by.!');

    f.post.focus();

    fejl = 1;

  }
 
  if(fejl == 0) {
      document.f.submit();
  }
}

</script>

Den spørg bare om alle tre på emgang og så sender den uden noget er udfyldt...
Avatar billede roenving Novice
22. januar 2004 - 14:46 #10
function validering(f){
  if(f.navn.value=='')    {       
    alert('Du skal udfylde feltet med dit navn!');
    f.navn.focus();
    return false;
  }
  if(f.adresse.value=='')    {       
    alert('Du skal udfylde feltet med din adresse!');
    f.adresse.focus();
    return false;
  }
  if(f.by.value=='')    {       
    alert('Du skal udfylde feltet med din by.!');
    f.post.focus();
    return false;
  }
    return true;
}

</script>

<form  name="sels" method='post' action='kurv02.php' onsubmit="return validering(this);">
Avatar billede play-j Nybegynder
22. januar 2004 - 14:53 #11
roenving >

Nu er problemet der var fra starten.

Hvis du prøver IKKE at indtaste noget..

- fejl ved navn (taster du navn)
- fejl ved adresse (taster du adresse)
- fejl ved by (kan du IKKE nå at taste, den blir sendt afsted før)

HVis du forstår....

(skal nok gi flere point)

:)

Men forstår ikk hva der sker...
Avatar billede Slettet bruger
22. januar 2004 - 15:26 #12
sådan her:

<form  name="sels" method="post" action="kurv02.php" onsubmit="validering();return false;">

og scriptet:

<script type="text/javascript">
function validering()
{
    fejl = 0;

    if ((document.sels.navn.value=='') && (fejl==0)) {
        alert('Du skal udfylde feltet med dit navn!');
        fejl = 1;
        document.sels.navn.focus();
    }

    if ((document.sels.adresse.value=='') && (fejl==0)) {
        alert('Du skal udfylde feltet med din adresse!');
        fejl = 1;
        document.sels.adresse.focus();
    }

    if ((document.sels.by.value=='') && (fejl==0)) {
        alert('Du skal udfylde feltet med din by.!');
        fejl = 1;
        document.sels.by.focus();
    }

    if (fejl == 0) {
        document.sels.submit();
    }
}
</script>
Avatar billede play-j Nybegynder
22. januar 2004 - 15:31 #13
Hmmm jeg forstår d ikk, nu går den ikke hen på "kurv02.php" men opdaterer siden når man sender :o/
Avatar billede play-j Nybegynder
22. januar 2004 - 18:38 #14
HAr fundet er ANDET script nu, men nu sender den IKKE videre til kurv02.php men blir på selve siden..

Her er hele koden.....

PS. 150 point til den som for løst prob.
-------------------------------------------------------------------------------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<html>
<head>
<title>No title</title>
<script language="JavaScript1.2">

var alphaChars="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
var numChars="0123456789";
var error;
var error_n;
var error_ad;
var error_a;
var error_z;
var errormsg;

//------ Bestem om utfylling av feltene er påkrevet ------
var isnavnReq=true;        // True hvis utfylling av Navn er påkrevet. Ellers False
var isadresseReq=true;        // True hvis utfylling av Addresse er påkrevet. Ellers False
var isbyReq=true;        // True hvis utfylling av Postnr er påkrevet. Ellers False
//------------------------------------------------------------------

function reset_error()
{
error_n=false;
error_ad=false;
error_a=false;
error_z=false;
errormsg='FEJL ::\n_____________________________\n\n';
}

function validate_navn()
{
if(isnavnReq)
{
  if(document.sels.navn.value=="")
  {
  errormsg+='Du skal udfylde dit navn.\n';
  error_n=true;
  document.sels.navn.focus();
  }
}
for(var i=0; i<document.sels.navn.value.length; i++)
{
  for(var j=0; j<alphaChars.length; j++)
  {
  if(alphaChars.charAt(j)==document.sels.navn.value.charAt(i))
  {
    break;
  }
  else
  {
    if(j==(alphaChars.length-1))
    {
    errormsg+='"' + document.sels.navn.value.charAt(i) + '"' + ' Feil tegn i Navn.\n';
    error_n=true;
    }      }
  if(error_n)
  {
    document.sels.navn.select();
  }      }    }    }
function validate_adresse()
{
if(isadresseReq)
{
  if(document.sels.adresse.value=="")
  {
  errormsg+='Du skal udfylde din adresse.\n';
  error_ad=true;
  if(!error_n)
  {
    document.sels.adresse.focus();
  }      }    }    }

function validate_by()
{
if(isbyReq)
{
  if(document.sels.by.value=="")
  {
  errormsg+='Du skal udfylde din by.\n';
  error_z=true;
  if((!error_n)&&(!error_ad)&&(!error_a))
  {
    document.sels.by.focus();
  }      }    }
for(var i=0; i<document.sels.by.value.length; i++)
{
  for(var j=0; j<alphaChars.length; j++)
  {
  if(alphaChars.charAt(j)==document.sels.by.value.charAt(i))
  {
    break;
  }
  else
  {
    if(j==(alphaChars.length-1))
    {
    errormsg+='"' + document.sels.by.value.charAt(i) + '"' + ' Feil tegn i Postnr.\n';
    error_z=true;
    }      }
  if(error_z)
  {
    if((!error_n)&&(!error_ad)&&(!error_a))
    {
    document.sels.by.select();
    }      }      }    }    }
function validate()
{
reset_error();
validate_navn();
validate_adresse();
validate_by();
if(error_n||error_ad||error_a||error_z)
{
  error=true;
}
else
{
  error=false;
}
if(!error)
{
  document.sels.submit();
}
else
{
  alert(errormsg);
}    }
</script>

<meta name="GENERATOR" content="Namo WebEditor v4.0">
</head>
<body bgcolor="white">

<table style="border:3 solid #335485" bgcolor="#EFEFEF" align=center><tr><td>
<form  name="sels" method="post" action="kurv02.php" >
<input type="text" width="30" name="navn" style="border:1 solid #000000"> &lt;&lt; Navn<br>
<input type="text" width="30" name="adresse" style="border:1 solid #000000"> &lt;&lt; Adresse<br>
<input type="text" width="30" name="alder" style="border:1 solid #000000"> &lt;&lt; Alder<br>
<input type="text" width="30" name="by" style="border:1 solid #000000"> &lt;&lt; Postnr.<br><br>
<center><input type="button" value="Send" onClick="java script:validate();" style="border:1 solid #000000; cursor:pointer; cursor:hand; width:120"> <input type="reset" style="border:1 solid #000000; cursor:hand; cursor:pointer; width:120"></center>
</form>
</td></tr></table>
<p>&nbsp;</p>
</body>
</html>
Avatar billede erikjacobsen Ekspert
22. januar 2004 - 22:22 #15
Min anbefaling er at gøre som roenving foreslår. Prøv det. Hvis det ikke virker, så
vis os her hvad du har gjort - så skal det nok blive fikset.
Avatar billede play-j Nybegynder
23. januar 2004 - 12:42 #16
erikjacobsen>>

Nu har jeg sat roenvig´s kode ind

FEJL #1.
Når man trykker på send, kommer man "tilbage" på kurv.php , hvor det er meningen at man skal komme på siden kurv02.php.

FEJL #2.
Den sender før man ahr fået udfyldt feltet BY, når fejl-poup´´en kommer op.

//Jens
Avatar billede roenving Novice
26. januar 2004 - 01:58 #17
Får du også de fejl med roenving 22/01-2004 14:46:02 ?-)
Avatar billede erikjacobsen Ekspert
26. januar 2004 - 09:31 #18
Vis os venligst din kode, hvis du skal have hjælp.
Avatar billede play-j Nybegynder
26. januar 2004 - 16:26 #19
Nu kopiere jeg hele koden ind, da det jo måske kunne hjælpe med at få opklaret mit "mysterium" :o)

Tak..

*************************************************************************************

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<TITLE>Naturlatex.dk - Flydende naturlatex</TITLE>

<META NAME="Title" CONTENT="Naturlatex.dk">

<META NAME="Description" CONTENT="Naturlatex.dk er et firma der sælger flydende Naturlatex til brug af eksempelvis produktion af våben til rollespil, kunst mm.">

<META NAME="Keywords" CONTENT="Naturlatex, natur-latex, natur latex, latex, natur">

<META NAME="Robots" CONTENT="ALL">

<LINK REV=made href="mailto:lawi.aps@get2net.dk">

<META HTTP-EQUIV="Reply-to" CONTENT="lawi.aps@get2net.dk">





<style>

<!--

a{text-decoration:none}

//-->

</style>

<script language="JavaScript" fptype="dynamicanimation">

<!--

function dynAnimation() {}

function clickSwapImg() {}

//-->

</script>

<script language="JavaScript1.2" fptype="dynamicanimation" src="animate.js">

</script>

<meta name="generator" content="Namo WebEditor v4.0">

<script language="JavaScript">

<!--

function na_preload_img()

{

  var img_list = na_preload_img.arguments;

  if (document.preloadlist == null)

    document.preloadlist = new Array();

  var top = document.preloadlist.length;

  for (var i=0; i < img_list.length; i++) {

    document.preloadlist[top+i]    = new Image;

    document.preloadlist[top+i].src = img_list[i+1];

  }

}



function na_change_img_src(name, nsdoc, rpath, preload)

{

  var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);

  if (name == '')

    return;

  if (img) {

    img.altsrc = img.src;

    img.src    = rpath;

  }

}



function na_restore_img_src(name, nsdoc)

{

  var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);

  if (name == '')

    return;

  if (img && img.altsrc) {

    img.src    = img.altsrc;

    img.altsrc = null;

  }

}



// -->

</script>

</head>

<body bgcolor="#CCCCCC" link="black" vlink="black" alink="#3366CC" onload="dynAnimation();na_preload_img(false, 'images/menu/shop03.jpg', 'images/menu/kurv03.jpg', 'images/menu/kontakt03.jpg');">



  <center>

  <?php include("top.php"); ?>

  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber1" width="695" height="1">

   

            <tr>

      <td width="695" height="14" background="images/site_01.jpg">

                    <table id="AutoNumber1" style="border-collapse: collapse" align="center" border="0" cellpadding="0" cellspacing="0" width="653" height="0" bordercolor="#111111">

                        <tr>

                            <td width="7" height="159">

                                <p>&nbsp;</p>

                            </td>

                            <td width="643" height="159">

                                <p align="left"><font color="#3366CC" face="Verdana"><span style="font-size:14pt;">Kontakt</span></font></p><p><FONT face="Verdana" size="2" color="#3366CC">Du har mulighed for at kontakte os per telefon, på vor postadresse eller ved at anvende nedenstående e-mail formular. Benyt også gerne formularen til eventuelle idéforslag til siden samt til alle andre meddelelser. Nederst på denne side kan du se, hvor vi bor.</font></p>

                               

                            <p><font color="#3366CC"><font face="Verdana" size="2"><b>Adresse:</b> HOUSE of LAWI ApS. , Skebjergvej

                                33 * Hal 18, 2765 Smørum<br>

                                <font face="Verdana"><b><font size="2">Tlf:</font></b><font size="2">

                                (+45) 4468 9568 (Mellem kl.9:00-16:30) </font></font></font><b><font size="2" face="Verdana">Fax:

                                </font> </b><font size="2" face="Verdana">4468

                                3568 &nbsp;</font></font><font size="2" face="Verdana" color="#3366CC"><b>E-mail: </b>Info@naturlatex.dk</font><font color="#3366CC" face="Verdana"><font size="2"> <br>

                                </font></font></p>

                                <hr color="#3366CC">

                                <table border="0" width="100%" cellspacing="0" cellpadding="0" height="1">

                                  <tr>

                                    <td width="12%" bgcolor="#FFFFFF" height="47">

                                      <table border="0" width="100%" height="70" cellspacing="0" cellpadding="0">

                                        <tr>

                                          <td width="99%" height="21">

                                <table border="0" width="641">

                                  <tr>

                                    <td width="151"><font face="Verdana" size="2"><b>For og efternavn:</b>

      </font>   

                                    </td>

                                    <td width="161">

      <font face="Verdana" size="2"><b>Postnr. / By:</b></font></td>

                                    <td width="309">



<font face="Verdana" size="2"><b>Besked/ Forslag:</b></font>

                                    </td>

                                  </tr>

                                  <tr>

                                    <td width="151">

                                    <form method='post' action='kontakt2.php'>

<font face="Verdana" size="2"><b><INPUT TYPE="text" class="but" name="navn" tabindex="1" size="25" style="font-family: Verdana; font-size: 10; color: #000000; background-color: #FFFFFF; border: 1 solid #000000"></b>

      </font>   

                                    </td>

                                    <td width="161"><font face="Verdana" size="2"><b><INPUT TYPE="text" tabindex="5" class="but" name="by" size="25" style="font-family: Verdana; font-size: 10; color: #000000; background-color: #FFFFFF; border: 1 solid #000000"></b>

      </font>    </td>

                                    <td width="309" rowspan="7">



<textarea rows="9" name="besked" tabindex="9" cols="43" style="font-family: Verdana; font-size: 10 pt; border: 1 solid #000000"></textarea>

                                    </td>

                                  </tr>

                                  <tr>

                                    <td width="151">   

                               



<font face="Verdana" size="2"><b>Evt. firmanavn:</b></font>    </td>

                                    <td width="161"><font face="Verdana" size="2"><b>Telefonnr.:</b>

      </font>    </td>

                                  </tr>

                                  <tr>

                                    <td width="151">

<font face="Verdana" size="2"><b><INPUT TYPE="text" class="but" name="firma" tabindex="2" size="25" style="font-family: Verdana; font-size: 10; color: #000000; background-color: #FFFFFF; border: 1 solid #000000"></b>

      </font>   

                                    </td>

                                    <td width="161"><font face="Verdana" size="2"><b><INPUT TYPE="text" tabindex="6" class="but" name="tlf" size="25" style="font-family: Verdana; font-size: 10; color: #000000; background-color: #FFFFFF; border: 1 solid #000000"></b>

      </font>    </td>

                                  </tr>

                                  <tr>

                                    <td width="151">

      <font face="Verdana" size="2"><b>Adresse:</b>

      </font>    </td>

                                    <td width="161"><font face="Verdana" size="2"><b>Telefax:</b>

      </font>    </td>

                                  </tr>

                                  <tr>

                                    <td width="151"><font face="Verdana" size="2"><b><INPUT TYPE="text" tabindex="3" class="but" name="adresse" size="25" style="font-family: Verdana; font-size: 10; color: #000000; background-color: #FFFFFF; border: 1 solid #000000"></b>

      </font>    </td>

                                    <td width="161"><font face="Verdana" size="2"><b><INPUT TYPE="text" class="but" tabindex="7" name="fax" size="25" style="font-family: Verdana; font-size: 10; color: #000000; background-color: #FFFFFF; border: 1 solid #000000"></b>

      </font>    </td>

                                  </tr>

                                  <tr>

                                    <td width="151">

      <font face="Verdana" size="2"><b>E-mail:</b>

      </font>    </td>

                                    <td width="161"><font face="Verdana" size="2"><b>Emne:</b>

      </font>    </td>

                                  </tr>

                                  <tr>

                                    <td width="151"><font face="Verdana" size="2"><b><INPUT TYPE="text" class="but" tabindex="4" name="epost" size="25" style="font-family: Verdana; font-size: 10; color: #000000; background-color: #FFFFFF; border: 1 solid #000000"></b>

      </font>    </td>

                                    <td width="161"><font face="Verdana" size="2"><b><INPUT TYPE="text" class="but" tabindex="8" name="emne" size="25" style="font-family: Verdana; font-size: 10; color: #000000; background-color: #FFFFFF; border: 1 solid #000000"></b>

      </font>    </td>

                                  </tr>

                                </table>



                                          </td>

                                        </tr>

  </center>





                                        <tr>

                                          <td width="99%" height="4">

                                <hr color="#000000" size="1">

                                          </td>

                                        </tr>





                                        <tr>

                                          <td width="99%" height="3">

                                <font face="Verdana" size="2" color="#FF0000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

                                </font><input type="reset" value="Slet besked" name="B3" style="background-color: #E9BD3C; color: #000000; font-family: Verdana; font-size: 10 pt; border: 1 solid #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

                                <input type="submit" value="Send besked" name="send" style="background-color: #E9BD3C; color: #000000; font-family: Verdana; font-size: 10 pt; border: 1 solid #000000">

                                </form>

                                          </td>

                                        </tr>





                                        <tr>

                                          <td width="99%" height="3">

                                <hr color="#000000" size="1">

                                          </td>

                                        </tr>





                                      </table>

                                    </td>

                                  </tr>

                                </table>

                                <p align="left"><font color="#3366CC" face="Verdana"><span style="font-size:14pt;">Her

                            bor vi</span></font><font color="#3366CC"><FONT face="Verdana" size="2" color="#3366CC"><br>Her

                            på kortet kan du se, hvor vi bor. Bus nr. 147 eller

                            157 direkte fra Ballerup St. <br>Brug eventuelt </FONT></font><a href="http://www.rejseplanen.dk" target="_blank"><FONT face="Verdana" size="2" color="#3366CC"><font color="#3366CC">www.rejseplanen.dk</font></FONT></a><font color="#3366CC"><FONT face="Verdana" size="2" color="#3366CC">

                            til at finde ruten.</FONT></font></p>

                            <p align="left"><img src="images/vejkort.jpg" width="473" height="335" border="0"></p>

                                <hr color="#000000" size="1">

                            <p align="center"><font color="#637DB0" size="2" face="Verdana">&nbsp;</font><img border="0" src="images/hol_logo.jpg" width="120" height="12"><font size="2" face="Verdana" color="#999999">

                                Skebjergvej 33 * Hal 18, 2765 Smørum<br>

                                <font face="Verdana"><b><font size="2">Tlf:</font></b><font size="2">

                                (+45) 4468 9568 (Mellem kl.9:00-16:30)</font></font><b>Fax: </b>4468

                                3568 &nbsp;<b>E-mail</b><b>: </b>Info@naturlatex.dk</font></p>

                            </td>

                            <td width="3" height="159">

                                <p></p>

                            </td>

                        </tr>

                    </table>

</td>

            </tr>

            <tr>

      <td width="695" height="1">

                    <p align="center"><img src="images/bund.jpg" width="695" height="8" border="0"></p>

</td>

            </tr>

  </table>





</body>

</html>
Avatar billede erikjacobsen Ekspert
26. januar 2004 - 19:20 #20
Hvor er roenvings kode?
Avatar billede play-j Nybegynder
26. januar 2004 - 23:25 #21
Sorry, det var en helt forkert kode, jeg har indsat, sorry....

*************************************************************************************

<?php

session_start();

require("functions.php");



if($_SESSION["ip"] && $_SESSION["sesid"])

{

    $a=new shop();

    $a->tjek_session($_SESSION["ip"], $_SESSION["sesid"]);

    if($a->err_no)

    {

        // unregister session

        session_unregister("ip");

        session_unregister("sesid");

        // kill the session

        session_destroy();

        header("location: $PHP_SELF");

    }

}



if(!$_SESSION["ip"] && !$_SESSION["sesid"])

{

    $a=new shop();

    $a->lav_session();

    if($a->err_no)

    {

        //header("location: index.php");

        echo "$a->err";

    }

    else

    {

        $sesid=$a->sesid;

        $ip=$a->ip;

        session_register(sesid);

        session_register(ip);

    }

}

?>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">

<TITLE>Naturlatex.dk - Flydende naturlatex</TITLE>

<META NAME="Title" CONTENT="Naturlatex.dk">

<META NAME="Description" CONTENT="Naturlatex.dk er et firma der sælger flydende Naturlatex til brug af eksempelvis produktion af våben til rollespil, kunst mm.">

<META NAME="Keywords" CONTENT="Naturlatex, natur-latex, natur latex, latex, natur">

<META NAME="Robots" CONTENT="ALL">

<LINK REV=made href="mailto:lawi.aps@get2net.dk">

<META HTTP-EQUIV="Reply-to" CONTENT="lawi.aps@get2net.dk">



<META NAME="DC.Title" CONTENT="Naturlatex.dk">

<META NAME="DC.Description" CONTENT="Naturlatex.dk er et firma der sælger flydende Naturlatex til brug af eksempelvis produktion af våben til rollespil, kunst mm.">

<META NAME="DC.Subject" CONTENT="Naturlatex, natur-latex, natur latex, latex, natur">

<LINK REL="schema.dc" HREF="http://purl.org/metadata/dublin_core_elements">



<style>

<!--

a{text-decoration:none}

//-->

</style>

<script language="JavaScript" fptype="dynamicanimation">

<!--

function dynAnimation() {}

function clickSwapImg() {}

//-->

</script>

<script language="JavaScript1.2" fptype="dynamicanimation" src="animate.js">

</script>

<meta name="generator" content="Namo WebEditor v4.0">

<script language="javascript" type="text/javascript">

var arr = [

    ["Valg 1",[

        ["Mandag (til afhentning)"],

        ["Tirsdag (til afhentning)"],

        ["Onsdag (til afhentning)"],

        ["Torsdag (til afhentning)"],

        ["Fredag (til afhentning)"]]],

    ["Valg 2",[

        ["Mandag (leveret til adr.)"],

        ["Tirsdag (leveret til adr.)"],

        ["Onsdag (leveret til adr.)"],

        ["Torsdag (leveret til adr.)"],

        ["Fredag (leveret til adr.)"]]],

    ["Valg 3",[

        ["Leveres hurtigst, på billigste måde."]]]

];

//alert(arr1[1][1])

function initSels(){

    createOpts(document.getElementById('sel1'));

    createOpts(document.getElementById('sel3'));

}



function createOpts(sel){

    var s = new Array();

    var num = 0, txt = "arr";

    var ar = opt = null;

    var n = sel.selectedIndex;

    var args = createOpts.arguments.length;

    for(var i=1;args>i;i++){

        s[i-1] = document.getElementById(createOpts.arguments[i]);

        if(s[i-1]==sel)num=i;

    }

    if(args>1){

        if(s[num])sel = s[num];

        else return;

    }

    if(n==0&&args>1){

        for(i=num;args>i+1;i++){

            s[i].length = 0;

            opt = document.createElement('OPTION');

            s[i].appendChild(opt);

            opt.value = "";

            opt.text = "Vælg leveringsform";

        }

        return true

    };

    for(i=0;num>i;i++){

        txt+="["+(s[i].selectedIndex-1)+"][1]";

    }

    ar = eval(txt);

    sel.length = 0;

    opt = document.createElement('OPTION');

    sel.appendChild(opt);

  opt.value = "";

  opt.text = "----------------- Vælg -----------------";

    for(i=0;ar.length>i;i++){

        opt = document.createElement('OPTION');

        sel.appendChild(opt);

        if(typeof ar[i] == 'object'){

          opt.value = ar[i][0];

          opt.text = ar[i][0];

        }else{

          opt.value = ar[i];

          opt.text = ar[i];

      }

    }

    if(args>num+2){

        for(i=num+1;args-1>i;i++){

            s[i].length = 0;

            opt = document.createElement('OPTION');

            s[i].appendChild(opt);

            opt.value = "";

            opt.text = "Vælg leveringsform";

        }

    }

}

</script>

<script language="JavaScript1.2">

function validering(f){
  if(f.navn.value=='')    {       
    alert('Du skal udfylde feltet med dit navn!');
    f.navn.focus();
    return false;
  }
  if(f.adresse.value=='')    {       
    alert('Du skal udfylde feltet med din adresse!');
    f.adresse.focus();
    return false;
  }
  if(f.by.value=='')    {       
    alert('Du skal udfylde feltet med din by.!');
    f.post.focus();
    return false;
  }
    return true;
}

</script>







</head>

<body bgcolor="#CCCCCC" link="black" vlink="black" alink="#3366CC" onload="dynAnimation();">
<center>
<?php include("top.php"); ?>

  <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" id="AutoNumber1" width="695" height="1">

   

            <tr>

      <td width="695" height="14" background="images/site_01.jpg">



      <?php

      // --------------------------------------------------

      // Siden starter her

      // --------------------------------------------------

      $a=new shop();

      $a->vis_kurv($_SESSION["sesid"]);

      if($a->err_no)

      {

          echo "<table id='AutoNumber1' style='border-collapse: collapse' align='center' border='0' cellpadding='0' cellspacing='0' width='653' height='0' bordercolor='#111111'>

                        <tr>

                            <td>

                                <p>Der skete en fejl i visningen af indkøbskurven.<br>tryk på refresh i din browser for at prøve igen.</p>

                            </td>

                            </tr>

                            </table>";

      }

      elseif($a->num<=0)

      {

          ?>

          <table id="AutoNumber1" style="border-collapse: collapse" align="center" border="0" cellpadding="0" cellspacing="0" width="653" height="0" bordercolor="#111111">

                        <tr>

                            <td width="7" height="159">

                                <p>&nbsp;</p>

                            </td>

                            <td width="643" height="159">

                                <p><font color="#3366CC" face="Verdana"><span style="font-size:14pt;">Indkøbskurv</span></font><font face="Verdana" size="2"><br>På

                                denne side kan du se, hvad du har i din

                                indkøbskurv.<br><br></font><font color="#3366CC"><a href="shoppen.php"><font face="Verdana" size="2" color="red">Tilbage til shoppen
</font></a></font>

                                </p>

                                <hr color="#3366CC">

                                <table border="0" width="100%" cellspacing="0" cellpadding="0" height="1">

                                  <tr>

                                    <td width="12%" bgcolor="#FFFFFF" height="47">

                                      <table border="0" width="100%" height="1" cellspacing="0" cellpadding="0">

                                        <tr>

                                          <td width="8%" height="18" align="left">

                                <b><font face="Verdana" size="2" color="#3366CC">Antal:</font></b>

                                          </td>

                                          <td width="64%" height="18" align="left">

                                <font color="#3366CC"><b><font face="Verdana" size="2">Produkt</font></b><font face="Verdana" size="2"><b>:</b></font></font>

                                          </td>

                                          <td width="14%" height="18">

                                <b><font face="Verdana" size="2" color="#3366CC">Pris/stk:</font></b>

                                          </td>

                                          <td width="13%" height="18" align="left">

                                <b><font face="Verdana" size="2" color="#3366CC">Pris:</font></b>

                                          </td>

                                        </tr>

                                        <tr>

                                          <td width="99%" colspan="4" height="1">

                                <br><font face="Verdana" size="2">Du har ingen varer i din indkøbskurv.<br>Du

                                    kan gå til shoppen for at finde dine ønskede

                                    produkter.<br>&nbsp;</font>

                                          </td>

                                        </tr>

                                        <tr>

                                          <td width="60%" colspan="2" height="1">

                                &nbsp;

                                          </td>

                                          <td width="23%" height="1">

                                          </td>

                                          <td width="16%" height="1" align="left">

                                &nbsp;

                                          </td>

                                        </tr>

                                        <tr>

                                          <td width="99%" colspan="4" height="1">

                                <img border="0" src="images/lines_double_b.jpg" width="637" height="4">

                                <br>                                <p align="left">&nbsp;</p>

</td>

                                        </tr>

  </center>





                                      </table>

            <?php//    </td>

                //</table>

           

                //                      </td>

    //</table>

    ?>



                                         



                                      <?php

      }

                                      else

                                      {



      ?>

                    <table id="AutoNumber1" style="border-collapse: collapse" align="center" border="0" cellpadding="0" cellspacing="0" width="653" height="0" bordercolor="#111111">

                        <tr>

                            <td width="7" height="159">

                                <p>&nbsp;</p>

                            </td>

                            <td width="643" height="159">

                                <p><font color="#3366CC" face="Verdana"><span style="font-size:14pt;">Indkøbskurv</span></font><font color="#3366CC"><FONT face="Verdana" size="2"><br>På

                                denne side kan du se hvad du har i din

                                indkøbskurv.</FONT><br><br><a href="shoppen.php"><font face="Verdana" size="2" color="red">Tilbage til shoppen

                                </font></a></font>

                                </p>

                                <hr color="#3366CC">

                                <table border="0" width="100%" cellspacing="0" cellpadding="0" height="1">

                                  <tr>

                                    <td width="12%" bgcolor="#FFFFFF" height="47">

                                      <table border="0" width="100%" height="1" cellspacing="0" cellpadding="0">

                                        <tr>

                                          <td width="8%" height="18" align="left">

                                <b><font face="Verdana" size="2" color="#3366CC">Antal:</font></b>

                                          </td>

                                          <td width="64%" height="18" align="left">

                                <font color="#3366CC"><b><font face="Verdana" size="2">Produkt</font></b><font face="Verdana" size="2"><b>:</b></font></font>

                                          </td>

                                          <td width="14%" height="18">

                                <b><font face="Verdana" size="2" color="#3366CC">Pris/stk:</font></b>

                                          </td>

                                          <td width="13%" height="18" align="left">

                                <b><font face="Verdana" size="2" color="#3366CC">Pris:</font></b>

                                          </td>

                                        </tr>

                                       
<p align="right">
                                    <?php

                                        $samlet=0;

                                    $antal_varer=0;

                                    for($i = 0; $i <$a->num; $i=$i+1)

                                    {

                                        $total=$a->antal[$i]*$a->produkt_pris[$i];

                                        $samlet=$samlet+$total;

                                        $antal_varer=$antal_varer+$a->antal[$i];

                                        echo " </p><tr>

                                          <td width='8%' height='21'>

                                <font face='Verdana' size='2'>" .$a->antal[$i]. "</font>

                                          </td>

                                          <td width='64%' height='21'>

                                <font face='Verdana' size='2'>" .$a->produkt_navn[$i]. "&nbsp; <a href='bestil.php?slet=ok&produkt=" .$a->id[$i]. "'><font color='#FF0000'>[Slet]</font></a></font><b><font face='Verdana' size='1' color='#3366CC'><br>

                                </font></b>

                                          </td>

                                          <td width='14%' height='21'>

                                <font face='Verdana' size='2'>" .$a->produkt_pris[$i]. " kr.</font>

                                          </td>

                                          <td width='13%' height='21' align='left'>

                                <font face='Verdana' size='2'>$total kr.</font>

                                          </td>

                                        </tr>";

                                    }

                                          ?>

                                        <tr>

                                          <td width="99%" colspan="4" height="1">

                                <img border="0" src="images/lines.jpg" width="637" height="3">

                                          </td>

                                        </tr>

                                        <tr>

                                          <td width="60%" colspan="2" height="1">

                                <b><font face="Verdana" size="2">Samlet pris inkl. moms + evt. leverings omk.</font></b>

                                          </td>

                                          <td width="23%" height="1">

                                              <a href="betingelser.php"><font face="Verdana" size="2" color="red">(se betingelser)</font></a>

                                          </td>

                                          <td width="16%" height="1" align="left">

                                <b><font color="#000000" face="Verdana" size="2"><?php echo "$samlet"; ?> kr.</font></b>

                                          </td>

                                        </tr>

                                        <tr>

                                          <td width="99%" colspan="4" height="1">

                                <img border="0" src="images/lines_double_b.jpg" width="637" height="4">

                                <br> <br>                              <table border="0" width="100%">

  <tr>

    <td width="100%"><b><font face="Verdana" color="#3366CC" size="3">Indtast

                                dine oplysninger nedenfor.</font></b></td>

  </tr>

  <tr>

    <td width="100%">

                                <hr color="#3366CC">

    </td>

  </tr>

</table>

  <center>





                             

                                <table border="0" width="100%" cellspacing="0" cellpadding="0" height="1">

                                  <tr>

                                    <td width="12%" bgcolor="#FFFFFF" height="47">

                                      <table border="0" width="100%" height="70" cellspacing="0" cellpadding="0">

                                        <tr>

                                          <td width="99%" height="21">

    <form  name="sels" method='post' action='kurv02.php' onsubmit="return validering(this);">


                                <table border="0" width="641">

                                  <tr>

                                    <td width="220"><font face="Verdana" size="2"><b>For og efternavn:</b>

      </font>   

                                    </td>

                                    <td width="195"><font face="Verdana" size="2"><b>E-mail:</b></font></td>

                                    <td width="206" rowspan="9">



<div align="right">



<table border="0" width="193" bordercolor="#000000" cellspacing="0" height="143">

  <tr>

    <td width="189" bordercolor="#000000" bordercolorlight="#FFFFFF" bordercolordark="#FFFFFF" height="141" bgcolor="#637DB0" background="images/back_tabel_blue.jpg">

      <p align="center"><font face="Verdana" size="2" color="#FFFFFF">Ordre modtaget inden&nbsp;<br>

kl. 15.00, sendes efterfølgende arbejdsdag.<br>

      <br>

      Levering i Storkøbenhavn<br>

      mandag til fredag 11-14:00</font></p>

      <p align="center"><font face="Verdana" size="2" color="#FFFFFF"><b>Naturlatex.dk</b></font></td>

  </tr>

</table>

</div>

                                    </td>

                                  </tr>

                                  <tr>

                                    <td width="220">

<font face="Verdana" size="2"><b><INPUT TYPE="text" class="but" name="navn" size="35" tabindex="1" style="font-family: Verdana; font-size: 10; color: #000000; background-color: #FFFFFF; border: 1 solid #000000"></b>

      </font>   

                                    </td>

                                    <td width="195"><font face="Verdana" size="2"><b><INPUT TYPE="text" class="but" name="email" tabindex="5" size="35" style="font-family: Verdana; font-size: 10; color: #000000; background-color: #FFFFFF; border: 1 solid #000000"></b>

      </font>    </td>

                                  </tr>

                                  <tr>

                                    <td width="220">   

                               



<font face="Verdana" size="2"><b>Evt. firma/institution:</b></font>    </td>

                                    <td width="195"><font face="Verdana" size="2"><b>Telefonnr.:</b>

      </font>    </td>

                                  </tr>

                                  <tr>

                                    <td width="220">

<font face="Verdana" size="2"><b><INPUT TYPE="text" class="but" tabindex="2" name="firma" size="35" style="font-family: Verdana; font-size: 10; color: #000000; background-color: #FFFFFF; border: 1 solid #000000"></b>

      </font>   

                                    </td>

                                    <td width="195"><font face="Verdana" size="2"><b><INPUT TYPE="text" tabindex="6" class="but" name="tlf" size="35" style="font-family: Verdana; font-size: 10; color: #000000; background-color: #FFFFFF; border: 1 solid #000000"></b>

      </font>    </td>

                                  </tr>

                                  <tr>

                                    <td width="220">

      <font face="Verdana" size="2"><b>Adresse:</b>

      </font>    </td>

                                    <td width="195"><font face="Verdana" size="2"><b>Telefax:</b>

      </font>    </td>

                                  </tr>

                                  <tr>

                                    <td width="220"><font face="Verdana" size="2"><b><INPUT TYPE="text" class="but" tabindex="3" name="adresse" size="35" style="font-family: Verdana; font-size: 10; color: #000000; background-color: #FFFFFF; border: 1 solid #000000"></b>

      </font>    </td>

                                    <td width="195"><font face="Verdana" size="2"><b><INPUT TYPE="text" class="but" tabindex="7" name="fax" size="35" style="font-family: Verdana; font-size: 10; color: #000000; background-color: #FFFFFF; border: 1 solid #000000"></b>

      </font>    </td>

                                  </tr>

                                  <tr>

                                    <td width="220">

      <font face="Verdana" size="2"><b>Postnr. / By:</b></font>    </td>

                                    <td width="195"><b><font face="Verdana" size="2">Leveringsform:</font></b></td>

                                  </tr>

                                  <tr>

                                    <td width="220"><font face="Verdana" size="2"><b><INPUT TYPE="text" class="but" name="by" tabindex="4" size="35" style="font-family: Verdana; font-size: 10; color: #000000; background-color: #FFFFFF; border: 1 solid #000000"></b>

      </font>    </td>

                                    <td width="195">

                                  <b><select size="1" name="betaling" id="sel1" onchange="createOpts(this,'sel1','sel2');" style="font-family: Verdana; font-size: 10; color: #000000; background-color: #FFFFFF; border-style: solid; border-width: 1">

                                    <option value="" selected>Vælg</option>

                                        <option>Afhentes på lager (vælg dag)</option>

                                        <option>Levering i Stor kbh. (vælg dag)</option>

                                        <option>Levering i øvrige Dk (vælg)</option>

                                 

                                </select> </b></td>

                                  </tr>

                                  <tr>

                                    <td width="220"><font face="Verdana" size="2" color="#999999"><b>Antal

                                      varer:</b></font></td>

                                    <td width="195"><font face="Verdana" size="2" color="#999999"><b>Pris

                                      inkl. moms</b></font></td>

                                  </tr>

                                  <tr>

                                    <td width="220"><font face="Verdana" size="2" color="#999999"><?php echo "$antal_varer"; ?></font></td>

                                    <td width="195"><font face="Verdana" size="2" color="#999999"><?php echo "$samlet"; ?>

                                      kr.</font></td>

                                                                                                <td></td>

                                  </tr>

                                  <tr>

                                    <td width="220"></td>

                                    <td width="195"></td>

                                                                                                <td></td>

                                  </tr>

                                </table>



                                                                                                   

                                          </td>

                                        </tr>

  </center>





                                        <tr>

                                          <td width="99%" height="4">

                                <hr color="#000000" size="1">

                                <p><font face="Verdana" size="2"><b>Jeg ønsker at afhente / eller få leveret mine varer på adressen følgende dag:</b></font>

                                        <select size="1" name="dag" id="sel2" style="font-family: Verdana; font-size: 10 px">

                                  <option>Vælg leveringsform</option>

                                </select></p>

                                <hr color="#000000" size="1">

                                          </td>

                                        </tr>





                                        <tr>

                                          <td width="99%" height="3">

                               

                                <input type='hidden' name='antal' value='<?php echo "$antal_varer"; ?>'>

                                    <input type='hidden' name='samlet' value='<?php echo "$samlet"; ?>'>

                                                                                    <p align="right"><a href="betingelser.php"><font face="Verdana" size="2" color="#FF0000">Husk

                                                                                    at

                                                                                    læse

                                                                                    betingelserne

                                                                                    før

                                                                                    du

                                                                                    handler.&nbsp;&nbsp;</font></a><font face="Verdana" size="2" color="#FF0000">&nbsp;&nbsp;&nbsp;

                                &nbsp; </font>&nbsp;

                                <input type="submit" value="Send" style="border:1 solid #000000; cursor:pointer; cursor:hand; width:120"> <input type="reset" style="border:1 solid #000000; cursor:hand; cursor:pointer; width:120"></form>

                                          </td>

                                        </tr>





                                      </table>

                                         

                                    </td>

                                  </tr>

                                </table>

                                                            </center></center>                                          </td>

                                        </tr>

  </center>





                                      </table><?php

                                          //siden slutter her

                                      }

                                      ?>

                                    </td>

                                  </tr>

                                </table>

                                <hr color="#000000" size="1">                                <p align="center"><font color="#637DB0" size="2" face="Verdana">&nbsp;</font><img border="0" src="images/hol_logo.jpg" width="120" height="12"><font size="2" face="Verdana" color="#999999">

                                Skebjergvej 33 * Hal 18, 2765 Smørum<br>

                                <font face="Verdana"><b><font size="2">Tlf:</font></b><font size="2">

                                (+45) 4468 9568 (Mellem kl.9:00-16:30) </font></font><b>Fax: </b>4468

                                3568 &nbsp;<b>E-mail: </b>Info@naturlatex.dk</font></p>

</td>

                            <td width="3" height="159">

                                <p></p>

                            </td>

                        </tr>

                    </table>

</td>

            </tr>

            <tr>

      <td width="695" height="1">

                    <p align="center"><img src="images/bund.jpg" width="695" height="8" border="0"></p>

</td>

            </tr>

  </table>





                    </td>

                </table>

            </td>

    </table>

    </center>

</body>

</html>
Avatar billede erikjacobsen Ekspert
26. januar 2004 - 23:38 #22
Og det virker eller virker ikke eller hvad ?
Avatar billede erikjacobsen Ekspert
26. januar 2004 - 23:39 #23
Det skal nok ikke være

    f.post.focus();

men

    f.by.focus();

Det er tilladt at tænke selv i stedet for blot at skrive tankeløst af ;)
Avatar billede play-j Nybegynder
27. januar 2004 - 00:10 #24
Nu hjalp den ene fejl, at den ikke aftomatisk sender, selv om man ikke er færdig ,men MAN blir ikke sebdt videre til kurv02.php men blir på kurv.php ?``??
Avatar billede erikjacobsen Ekspert
27. januar 2004 - 00:16 #25
Det virker fint hos mig. Har du et link?
Avatar billede play-j Nybegynder
27. januar 2004 - 10:54 #26
Jep.

www.naturlatex.dk , gå i shoppen læg en vare i kurven, og gå i indkøbskurv og bestil. Den blir på kurv.php men skal blive vidersendt til kurv02.php.

//Jens Kold-Chr.
Avatar billede erikjacobsen Ekspert
27. januar 2004 - 11:19 #27
Ja, ok, den kan jeg så ikke lige teste uden besvær med at slå cookies til igen.
Måske andre vil?
Avatar billede play-j Nybegynder
28. januar 2004 - 16:50 #28
Yes fandt ud af det, erikjacobsen , lave et svar så du kan få nolg epoint :)
Avatar billede erikjacobsen Ekspert
28. januar 2004 - 18:44 #29
Tak, jeg samler ikke på point.
Avatar billede and_ Nybegynder
26. april 2004 - 14:57 #30
lukketid?
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