Method=post, poster ikke variabler
Jeg skulle lige hurtigt lave en lille side, men bliver bremset af at method=post ikke fungerer som den plejer.Ganske vidst poster den dataene i første forsøg, men når man så forsøger at post nogle nye data, så poster den tilsyneladende dataene fra det første forsøg?!
Formularen findes på:
http://www.6k.dk/post/fejlpost_formular.php
-------------------------
<?php
session_start();
include 'viewerheader.php';
?>
<center>
<form method="get" action="fejlpost_send.php">
<table border="0">
<tr><td colspan="2"><font size=5>Formular til anmeldelse af fejl-leveret post</font><br><br></td></tr>
<tr><td colspan="2"><b>Dine oplysninger:</b></td></tr>
<tr><td>Navn<font color="#ff0000">*</font></td><td><input type="text" size="50" name="AnmelderNavn"></td></tr>
<tr><td>Adresse<font color="#ff0000">*</font></td><td><input type="text" size="50" name="AnmelderAdresse1" value="<?PHP printf($_SESSION["AnmelderAdresse1"])?>"></td></tr>
<tr><td>Adresse</td><td><input type="text" size="50" name="AnmelderAdresse2" value="<?PHP printf($_SESSION["AnmelderAdresse2"])?>"></td></tr>
<tr><td>Post nr.<font color="#ff0000">*</font></td><td><input type="text" size="50" name="AnmelderPostnr" value="<?PHP printf($_SESSION["AnmelderPostnr"])?>"></td></tr>
<tr><td>Tlf.</td><td><input type="text" size="50" name="AnmelderTlf" value="<?PHP printf($_SESSION["AnmelderTlf"])?>"></td></tr>
<tr><td>E-mail</td><td><input type="text" size="50" name="AnmelderEmail" value="<?PHP printf($_SESSION["AnmelderEmail"])?>"></td></tr>
<tr><td colspan="2"><br></td></tr>
<tr><td colspan="2"><b>Hvornår modtog du det fejlleverede brev:</b></td></tr>
<tr><td>Dato</td><td> Dag:<input type="text" size="2" name="ModtagelsesDatoDag"> Måned:<input type="text" size="2" name="ModtagelsesDatoMaaned"> År:<input type="text" size="2" name="ModtagelsesDatoAar"></td></tr>
<tr><td colspan="2"><br></td></tr>
<tr><td colspan="2"><b>Brevets modtager:</b></td></tr>
<tr><td>Navn<font color="#ff0000">*</font></td><td><input type="text" size="50" name="ModtagerNavn"></td></tr>
<tr><td>Adresse<font color="#ff0000">*</font></td><td><input type="text" size="50" name="ModtagerAdresse1"></td></tr>
<tr><td>Adresse</td><td><input type="text" size="50" name="ModtagerAdresse2"></td></tr>
<tr><td>Post nr.<font color="#ff0000">*</font></td><td><input type="text" size="50" name="ModtagerPostnr"></td></tr>
<tr><td colspan="2"><br></td></tr>
<tr><td colspan="2"><b>Brevets afsender:</b></td></tr>
<tr><td>Navn<font color="#ff0000">*</font></td><td><input type="text" size="50" name="AfsenderNavn"></td></tr>
<tr><td>Adresse<font color="#ff0000">*</font></td><td><input type="text" size="50" name="AfsenderAdresse1"></td></tr>
<tr><td>Adresse</td><td><input type="text" size="50" name="AfsenderAdresse2"></td></tr>
<tr><td>Post nr.<font color="#ff0000">*</font></td><td><input type="text" size="50" name="AfsenderPostnr"></td></tr>
<tr><td colspan="2"><br></td></tr>
<tr><td></td><td><input type="submit" name="submit" value="send"></td></tr>
</table>
</form>
</center>
<?php
include 'viewerfooter.php';
?>
Dataene sendes til:
http://www.6k.dk/post/fejlpost_send.php
-------------------------
<?php
session_start();
include 'opendb.php';
printf("posted data %s", $AnmelderNavn);
printf("<br>");
$_SESSION["AnmelderNavn"] = $AnmelderNavn;
$_SESSION["AnmelderAdresse1"] = $AnmelderAdresse1;
$_SESSION["AnmelderAdresse2"] = $AnmelderAdresse2;
$_SESSION["AnmelderPostnr"] = $AnmelderPostnr;
$_SESSION["AnmelderTlf"] = $AnmelderTlf;
$_SESSION["AnmelderEmail"] = $AnmelderEmail;
$sql="INSERT INTO Fejlpost (`AnmelderNavn`, `AnmelderAdresse1`, `AnmelderAdresse2`, `AnmelderPostnr`, `AnmelderTlf`, `AnmelderEmail`, `ModtagelsesDato`, `ModtagerNavn`, `ModtagerAdresse1`, `ModtagerAdresse2`, `ModtagerPostnr`, `AfsenderNavn`, `AfsenderAdresse1`, `AfsenderAdresse2`, `AfsenderPostnr`) VALUES ('$AnmelderNavn', '$AnmelderAdresse1', '$AnmelderAdresse2', '$AnmelderPostnr', '$AnmelderTlf', '$AnmelderEmail', '$ModtagelsesDato', '$ModtagerNavn', '$ModtagerAdresse1', '$ModtagerAdresse2', '$ModtagerPostnr', '$AfsenderNavn', '$AfsenderAdresse1', '$AfsenderAdresse2', '$AfsenderPostnr')";
if($result=mysql_query($sql))
{
printf("Tak for din anmeldelse af fejlpost.");
printf("<a href='http://www.6k.dk/post/fejlpost_formular.php'>Anmeld ny fejlpost</a>");
}
else
{
printf("Fejl under anmeldelsen af fejlpost, prøv igen.");
}
include 'closedb.php';
?>
