/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Indsendelse af form, Tips kupon
Fra : Rasmus Christensen


Dato : 30-05-04 20:18

Jeg er igang med at lave en tipskupon.

Problemet er bare at jeg ikke ved hvordan jeg skal gøre for at
det er muligt at få tilsendt svarene i en e-mail, så jeg senere
kan ligge indsendelserne ud på internettet sålænge kampene ikke
er spillet så det er muligt at følge med i hvem der har flest
rigtige.

Nogen der har en løsning?

Mvh Rasmus Christensen

Koden:


<html>
<head>
<title>Tip en 13'er</title>

<style type="text/css">
h1,.resultat,#header{font-family:tahoma,verdana,arial,sans-serif;
}
table{border-collapse:collapse}
table td{text-align:center;border:1px solid black;padding:0px
5px;}
nr{text-align:right;}
spm{text-align:left;}
svar{width:80px;}
resultat{display:none;font-size:x-large;margin-bottom:0.2em;}
#besvaret{display:block;}
#succes{color:blue;}
#failure{color:red;}
</style>

</head>
<body>
<h1>Tip en 13'er</h1>
<table>
<tr id="header" style="font-weight:bold;">
<td class="nr">Nr.</td>
<td style="text-align:center;font-size:large">Spørgsmål</td>
<td>1</td>
<td>X</td>
<td>2</td>
</tr>
<tr id="row1">
<td class="nr">1.</td>
<td class="spm">OB - FC København</td>
<td class="svar"><input type="radio" name="r1" value="1">
<br>1</td>
<td class="svar"><input type="radio" name="r1" value="x">
<br>X</td>
<td class="svar"><input type="radio" name="r1" value="2">
<br>2</td>
</tr>
<tr id="row2">
<td class="nr">2.</td>
<td class="spm">Esbjerg FB - Viborg FF</td>
<td><input type="radio" name="r2" ><br>1</td>
<td><input type="radio" name="r2" ><br>X</td>
<td><input type="radio" name="r2" ><br>2</td>
</tr>
<tr id="row3">
<td class="nr">3.</td>
<td class="spm">AaB - AB</td>
<td><input type="radio" name="r3" ><br>1</td>
<td><input type="radio" name="r3" ><br>X</td>
<td><input type="radio" name="r3" ><br>2</td>
</tr>
<tr id="row4">
<td class="nr">4.</td>
<td class="spm">Hvor mange kasser der på en hel palle</td>
<td><input type="radio" name="r4" ><br>1</td>
<td><input type="radio" name="r4" ><br>X</td>
<td><input type="radio" name="r4" ><br>2</td>
</tr>
<tr id="row5">
<td class="nr">5.</td>
<td class="spm">Hvor mange kasser der på en hel palle</td>
<td><input type="radio" name="r5" ><br>1</td>
<td><input type="radio" name="r5" ><br>X</td>
<td><input type="radio" name="r5" ><br>2</td>
</tr>
<tr id="row6">
<td class="nr">6.</td>
<td class="spm">Hvor mange kasser der på en hel palle</td>
<td><input type="radio" name="r6" ><br>1</td>
<td><input type="radio" name="r6" ><br>X</td>
<td><input type="radio" name="r6" ><br>2</td>
</tr>
<tr id="row7">
<td class="nr">7.</td>
<td class="spm">Hvor mange kasser der på en hel palle</td>
<td><input type="radio" name="r7" ><br>1</td>
<td><input type="radio" name="r7" ><br>X</td>
<td><input type="radio" name="r7" ><br>2</td>
</tr>
<tr id="row8">
<td class="nr">8.</td>
<td class="spm">Hvor mange kasser der på en hel palle</td>
<td><input type="radio" name="r8" ><br>1</td>
<td><input type="radio" name="r8" ><br>X</td>
<td><input type="radio" name="r8" ><br>2</td>
</tr>
<tr id="row9">
<td class="nr">9.</td>
<td class="spm">Hvor mange kasser der på en hel palle</td>
<td><input type="radio" name="r9" ><br>1</td>
<td><input type="radio" name="r9" ><br>X</td>
<td><input type="radio" name="r9" ><br>2</td>
</tr>
<tr id="row10">
<td class="nr">10.</td>
<td class="spm">Hvor mange kasser der på en hel palle</td>
<td><input type="radio" name="r10" ><br>1</td>
<td><input type="radio" name="r10" ><br>X</td>
<td><input type="radio" name="r10" ><br>2</td>
</tr>
<tr id="row11">
<td class="nr">11.</td>
<td class="spm">Hvor mange kasser der på en hel palle</td>
<td><input type="radio" name="r11" ><br>1</td>
<td><input type="radio" name="r11" ><br>X</td>
<td><input type="radio" name="r11" ><br>2</td>
</tr>
<tr id="row12">
<td class="nr">12.</td>
<td class="spm">Hvor mange kasser der på en hel palle</td>
<td><input type="radio" name="r12" ><br>1</td>
<td><input type="radio" name="r12" ><br>X</td>
<td><input type="radio" name="r12" ><br>2</td>
</tr>
<tr id="row13">
<td class="nr">13.</td>
<td class="spm">Hvor mange kasser der på en hel palle</td>
<td><input type="radio" name="r13" ><br>1</td>
<td><input type="radio" name="r13" ><br>X</td>
<td><input type="radio" name="r13" ><br>2</td>
</tr>

