Gå til innhold

HTML side med 2 innskrivnings felt?


Anbefalte innlegg

Den som gidder å hjelpe meg med dette er konge! :D

 

Kan noen lage meg en side i html med to innskrivnings felt (ca. 15 symbol stort) som jeg selv kan gi navn på etterpå, og en enkel knapp som jeg også selv kan gi navn til.

Og når noen sriver noe i feltene og trykker på knappen skal informasjonen skrives i et tekstdokumet eller sendes til mail eller lignende.

 

Vet ikke om dette er er mulig :blush:

 

Plz ikke spør hvorfor jeg vil ha dette, for da må jeg nok skrive 2 sider tekst for å forklare...

Endret av perplex
Lenke til kommentar
Videoannonse
Annonse

<?php
if ($_POST['submit'] == TRUE) {
$mail = "[email protected]"; // Din epost adresse
$felt1  = stripslashes(strip_tags($_POST['felt1']));
$felt2  = stripslashes(strip_tags($_POST['felt2']));

if(empty($felt2) || empty($felt2)) {
echo "Venligst fyll ut alle felt!";
}
elseif(mail($mail, $felt1, $felt2)) {
echo "Mailen ble sendt!"; }
else {
echo "Mailen ble ikke sendt!";
}
}
else { ?>
<form method="post" action="">

<label for="felt1">Felt1:</label><br />
<input id="felt1" name="felt1" type="text" size="15" /><br /><br />

<label for="felt2">Felt2:</label><br />
<input id="felt2" name="felt2" type="text" size="15" /><br /><br />

<input id="submit" class="button" type="submit" name="submit" value="Send!" />
</form>
<?php } ?>

 

Den vill sende deg 2 de feltene på mail, bare skriv inn mailadressen din der det står mail =

 

Dette skrever php.

 

PS: Koden er ikke testet så den kan inneholde feil.

Endret av ChRiStiAn^
Lenke til kommentar
Endret litt på den nå, tror den skal fungere.

 

En liten feil i den som gjør at felt1 blir emne på mailen =S

 

Kanjse noen andre som er litt bedre enn meg i php kan finne ut hvorfor =)

5963514[/snapback]

 

default variabelrekkefølge på globalfunksjonen mail er ($mail, $subject, $message), ergo blir emnet den andre variabelen i mail-funksjonen :)

Lenke til kommentar
Den som gidder å hjelpe meg med dette er konge! :D

 

Kan noen lage meg en side i html med to innskrivnings felt (ca. 15 symbol stort) som jeg selv kan gi navn på etterpå, og en enkel knapp som jeg også selv kan gi navn til.

Og når noen sriver noe i feltene og trykker på knappen skal informasjonen skrives i et tekstdokumet eller sendes til mail eller lignende.

 

Vet ikke om dette er er mulig :blush:

 

Plz ikke spør hvorfor jeg vil ha dette, for da må jeg nok skrive 2 sider tekst for å forklare...

5963339[/snapback]

 

Denne hadde definitivt passet bedre i phpforumet eller i et av de andre serverside forumet. Dette er noe d u ikke får til uten hjelp av serversidekoding.

Lenke til kommentar

<?php
if ($_POST['submit'] == TRUE) {

$felt1  = stripslashes(strip_tags($_POST['felt1']));
$felt2  = stripslashes(strip_tags($_POST['felt2']));

if(empty($felt1) || empty($felt2)) {
 echo "Venligst fyll ut alle felt!";
}
else{
 //Lagre filen
 	if($fil=fopen('filer/' . $felt1, 'w')){
   //Filen er åpnet, du kan nå skrive i den
   fwrite($fil, $felt1 . "\n" . $felt2);
   fclose($fil);
   echo "Filen ble lagret";
 	}
 	else{
   //Klarte ikke åpne filen
   echo "Filen kunne ikke bli laget";
   exit;
 	}
 

}
}
else { ?>
<form method="post" action="">

<label for="felt1">Felt1:</label><br />
<input id="felt1" name="felt1" type="text" size="15" /><br /><br />

<label for="felt2">Felt2:</label><br />
<input id="felt2" name="felt2" type="text" size="15" /><br /><br />

<input id="submit" class="button" type="submit" name="submit" value="Send!" />
</form>
<?php } ?>

Denne lager en ny fil for hver person, du må lage en ny mappe som heter filer og chmodde denne til 777

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...