Hallo Criminalspoints, ik ben bezig met een site, en hierin zit een tutorial module, maar zodra ik een tutorial aanmaak is de tutorial tekst leeg, ik heb het probleem een beetje bestudeerd en ik weet dat hij al misgaat met de $_POST.
PHP
<?php
include 'bev.php';
if($user['rang'] < '6') {
header("Location: ?page=error&id=4");
exit;
}
?>
<h1>Tutorial Toevoegen</h1>
<br />
<table width="95%" cellpadding="0" cellspacing="1">
<form action="" name="form" method="post">
<tr><td>Titel:</td><td><input type="text" name="name" value="" size="60" /></td></tr>
<tr><td><strong>Categorie:</strong></td><td>
<select name="Category">
<?php
$sql = "SELECT *
FROM Tutorials_Category
ORDER BY ID";
$result = mysql_query($sql);
$num_rows = mysql_num_rows($result);
while ($row = mysql_fetch_assoc($result)) {
echo '<option value="';
echo $row["ID"];
echo '">';
echo $row["Name"]; echo ' </option>';
}
?>
</select>
</td></tr>
<tr><td>VIP?</td><td>
<select name="vip">
<option value="1">Ja</option>
<option value="0">Nee</option>
</select></td></tr>
<tr>
<td> Tutorial:</td> <br />
<td><?php Forum::Smiles(); ?><textarea name="bericht" id="Smilies">Tutorial Hierzo</textarea><br /></td></tr>
<tr><td width="40%"></td><td><input type="submit" name="submit" value="Toevoegen!" /></td></tr>
</form>
<?php
if(isset($_POST['submit'])){
$Naam = mysql_real_escape_string(trim($_POST['name']));
$tutorial = htmlentities(stripslashes($_POST["bericht"]),ENT_COMPAT);
$category = mysql_real_escape_string(trim($_POST['Category']));
$vip = mysql_real_escape_string(trim($_POST['vip']));
echo var_dump($_POST['bericht']);
if($Naam == ""){
echo "Wel Alle Velden Invullen!";
}
elseif($tutorial == ""){
echo "Wel Alle Velden Invullen!";
}
else{
echo "<div class=\"green\"><b>Tutorial Succesvol toegevoegd</div>";
mysql_query("INSERT INTO Tutorials_Items(ID,Title,Tutorial,Date,User,Category,Vip) values('0','$Naam','$tutorial','$curtime','".$user['id']."','".$category."','".$vip."')")or die(mysql_error());
print"</td></tr>";
}
}
?>
</table>
Toon Meer
Hulp is dringend nodig, alvast bedankt