</table>
</form>

</body>
</html>


--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Lasse Madsen (31-05-2004)
Kommentar
Fra : Lasse Madsen


Dato : 31-05-04 18:31

Rasmus Christensen wrote in
dk.edb.internet.webdesign.serverside.php:
> Jeg er igang med at lave en tipskupon.
>
> Problemet er bare at jeg ikke ved hvordan jeg skal gøre for at
> det er muligt at få tilsendt svarene i en e-mail, så jeg senere
> kan ligge indsendelserne ud på internettet sålænge kampene ikke
> er spillet så det er muligt at følge med i hvem der har flest
> rigtige.
>
> Nogen der har en løsning?
>
> Mvh Rasmus Christensen

Du skal lave en form rundt om koden, så den fx. kommer til at se
sådan ud:

> Koden:
>
>
> <html>
> <head>
> <title>Tip en 13'er</title>
>
> <style type="text/css">
> h1,.resultat,#header{font-family:tahoma,verdana,arial,sans-serif;
> }
> table{border-collapse:collapse}
> table td{text-align:center;border:1px solid black;padding:0px
> 5px;}
> nr{text-align:right;}
> spm{text-align:left;}
> svar{width:80px;}
> resultat{display:none;font-size:x-large;margin-bottom:0.2em;}
> #besvaret{display:block;}
> #succes{color:blue;}
> #failure{color:red;}
> </style>
>
> </head>
> <body>
> <h1>Tip en 13'er</h1>
<form action="udfyldt.php" method="post"></form>
> <table>
> <tr id="header" style="font-weight:bold;">
> <td class="nr">Nr.</td>
> <td style="text-align:center;font-size:large">Spørgsmål</td>
> <td>1</td>
> <td>X</td>
> <td>2</td>
> </tr>
> <tr id="row1">
> <td class="nr">1.</td>
> <td class="spm">OB - FC København</td>
> <td class="svar"><input type="radio" name="r1" value="1">
> <br>1</td>
> <td class="svar"><input type="radio" name="r1" value="x">
> <br>X</td>
> <td class="svar"><input type="radio" name="r1" value="2">
> <br>2</td>
> </tr>
> <tr id="row2">
> <td class="nr">2.</td>
> <td class="spm">Esbjerg FB - Viborg FF</td>
> <td><input type="radio" name="r2" ><br>1</td>
> <td><input type="radio" name="r2" ><br>X</td>
> <td><input type="radio" name="r2" ><br>2</td>
> </tr>
> <tr id="row3">
> <td class="nr">3.</td>
> <td class="spm">AaB - AB</td>
> <td><input type="radio" name="r3" ><br>1</td>
> <td><input type="radio" name="r3" ><br>X</td>
> <td><input type="radio" name="r3" ><br>2</td>
> </tr>
> <tr id="row4">
> <td class="nr">4.</td>
> <td class="spm">Hvor mange kasser der på en hel palle</td>
> <td><input type="radio" name="r4" ><br>1</td>
> <td><input type="radio" name="r4" ><br>X</td>
> <td><input type="radio" name="r4" ><br>2</td>
> </tr>
> <tr id="row5">
> <td class="nr">5.</td>
> <td class="spm">Hvor mange kasser der på en hel palle</td>
> <td><input type="radio" name="r5" ><br>1</td>
> <td><input type="radio" name="r5" ><br>X</td>
> <td><input type="radio" name="r5" ><br>2</td>
> </tr>
> <tr id="row6">
> <td class="nr">6.</td>
> <td class="spm">Hvor mange kasser der på en hel palle</td>
> <td><input type="radio" name="r6" ><br>1</td>
> <td><input type="radio" name="r6" ><br>X</td>
> <td><input type="radio" name="r6" ><br>2</td>
> </tr>
> <tr id="row7">
> <td class="nr">7.</td>
> <td class="spm">Hvor mange kasser der på en hel palle</td>
> <td><input type="radio" name="r7" ><br>1</td>
> <td><input type="radio" name="r7" ><br>X</td>
> <td><input type="radio" name="r7" ><br>2</td>
> </tr>
> <tr id="row8">
> <td class="nr">8.</td>
> <td class="spm">Hvor mange kasser der på en hel palle</td>
> <td><input type="radio" name="r8" ><br>1</td>
> <td><input type="radio" name="r8" ><br>X</td>
> <td><input type="radio" name="r8" ><br>2</td>
> </tr>
> <tr id="row9">
> <td class="nr">9.</td>
> <td class="spm">Hvor mange kasser der på en hel palle</td>
> <td><input type="radio" name="r9" ><br>1</td>
> <td><input type="radio" name="r9" ><br>X</td>
> <td><input type="radio" name="r9" ><br>2</td>
> </tr>
> <tr id="row10">
> <td class="nr">10.</td>
> <td class="spm">Hvor mange kasser der på en hel palle</td>
> <td><input type="radio" name="r10" ><br>1</td>
> <td><input type="radio" name="r10" ><br>X</td>
> <td><input type="radio" name="r10" ><br>2</td>
> </tr>
> <tr id="row11">
> <td class="nr">11.</td>
> <td class="spm">Hvor mange kasser der på en hel palle</td>
> <td><input type="radio" name="r11" ><br>1</td>
> <td><input type="radio" name="r11" ><br>X</td>
> <td><input type="radio" name="r11" ><br>2</td>
> </tr>
> <tr id="row12">
> <td class="nr">12.</td>
> <td class="spm">Hvor mange kasser der på en hel palle</td>
> <td><input type="radio" name="r12" ><br>1</td>
> <td><input type="radio" name="r12" ><br>X</td>
> <td><input type="radio" name="r12" ><br>2</td>
> </tr>
> <tr id="row13">
> <td class="nr">13.</td>
> <td class="spm">Hvor mange kasser der på en hel palle</td>
> <td><input type="radio" name="r13" ><br>1</td>
> <td><input type="radio" name="r13" ><br>X</td>
> <td><input type="radio" name="r13" ><br>2</td>
> </tr>
> </table>
> </form>
> </body>
> </html>

