Kontaktformular

Her kan du stille og svare på spørgsmål omkring HTML. Du kan altså med andre ord finde en masse hjælp til HTML og HTML5 på dette forum
Besvar
JonasSand
Begynder
Indlæg:12
Tilmeldt:19. aug 2014, 21:19
Kontaktformular

Indlæg af JonasSand » 19. aug 2014, 21:26

Hej alle

Jeg har et problem med min hjemmeside jeg er ved, at lave. Jeg ville gerne have en kontaktformular på siden hvor folk kan stille spørgsmål til os. (Jeg er helt ny til dette :) ).

Jeg har prøvet se videoer, men uden held.

Ville meget gerne have den til at se sådan ud, som på billedet.

Det kode jeg har prøvet skrive indtil videre er:

Kode: Vælg alt

<html>
    <head>
        <title></title>
        <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-9">
    </head>
    <body>
        <div>
            
            <form method="post" action="Kontakformular.php">
                
                Navn: <input type="text" name="name" /><br />
                E-mail: <input type="text" name="email" /><br />
                
                Besked:<textarea name="message" cols="50" rows="15"></textarea>
                <input type="submit" name="submit" value="kontakt nu" />
            
            </form>
            
    </div>
        <?php
        header('Location: index.php');

$name = $_POST('name');
$email = $_POST('email');
$message = "$name har skrevet : ".$_POST('message')." : sendt fra $email";

$to = "fashionandsuits@fashionandsuits.dk";
$subject = "Kontakt fra siden.";
mail($to, $subject, $message);
        ?>
    </body>
</html>
Vedhæftede filer
Skærmbillede 2014-08-19 kl. 21.23.40.png
Ønsker det sådan her.
Skærmbillede 2014-08-19 kl. 21.23.40.png (48.01KiB)Vist 12853 gange

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Kontaktformular

Indlæg af ThomasI » 20. aug 2014, 10:57

Hej Jonas,

Du mangler bare lidt linebreaks:

Er det her hvad du leder efter:

Kode: Vælg alt

<form method="post" action="Kontakformular.php">
                
                Navn: <br /><input type="text" name="name" /><br />
                E-mail: <br /><input type="text" name="email" /><br />
                Emne: <br /><input type="text" name="emne" /><br />
                Besked:<br /><textarea name="message" cols="50" rows="15"></textarea><br />
                <input type="submit" name="submit" value="kontakt nu" />
            
 </form>

JonasSand
Begynder
Indlæg:12
Tilmeldt:19. aug 2014, 21:19

Re: Kontaktformular

Indlæg af JonasSand » 20. aug 2014, 11:03

Hej Thomas.

Jeg får en fejl hvis jeg trykker på send formular, som siger: Cannot POST

Den siger også i Netbeans jeg ikke kan bruge en global post?

Har ingen anelse hvad jeg skal skrive istedet :)

JonasSand
Begynder
Indlæg:12
Tilmeldt:19. aug 2014, 21:19

Re: Kontaktformular

Indlæg af JonasSand » 20. aug 2014, 11:18

Hej igen Thomas.

Det er denne besked jeg får (se vedlagt billede)
Vedhæftede filer
Får denne besked.jpg
Får denne besked.jpg (3.22KiB)Vist 12846 gange

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Kontaktformular

Indlæg af ThomasI » 20. aug 2014, 13:55

Du sender din POST data til en side kaldet "Kontakformular.php" hedder den det helt præcist og har du tjekket at stien til denne side er 100% korrekt?

Jeg kan ikke gennemskue om den php kode du har er i samme fil som formularen eller om den ligget i en anden fil? Den php kode du har skal ihverfald ligge i filen "Kontakformular.php"

Derudover har du header('Location: index.php'); liggende. Hvis dette er i din kontaktformular side, så vil den altid sende dig til index, hvilket ikke giver helt mening?

JonasSand
Begynder
Indlæg:12
Tilmeldt:19. aug 2014, 21:19

