Kontaktformular i html fil med PHP? 
            
            
            
                        
    
        Tilmeldt 23. Jun 13
        
                
             
    
        
            
                
                
                    Rune R.  
                    
                        Fra 
                            Ventora 
                     
                Skrevet 
23-06-2013  kl. 21:51
                        
    
        
            Hvor mange stjerner giver du? : 
        
        
     
                     
             
            
                    Svar 
                            
         
        
            
                
                    
                        
                            
Så længe din fil extension er .php  kan du 
 okay, men så kan jeg vel også bare tage indholdet i mit HTML  fil og kopiere over i en PHP  fil?
 Glemte lige at pointere at min fil er HTML
 
                     
                 
            
         
        
                Svar 
                                
                
                    
                        Webudvikler med kompetencer indenfor .NET og MS SQL
                     
                 
             
                             
                                
                            
    
        Fra Krarup
        Tilmeldt 29. Nov 12
        
                
             
    
        
        
            
                
                    
                        
                            Altså, du laver en fil som f.eks hedder kontakt.php - Den kan du opbygge i ganske almindelig HTML.
<html>
<head>
</head>
<body>
<?php
$navn = $_POST['navn'];
echo $navn;
?>
<h1>Kontakt mig</h1>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="POST">
<input type="text" name="navn" required>
<input type="submit" value="Smid en mail!">
</form>
</body>
</html>
Når du indtaster navn i input feltet, tager PHP POST'en og echo'er denne ud, i dette eksempel.
 
                     
                 
            
         
        
                Svar 
                                
                
                    
                        YourBanker  - Sammenlign lån og få gratis tips og tricks
                     
                 
                
             
 
    
        Fra Frederiksberg
        Tilmeldt 31. Aug 11
        
                
             
    
        
            
                
                
                    Emil  
                    
                        Fra 
                            Eos Web I/S 
                     
                Skrevet 
23-06-2013  kl. 21:54
                        
    
        
            Hvor mange stjerner giver du? : 
        
        
     
                     
             
            
                    Svar 
                            
         
        
            
                
                    
                        
                            
Det kan jeg vel ikke bare sætte ind i min HTML fil når det er PHP kodning?
Du kan godt indsætte html i en php-fil. Du kan ikke indsætte php i en html-fil.
Hvor meget erfaring har du med php? Det kan måske godt være lidt besværligt, at lave et mail-script fra bunden, hvis du ikke har den store erfaring med php endnu. Men du kan evt. prøve at finde et færdigt php mail-script og følge tutoriallen til at sætte det op. Så får du også bedre styr på, hvordan php og html kan indsættes i forhold til hinanden. 
 
                     
                 
            
         
        
                Svar 
                                
             
 
    
        Tilmeldt 23. Jun 13
        
                
             
    
        
            
                
                
                    Rune R.  
                    
                        Fra 
                            Ventora 
                     
                Skrevet 
23-06-2013  kl. 21:55
                        
    
        
            Hvor mange stjerner giver du? : 
        
        
     
                     
             
            
                    Svar 
                            
         
        
            
                
                    
                        
                            Så forstår vi hinanden. Takker!! :-)
 
                     
                 
            
         
        
                Svar 
                                
                
                    
                        Webudvikler med kompetencer indenfor .NET og MS SQL
                     
                 
             
                             
                                
                            
    
        Fra Krarup
        Tilmeldt 29. Nov 12
        
                
             
    
        
        
            
                
                    
                        
                            Hvis den side som du har din kontaktformular på SKAL have en fil extension som er .html, så kan du ikke afvikle en eneste linje PHP kode i denne.
Så er du nødt til at sende din action til en PHP fil, som får fat i dine POST data.
 
                     
                 
            
         
        
                Svar 
                                
                
                    
                        YourBanker  - Sammenlign lån og få gratis tips og tricks
                     
                 
                
             
 
    
        Tilmeldt 23. Jun 13
        
                
             
    
        
            
                
                
                    Rune R.  
                    
                        Fra 
                            Ventora 
                     
                Skrevet 
23-06-2013  kl. 21:56
                        
    
        
            Hvor mange stjerner giver du? : 
        
        
     
                     
             
            
                    Svar 
                            
         
        
            
                
                    
                        
                            Emil --> jeg har ikke den store erfaring indenfor PHP, har stort det kun beskæftiget mig med HTML og CSS, så det kunne godt være at det var en god ide
 
                     
                 
            
         
        
                Svar 
                                
                
                    
                        Webudvikler med kompetencer indenfor .NET og MS SQL
                     
                 
             
 
    
        Tilmeldt 23. Jun 13
        
                
             
    
        
            
                
                
                    Rune R.  
                    
                        Fra 
                            Ventora 
                     
                Skrevet 
23-06-2013  kl. 21:57
                        
    
        
            Hvor mange stjerner giver du? : 
        
        
     
                     
             
            
                    Svar 
                            
         
        
            
                
                    
                        
                            
Hvis den side som du har din kontaktformular på SKAL have en fil extension som er .html, så kan du ikke afvikle en eneste linje PHP kode i denne.
Så er du nødt til at sende din action til en PHP  fil, som får fat i dine POST data.
 
Jep
 
                     
                 
            
         
        
                Svar 
                                
                
                    
                        Webudvikler med kompetencer indenfor .NET og MS SQL
                     
                 
             
                             
                                
                            
    
        Tilmeldt 6. Jan 12
        
            
                
             
    
        
            
                
                
                    Alex W.  
                Skrevet 
23-06-2013  kl. 21:59
                        
    
        
            Hvor mange stjerner giver du? : 
        
        
     
                     
             
            
                    Svar 
                            
         
        
            
                
                    
                        
                            
echo '<form action="' . echo $_SERVER['PHP_SELF']  . '" method="post" required>';
Hvis du undlader at lave en "action", så sender den til samme dokument/destination som formen er på.
 
                     
                 
            
         
        
                Svar 
                                
                
                    
                        Jeg er ikke  jurist, advokat eller revisor!
Jeg modtager gerne karakter :)
                     
                 
             
 
    
        Fra Krarup
        Tilmeldt 29. Nov 12
        
                
             
    
        
        
            
                
                    
                        
                            
Hvis du undlader at lave en "action", så sender den til samme dokument/destination som formen er på.
Ja, men så er koden bare ikke W3C valid, så vidt jeg erindrer. 
 
                     
                 
            
         
        
                Svar 
                                
                
                    
                        YourBanker  - Sammenlign lån og få gratis tips og tricks
                     
                 
                
             
 
    
        Fra København
        Tilmeldt 7. Jun 09
        
                
             
    
        
            
                
                
                    Jesper  
                Skrevet 
23-06-2013  kl. 22:04
                        
    
        
            Hvor mange stjerner giver du? : 
        
        
     
                     
             
            
                    Svar 
                            
         
        
            
                
                    
                        
                            Lige nu går du nok mere op i at få noget der virker end at lave det helt pænt.
Det vil være en stor hjælp for dig at have en editor der understøtter det kombinerede html  og php. Du kan enten google  dig til en decideret php-editor eller f.eks. bruge notepad+
 
                     
                 
            
         
        
                Svar