Så kan udfyldt.php se sådan ud:

<?php
// henter resultaterne fra formen
$resultater = $_POST;
// laver mailen
$emailadresse = "din@emailadresse.her";
$titel_på_email = "Titlen på emailen";
$besked_i_email = "Beskeden i emailen";
//sætter daterne fra formen ind
$counting = count($resultater);
for ($i=0; $i<$counting; $i++){
   $besked_i_email .= "r".$i." svar ".$resultater[$i]."";
}
$besked_i_email .= "Her kan du så forsætte mailen";
// her kan du så skrive, hvem der fx er afsenderen af mailen
$header = "From: ".$emailadresse."";
// her bliver mailen sendt
mail($emailadresse, $titel_på_mail, $besked_i_email, $header);
?>
<html>
<head>
   <title>Tak for besvarelsen</title>
</head>
<body>
<h1>Tak for besvarelsen</h1>
Tak fordi du gad besvare spørgeskemaet
</body>
</html>

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Rasmus Christensen (01-06-2004)
Kommentar
Fra : Rasmus Christensen


Dato : 01-06-04 21:00

Lasse Madsen wrote in dk.edb.internet.webdesign.serverside.php:
> Så kan udfyldt.php se sådan ud:
>
> <?php
> // henter resultaterne fra formen
> $resultater = $_POST;
> // laver mailen
> $emailadresse = "din@emailadresse.her";
> $titel_på_email = "Titlen på emailen";
> $besked_i_email = "Beskeden i emailen";
> //sætter daterne fra formen ind
> $counting = count($resultater);
> for ($i=0; $i<$counting; $i++){
>    $besked_i_email .= "r".$i." svar ".$resultater[$i]."";
> }
> $besked_i_email .= "Her kan du så forsætte mailen";
> // her kan du så skrive, hvem der fx er afsenderen af mailen
> $header = "From: ".$emailadresse."";
> // her bliver mailen sendt
> mail($emailadresse, $titel_på_mail, $besked_i_email, $header);
> ?>
> <html>
> <head>
>    <title>Tak for besvarelsen</title>
> </head>
> <body>
> <h1>Tak for besvarelsen</h1>
> Tak fordi du gad besvare spørgeskemaet
> </body>
> </html>

Det ser meget fint ud, kan godt følge dig i princippet.
Kan dog ikke få selve indsendelsen til at komme frem.

SKal der være en tips.html og en udfyldt.php. Ja har prøvet med begge
dele, men der kommer ikke nogen "kontakt-side" op.
Det eneste man ser er tak for besvarelsen og tak fordi.....

Hilsen Rasmus

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste