Behöver hjälp med html/php.
Hej,
Är helt obekant med html så jag använde en guide på en sida för att göra en "submit form". Kopierade koden rakt av och ersatte lite av det så det ska passa min sida bättre.
Dock så är det ett probelm. När man har klickat på "submit" så kommer man till en sida där det står att det blev fel när man skulle skicka in infon (den sidan ska bara komma upp ifall man glömt skriva i information men den kommer upp ändå.) Då måste man skriva in allt på nytt och klicka på "submit" igen för att det ska funka...
Här är koderna:
<html>
<head>
<title>
Submit Videos
</title>
</head>
<body>
<body bgcolor="black">
<center><img src="BANNER1.jpg" alt="PCGameModsTV" height="125" width="960"></center>
<br>
<br>
<font size="5">
<center><a href="pcgamemodstv.html">Back to Start Page</a></center>
</font>
<br>
<br>
<font color="white">
<center>
Do you want your video featured on PCGameModsTV? Just send me a link to download the video, video title, description and tags via the form below.
<br>
<br>
<center>
<?php
if($_POST['formSubmit'] == "Submit")
{
$varEmail = $_POST['formEmail'];
$varInfo = $_POST['formInfo'];
}
?>
<form action="videoinfo.php" method="post">
Email:
<br>
<br>
<input type="text" name="formEmail" maxlength="100" value="">
<br>
<br>
Video Info/Download Link:
<br>
<br>
<label for='message'></label> <br>
<textarea name="message"></textarea>
<br>
<br>
<input type="submit" name="formSubmit" value="Submit">
</form>
</center>
</body>
</html>
<?php
if($_POST['formSubmit'] == "Submit")
{
$errorMessage = "";
if(empty($_POST['formEmail']))
{
$errorMessage .= "<li>You didn't enter a correct email adress!</li>";
}
if(empty($_POST['formInfo']))
{
$errorMessage .= "<li>Please provide some more video information!</li>";
}
$varMovie = $_POST['formEmail'];
$varName = $_POST['formMovie'];
if(empty($errorMessage))
{
$fs = fopen("videoinfo.csv","a");
fwrite($fs,$varInfo . ", " . $varEmail . "\n");
fclose($fs);
header("Location: thankyou.html");
exit;
}
}
?>
<html>
<head>
<title>Submit Videos</title>
</head>
<body>
<?php
if(!empty($errorMessage))
{
echo("<p>Sorry, an error occured</p>\n");
echo("<ul>" . $errorMessage . "</ul>\n");
}
?>
<form action="videoinfo.php" method="post">
<p>
Email:<br>
<input type="text" name="formEmail" maxlength="100" value="<?=$varEmail;?>" />
</p>
<p>
Video Info/Download Link:<br>
<input type="text" name="formInfo" maxlength="20000" value="<?=$varInfo;?>" />
</p>
<input type="submit" name="formSubmit" value="Submit" />
</form>
</body>
</html>
Vad är felet/felen?