Som besökare på Hamsterpaj samtycker du till användandet av s.k. cookies för att förbättra din upplevelse hos oss. Jag förstår, ta bort denna ruta!
Annons

Php & html problem

Skapad av swopp, 2010-07-09 21:32 i Datorer & IT

1 100
12 inlägg
0 poäng
swopp
Visningsbild
P Hjälte 1 422 inlägg
0
Hej!

Jag håller på och kodar ännu en sida av min blivande nimnix.net. Denna sida ska vara "Contact" och där hade jag tänkt att ha en HTML/PHP email form. Kollade på en tutorial för PHP'n eftersom jag är skitdålig på PHP-kodning.

Nu, formen funkar jättebra! Den skickar mailet osv, och jag kör ett echo på "Message was sent to $to!" ($to = email då).
MEN, den stannar på min phpfil (då mailer.php) och skickar inte tillbaks mig till min contact.html.

Här är koden om så behövs:

HTML-koden för formen:
Ett stycke HTML-kod:
<link href="style.css" rel="stylesheet" type="text/css" />

<form method="POST" action="mailer.php">
<table width="456" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="60"><img src="tit_18.gif" width="405" height="13" style="margin-left:24px "></td>
</tr>
<tr>
<td height="28" valign="top"><table width="456" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="124" align="right" class="text_1"><font class="email">Name:</font></td>
<td width="10"><img src="images/spacer.gif" width="1" height="1"></td>
<td><input name="name" type="text" size="19"></td>
</tr>
</table></td>
</tr>
<tr>
<td height="28" valign="top"><table width="456" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="124" align="right" class="text_1"><font class="email">E-mail:</font></td>
<td width="10"><img src="images/spacer.gif" width="1" height="1"></td>
<td><input type="text" name="email" size="19"></td>
</tr>
</table></td>
</tr>
<tr>
<td height="91" valign="top"><table width="456" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="124" align="right" valign="top" style="padding-top:3px"><font class="email">Message:</font></td>
<td width="10"><img src="images/spacer.gif" width="1" height="1"></td>
<td><textarea rows="9" name="message" cols="30"></textarea></td>
</tr>
</table></td>
</tr>
<tr>
<td valign="top"><input type="submit" value="Submit" name="submit" style="margin-left:300px; margin-top:20px;"></td>
</tr>
<tr>
<td height="60"><img src="tit_18.gif" width="405" height="13" style="margin-left:24px"></td>
</tr>
</table>
</form>


PHP-koden för formen:
Ett stycke php-kod:
<?php
if(isset($_POST['submit'])) {
$to = "westlund_94@hotmail.com";
$subject = "Nimnix.net Message";
$name_field = $_POST['name'];
$email_field = $_POST['email'];
$message = $_POST['message'];

$body = "From: $name_field
E-Mail: $email_field
Message:
$message";

echo "Message was sent to $to!";
mail($to, $subject, $body);
} else {
echo "There was a problem sending the message, try again!";
}
?>


Vad behöver jag lägga till i min PHP-fil för att den ska skicka tillbaks mig till contact.html? Och vart isåfall?

Tillägg av Westlund 2010-07-09 21:36

Synd bara att hamsterpajs code BBC inte verkar fungera överhuvudtaget eftersom den gör om vissa < och > till <

Ingen status

Är reklamen ivägen? Logga in eller registrera dig så försvinner den!

Minzo
Visningsbild
P 33 Göteborg Hjälte 4 004 inlägg
0
"Message was sent to $to"!;

Skulle jag gissa

Knope 2012

swopp
Visningsbild
P Hjälte 1 422 inlägg
Trådskapare
0
Svar till mohaxxmed [Gå till post]:

Va? Läste du ens min tråd? Jag frågade om en kod som skickar tillbaks mig till contact.html, inte om vad som står i mitt echo...

Ingen status

Minzo
Visningsbild
P 33 Göteborg Hjälte 4 004 inlägg
0

Svar till Westlund [Gå till post]:

Ditt echo verkar felaktigt iallafall.

Knope 2012

swopp
Visningsbild
P Hjälte 1 422 inlägg
Trådskapare
0
Svar till mohaxxmed [Gå till post]:

Ah, okej. Vad är felet med den? Är det den som gör att jag inte skickas tillbaka tro?

Ingen status

Minzo
Visningsbild
P 33 Göteborg Hjälte 4 004 inlägg
0

Svar till Westlund [Gå till post]:

$to! är ingen variabel.

Knope 2012

swopp
Visningsbild
P Hjälte 1 422 inlägg
Trådskapare
0
Svar till mohaxxmed [Gå till post]:

Inte?

$to = "westlund_94@hotmail.com";

echo "Message was sent to $to!";




Ingen status

Minzo
Visningsbild
P 33 Göteborg Hjälte 4 004 inlägg
0

Svar till Westlund [Gå till post]:

$to är en variabel
inte "$to!"?

Knope 2012

Minzo
Visningsbild
P 33 Göteborg Hjälte 4 004 inlägg
0

Svar till Raz [Gå till post]:

Mybad, mybad

Knope 2012

swopp
Visningsbild
P Hjälte 1 422 inlägg
Trådskapare
0
Svar till mohaxxmed [Gå till post]:

$to skapar t ex. "mail@mail.se" och med $to! så blir det "mail@mail.se!" =) Som Raz sa.


Svar till Raz [Gå till post]:

Jag tog ditt förslag och satte ihop båda dokumenten, så nu ligger min php kod i toppen av body och det funkar klockrent! Tack =)

Ingen status


Forum » Datorer & IT » Php & html problem

Ansvariga ordningsvakter:

Användare som läser i den här tråden just nu

1 utloggad

Skriv ett nytt inlägg

Hej! Innan du skriver om ett potentiellt problem så vill vi påminna dig om att du faktiskt inte är ensam. Du är inte onormal och världen kommer inte att gå under, vi lovar! Så slappna av och gilla livet i några minuter - känns det fortfarande hemskt? Skriv gärna ner dina tankar och frågor, vi älskar att hjälpa just dig!

Den här tråden är äldre än Rojks drömtjej!

Det senaste inlägget i den här tråden skrevs för över tre månader sedan. Är du säker på att du vill återuppliva diskussionen? Har du något vettigt att tillföra eller passar din fråga i en ny tråd? Onödiga återupplivningar kommer att låsas så tänk efter en extra gång!

Hjälp

Det här är en hjälpruta

Här får du korta tips och förklaringar om forumet. Välj kapitel i rullningslisten här ovanför.

Rutan uppdateras automagiskt

När du använder funktioner i forumet så visas bra tips här.


Annons
Annons
Annons
Annons