Udover hvad Michael har påpeget, skal alle felter med varenummer, antal,
stk. pris og totalpriser være udfyldt, for at slippe igennem din if() fælde.
Man kan ikke regne med, at alle vil bestille 12 varenumre, så der skal vel
laves mulighed for, at bestille éen ting / éet varenummer alene??
//karlosDK
"Lars Brink" <lars@ad-man.dk> skrev i en meddelelse
news:BD881BBC.62EA%lars@ad-man.dk...
> Hej allesammen
>
> 1000 tak for jeres hjælp.
> Jeg er blevet meget klogere, men åbenbart ikke klog nok.
> Bent har helt ret i at der manglede sammenhæng mellem
> bestillingsformularen
> og php scriptet.
> Jeg prøvede ud fra min logiske sans at skrive koderne så de refererede til
> svarfelterne i formularen. Men der er for mange steder jeg går kold og det
> virker stadig ikke...desværre.
>
> Jeg ville blive meget glad hvis en af jer kunne løbe dem igennem og se
> hvor
> det går galt.
>
> Jeg kan godt se at det er lidt urimeligt at forvente at i gør det gratis.
> Siden laver jeg til min kone - så der er jo ikke rigtigt nogen penge i
> projektet - jeg er grafiker og kan måske gi' igen med noget grafisk
> support
> eller min kone kunne nok overtales til at lave en flot kæde ell. lign. som
> honorar (hun designer også smykker)
>
> Hvis nogen gider hedder siden jo
www.perlenet.dk og det er formularen
> under
> "bestilling" der skal sendes. Der er også nogle andre problemer med
> siden -
> bl.a. kan jeg ikke få min roll-over funktion på knapperne til at virke på
> andet end min egen computer (som selvfølgelig er en Mac - det gør det ikke
> lettere)
>
> Hilsen fra Lars
>
> PHP scriptet som formularen sender til ser således ud:
>
>
> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
>
> <html>
>
> <head>
> <meta http-equiv="content-type"
> content="text/html;charset=iso-8859-1">
> <meta name="generator" content="Adobe GoLive">
> <title>Untitled Page</title>
> </head>
>
> <body bgcolor="#ffffff">
> <p>
> <?php
> if(isset($_POST['submit'])) {
> if(!empty($_POST['Navn']) && !empty($_POST['Adresse']) &&
> !empty($_POST['Postnr']) && !empty($_POST['By']) &&
> !empty($_POST['Telefon']) && !empty($_POST['Email']) &&
> !empty($_POST['Varenr 1']) && !empty($_POST['Antal 1']) &&
> !empty($_POST['Stk. pris 1']) && !empty($_POST['Ialtpris 1']) &&
> !empty($_POST['Varenr 2']) && !empty($_POST['Antal 2']) &&
> !empty($_POST['Stk. pris 2']) && !empty($_POST['Ialtpris 2']) &&
> !empty($_POST['Varenr 3']) && !empty($_POST['Antal 3']) &&
> !empty($_POST['Stk. pris 3']) && !empty($_POST['Ialtpris 3']) &&
> !empty($_POST['Varenr 4']) && !empty($_POST['Antal 4']) &&
> !empty($_POST['Stk. pris 4']) && !empty($_POST['Ialtpris 4']) &&
> !empty($_POST['Varenr 5']) && !empty($_POST['Antal 5']) &&
> !empty($_POST['Stk. pris 5']) && !empty($_POST['Ialtpris 5']) &&
> !empty($_POST['Varenr 6']) && !empty($_POST['Antal 6']) &&
> !empty($_POST['Stk. pris 6']) && !empty($_POST['Ialtpris 6']) &&
> !empty($_POST['Varenr 7']) && !empty($_POST['Antal 7']) &&
> !empty($_POST['Stk. pris 7']) && !empty($_POST['Ialtpris 7']) &&
> !empty($_POST['Varenr 8']) && !empty($_POST['Antal 8']) &&
> !empty($_POST['Stk. pris 8']) && !empty($_POST['Ialtpris 8']) &&
> !empty($_POST['Varenr 9']) && !empty($_POST['Antal 9']) &&
> !empty($_POST['Stk. pris 9']) && !empty($_POST['Ialtpris 9']) &&
> !empty($_POST['Varenr 10']) && !empty($_POST['Antal 10']) &&
> !empty($_POST['Stk. pris 10']) && !empty($_POST['Ialtpris 10']) &&
> !empty($_POST['Varenr 11']) && !empty($_POST['Antal 11']) &&
> !empty($_POST['Stk. pris 11']) && !empty($_POST['Ialtpris 11']) &&
> !empty($_POST['Varenr 12']) && !empty($_POST['Antal 12']) &&
> !empty($_POST['Stk. pris 12']) && !empty($_POST['Ialtpris 12']) &&
> !empty($_POST['Totalpris'])) {
> if(@mail("mail@perlenet.dk", strip_tags($_POST['subject']),
> strip_tags($_POST['message']), "From: ".$_POST['name']."
> <".$_POST['email'].">")) {
> echo "<p>Tak for din ordre. Vi ekspederer den s hurtigt som muligt.</p>";
> }
> else {
> echo "<p>E-mailen blev ikke sendt. Der skete en fejl. Pr¯v igen!</p>";
> }
> }
> else {
> echo "<p>Alle felter skal udfyldes!</p>";
> }
> }
> ?>
> </body>
>
> </html>
>