NemProgrammering.dk logo
NemProgrammering.dk Trustpilot

POST data metoden i PHP

Lad NemProgrammering.dk´s eksperter lave din hjemmeside for dig
Vi tilbyder professionel hjælp til udvikling af hjemmesider og webshops . Læs mere om vores ydelser her!

Information om denne video

Underviser: Jeppe Borggaard Jørgensen

I denne video kigger vi på, hvordan du med POST metoden i PHP kan sende data mellem forskellige PHP sider. På denne måde kan du indsamle og behandle data på én side, og derefter sende det videre til en anden side, som måske arbejder videre med og bruger den givne data. I denne video bruger vi en formular som eksempel, hvor data sendes fra formularen og videre til en anden PHP fil, som så sender informationerne afsted via den indbyggede mail() funktion i PHP.

Øvelser:
1 - Efterlign formularen og scriptet der laves i videoen. Prøv evt. selv at tilføje flere input områder, som du så fanger og anvender i modtager.php filen.
2 - Lav en formular med 4 input områder til tal. Kald dem henholdsvis A, B, C og D. Opret en ny fil kaldet regnemaskine.php. Når data (i dette tilfælde tal) sendes til regnemaskine.php skal A og B lægges sammen, mens C og D skal trækkes fra hinanden. Begge resultater skal printes ud på regnemaskine.php siden. Læg mærke til, at du her har lavet en mini lommeregner, hvor du ved at indtaste i formularen kan få lagt A og B sammen og/eller trukket C og D fra hinanden.

Video tags:

Denne video relaterer til emner såsom: php koder , php kursus, PHP video tutorial, PHP vejledning, dansk video tutorial, lær PHP, PHP for begyndere, POST data, POST metoden

Her har du kildekoden

<!DOCTYPE html>
<html>
    <head>
        <title>Email form</title>
    </head>
    
    <body>
        <h1>Send email</h1>
        <form method="post" action="lala.php">
            <label for="to">til:</label>
            <input type="text" name="to">
            <br>
            <label for="subject">Emne:</label>
            <input type="text" name="subject">
            <br>
            <label for="message">Besked:</label>
            <textarea rows="10" cols="30" name="message"></textarea>
            <br>
            <input type="submit" value="Send besked">
        </form>
    </body>
</html>
// Kildekode - modtager.php
<?php
    echo "Du har send email med følgende data:<br>";
    
    if ( !empty($_POST['to']) )
        echo $_POST['to'];
    else
        echo "Du valgte ikke en modtager!";
    
    echo "<br>";
    echo $_POST['subject'];
    echo "<br>";
    echo $_POST['message'];
?>

Spørgsmål og kommentarer

Har du et spørgsmål eller en kommentar til denne video/artikel? Så skriv herunder! Alternativt kan du kontakte os på vores forum, hvor en masse hjælpsomme personer sidder klar til at hjælpe.

Url´er bliver automatisk omdannet til links (nofollow).

kommentar på NemProgrammering.dk - lav din egen hjemmeside
Thomas    2017-03-20

Hej Jens-Ole, I det eksempel du beskriver nedenfor vil man bruge GET istedet, hvor man i link urlen medgiver de informationer man skal bruge på næste side. Se evt. næste video :-)


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Jens-Ole    2017-03-18

POST kan overføre data fra en side til en anden - men kan det kun lade sig gøre ved hjælp af en form? Har man en menu, skal man jo f.eks. kunne fortælle den næste side, hvad der er blevet klikket på, så den kan hente de relevante data fra databasen. Kan POST bruges til det - og hvis ikke - hvad bruger man så??


kommentar på NemProgrammering.dk - lav din egen hjemmeside
Khaled    2014-08-24

Hvordan får jeg også en spam check


Forum stats

  • 1146 Antal brugere
  • 1613 Antal emner
  • 8073 Antal indlæg

Deltag selv!

Nyt fra vores bloggere

Besøg vores webbureau

WordPress Hjemmeside

Nyheder

  • Lær, hvordan du kommer til tops i Google og får flere kunder med vores nye SEO kursus for begyndere. Læs mere her!
  • Du kan nu lære avanceret WordPress her på siden. Lær at tilpasse dit tema samt udvikle dit eget plugin! Lœs mere...
  • Nu kan du også lære at bruge Photoshop fra bunden! Se med her: Photoshop kursus
  • Du kan ikke drive et velfungerende udviklingsmiljø uden hurtigt bredbånd. Se vores artikel om Billig Bredbånd
  • Vil du blive bedre til Google Sheets? Så kan du med fordel se vores nye Google Sheets kursus!