Re: Kontaktformular

Indlæg af JonasSand » 20. aug 2014, 14:55

Vedlægger lige billeder det jeg har :)

Forstår ikke helt så meget af det du skriver :) er nemlig slet ikke inde i det med koder. Håber ikke jeg er for besværlig.

(Sender lige et billede mere i et andet indlæg)
Vedhæftede filer
Skærmbillede 2014-08-20 kl. 14.51.09.png
Skærmbillede 2014-08-20 kl. 14.51.09.png (160.35KiB)Vist 12841 gange

JonasSand
Begynder
Indlæg:12
Tilmeldt:19. aug 2014, 21:19

Re: Kontaktformular

Indlæg af JonasSand » 20. aug 2014, 14:55

Her er så det sidste billede også jeg snakkede om.
Vedhæftede filer
Skærmbillede 2014-08-20 kl. 14.52.35.png
Skærmbillede 2014-08-20 kl. 14.52.35.png (115.72KiB)Vist 12841 gange

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Kontaktformular

Indlæg af ThomasI » 20. aug 2014, 16:02

Din post er forkert. du bruger () men skal bruge []. Altså: $_POST['name']

Derudover har du den PHP kode der fanger din data både i din index.php fil og din formular fil. Det giver ikke mening. Du skal kun have den kode ét sted, og det er i den fil hvor du ønsker at griben og bruge dataen.

Du sender data via index.php (der hvor du har din formular) og fanger og bruger det i Kontakformular.php (der hvor du har dit php script).

JonasSand
Begynder
Indlæg:12
Tilmeldt:19. aug 2014, 21:19

Re: Kontaktformular

Indlæg af JonasSand » 20. aug 2014, 17:06

Hej igen.

Nu har jeg ændret ved min POST, men den viser stadig fejl?

Har vedlagt billede af den fejl jeg får.

Ser det ellers rigtigt ud nu hvis det var?
Vedhæftede filer
Skærmbillede 2014-08-20 kl. 17.04.42.png
Skærmbillede 2014-08-20 kl. 17.04.42.png (152.25KiB)Vist 12837 gange
Skærmbillede 2014-08-20 kl. 17.04.31.png
Skærmbillede 2014-08-20 kl. 17.04.31.png (103.92KiB)Vist 12837 gange

JonasSand
Begynder
Indlæg:12
Tilmeldt:19. aug 2014, 21:19

Re: Kontaktformular

Indlæg af JonasSand » 20. aug 2014, 17:06

Og det sidste du ikke kunne se inde i min "Kontaktformular"
Vedhæftede filer
Skærmbillede 2014-08-20 kl. 17.06.34.png
Skærmbillede 2014-08-20 kl. 17.06.34.png (103.99KiB)Vist 12837 gange

JonasSand
Begynder
Indlæg:12
Tilmeldt:19. aug 2014, 21:19

Re: Kontaktformular

Indlæg af JonasSand » 20. aug 2014, 17:09

Jeg laver hjemmesiden inde via one.com (deres 'eget' program som hedder webeditor), men man kan indsætte en kode derinde, men ikke en hel mappe, det var derfor jeg havde lagt Kontaktformular.php ind i den 'samlede' kode.

Brugeravatar
ThomasI
Grundlægger
Grundlægger
Indlæg:1528
Tilmeldt:28. dec 2010, 10:49

Re: Kontaktformular

Indlæg af ThomasI » 20. aug 2014, 19:10

Jeg kan ikke anbefale dig at bruge disse webeditors. Resultatet bliver aldrig helt godt, og du vil aldrig kunne lave tingene præcist som du vil have det.

Hvis jeg var dig ville jeg enten købe en hjemmeside i WP eller lave den selv. Det er et rigtig godt program for begyndere der ikke kan kode osv.

Hvis du vil kæmpe videre med din kontaktformular vil jeg anbefale dig denne video, som forklarer det hele:

http://www.nemprogrammering.dk/Tutorial ... 1-POST.php

Besvar