Avatar billede Slettet bruger
08. december 2003 - 10:48 Der er 3 kommentarer og
1 løsning

Kan denne HTML-kode laves om til PHP ?

Det jeg modtager fra denne mailform er meget lidt overskueligt, hvordan gør jeg den det ?
og mon det er noget jeg lan finde ud af !
Det er noget der kaldet en *.ATT fil, man kalder det formmail, men der er ikke meget form i det.
Er der een der kan hjælpe mig ?
----------------------

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
  <head>
      <title>tilmeld</title>

<meta name="Generator" content="Stone's WebWriter 4">
<script language="javascript" type="text/javascript">
function checkform(f){
    fail = false;
    message = "";
    s = document.getElementById('failures');
    s.style.visibility="hidden";

    if(!document.getElementById('tjekok').checked){
        fail = true;
        message += "Du skal acceptere aftalen !-)<br>"
        document.getElementById('tjekok').focus();
    }
    if(f.fnavn.value==""){
        if(!fail)f.fnavn.focus();
        fail=true;
        message += "Du har ikke angivet fornavn.<br>"
    }
    if(f.enavn.value==""){
        if(!fail)f.enavn.focus();
        fail=true;
        message += "Du har ikke angivet efternavn.<br>"
    }
    if(f.adr.value==""){
        if(!fail)f.adr.focus();
        fail=true;
        message += "Du har ikke angivet adresse.<br>"
    }
    if(f.pnr.value==""){
        if(!fail)f.pnr.focus();
        fail=true;
        message += "Du har ikke angivet postnummer.<br>"
    }
    if(f.by.value==""){
        if(!fail)f.by.focus();
        fail=true;
        message += "Du har ikke angivet by.<br>"
    }
    if(f.tlf.value==""){
        if(!fail)f.tlf.focus();
        fail=true;
        message += "Du har ikke angivet telefonnummer.<br>"
    }
    if(fail){
        s = document.getElementById('failures');
        s.style.visibility="visible";
        s.innerHTML=message;
        alert('Der er registreret fejl');
        return false;
    }
}
</script>
</head>
  <body bgcolor="#C0C0C0" text="#000000" link="#0000FF" vlink="#660066" alink="#FF0000">
      <h4><a name="top">R</a>egistreringsform<p>
            Jeg tilmelder nedenstående min have som besøgshave,<br> er myndig og bekræfter at have læst <a href="regler.htm">regler og privatpolitik</a><br> for visithaven og accepterer disse<p>
            <input type="checkbox" name="tjekok" id="tjekok"> Acceptér</h4>
      <span id="failures" style="visibility:hidden;color:red;font-weight:bold;"></span>
      <hr width="90%" style="border:dotted;">
      <form action="mailto:visithaven@mail.dk" method="post" onsubmit="return checkform(this);">         
        <h2>Bruger Information</h2>
        <table>
        <tr><td>
    Fornavn:*</td><td><input type="text" size="30" maxlength="30" name="fnavn"></td></tr>
        <tr><td>
  Efternavn:*</td><td><input type="text" size="30" maxlength="30" name="enavn"></td></tr>
        <tr><td>
    Adresse:*</td><td><input type="text" size="30" maxlength="30" name="adr"></td></tr>
        <tr><td>
    Postnr :*</td><td><input type="text" size="30" maxlength="4" name="pnr"></td></tr>
        <tr><td>
        By:*</td><td><input type="text" size="30" maxlength="30" name="by"></td></tr>
        <tr><td>
    Telefon:*</td><td><input type="text" size="30" maxlength="8" name="tlf"></td></tr>
        <tr><td>
    E-mail:</td><td><input type="text" size="30" maxlength="40" name="mail"></td></tr>
        <tr><td>
    www/URL:</td><td><input type="text" size="30" maxlength="40" name="URL"></td></tr>
        </table>
      <hr width="90%" style="border:dotted;">
        <h2><font face="Verdana, Arial, Helvetica" size="2">Tilhørsforhold</font></h2>
        <p>
            <font face="Verdana, Arial, Helvetica" size="2">Vælg den landsdel du vil optages under:</font>
        </p>
        <dl>
            <dd>
            <font face="Verdana, Arial, Helvetica" size="2">
                 
            <select name="menu">
            <option value="0" selected> Vælg landsdel (amt) her !
            <option value="nordjylland">Nordjylland</option>
            <option value="viborg">Viborg</option>
            <option value="ringkøbing">Ringkøbing</option>
            <option value="aarhus ">Århus</option>
            <option value="vejle">Vejle</option>
            <option value="ribe">Ribe</option>
            <option value="sonderjylland">Sønderjylland</option>
            <option value="fyn">Fyn</option>
            <option value="vestsjaland">Vestsjælland</option>
            <option value="frederiksborg">Frederiksborg</option>
            <option value="roskilde">Roskilde</option>
            <option value="storstrom">Storstrøm</option>
            <option value="københavn">København</option>
            <option value="bornholm">Bornholm</option>
            </select></font>
            </dd>
        </dl>
        <p>         
      <hr width="90%" style="border:dotted;">
        <textarea name=Kommentar cols=60 rows=12 wrap=Virtual>Din beskrivelse af din have:
</textarea>
<br><p>
        <font face="Verdana"><input type="submit" value="Indsend formular"> <input type="reset" value="Nulstil felter"></font>
        </p>
      </form>
  </body>
</html>
Avatar billede jakoba Nybegynder
08. december 2003 - 14:57 #1
php og html er to vidt forskellige sprog.

HTML benyttes i en browser (på brugerens computer) til at styre hvordan ting vises, og tildels også til at interface til standard browserfunktioner som fx afsendelse af formulardata. med HTML kan man lave en formular der sender mails fra brugeresn computer (hvis brugeren tillader det). Det er sådan noget htmlkide du viser der.

PHP benyttes på en server, og den væsentligste funktion det har er at generere HTML-kode som derefter bliver sendt til brugerens browser. Man kan fx lave php-kode der generere den HTML kode du viser. PHP har også adgang til mange andre serverfunktioner. PHP kan selv sende en mail som så bliver sendt fra serveren, eller slå op i en database for at finde de data der skal skrives i den htmlkode eller mailtekst der skal genereres.

Men de to ting er så forskellige at der ikke rigtig giver mening at snakke om at 'oversætte' fra det ene til det andet. Prøv istedet at fortælle hvad det egentlig er du vil have din kode til at gøre.

mvh JakobA
Avatar billede code_freak Nybegynder
08. december 2003 - 15:07 #2
PHP er lavet til at give en server besked på hvad der skal ske...

der vil ikke være noget php-kode når den bliver sendt fra serveren til client... kun ren HTML, derfor kan man ikke arbejde dynamisk med PHP... kun Javascript og CSS til HTML...
Avatar billede Slettet bruger
08. december 2003 - 18:08 #3
Jeg vil gerne lave en formular der sender mig de oplysninger som er beskrevet i min HTML-fil, men hvor finder jeg et programeksempel så jeg kan se hvordan det skal opbygges og ud "bygge" fra det .
Det skal dog siges at jeg ikke har meget indsigt i PHP/MYSQL, men ved dog de almindeligste ting.
Avatar billede Slettet bruger
14. december 2003 - 17:32 #4
Det var ikke mange forslag
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