Forum » Server-Side scripting » $_POST probleem
Lua/PHP scriptorrrrrr xD
Berichten: 120
avatar
Offline Stuur privebericht
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.
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
<?php

include 'bev.php';


if(
$user['rang'] < '6') {
    
header("Location: ?page=error&id=4");
  exit;
}
?>

<h1>Tutorial Toevoegen</h1>

    <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> 
         <td><?php  Forum::Smiles(); ?><textarea name="bericht" id="Smilies">Tutorial Hierzo</textarea></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>


Hulp is dringend nodig, alvast bedankt
15-10-2010 23:45
Dit topic is 188 keer bekeken door 43 verschillende leden
Reacties op: "$_POST probleem"
1
Berichten: 2103
avatar
Offline Stuur privébericht
Heb je error_reporting geprobeerd ?
16-10-2010 01:14
Luc
devow.nl
Berichten: 1592
avatar
Offline Stuur privébericht
Code | Selecteer Alles
minimaliseren
1
2
3
4
5
6
7
8
while ($row mysql_fetch_assoc($result)) { 

echo 
'<option value="'
echo 
$row["ID"]; 
echo 
'">'
echo 
$row["Name"]; echo '                                      </option>'

}

Verander dat eerst maar eens naar:

Code | Selecteer Alles
minimaliseren
1
2
3
4
5
while ($row mysql_fetch_assoc($result)) { 

echo 
'<option value="'.$row["ID"].'">'.$row["Name"].'</option>';

}


Met vriendelijke groet,

Luc
16-10-2010 08:56
Lua/PHP scriptorrrrrr xD
Berichten: 120
avatar
Offline Stuur privébericht
Het probleem is al opgelost, de form moest boven het tabel staan.
kleine xhtml fout :/
16-10-2010 09:48
Reageer op: "$_POST probleem"
1
Je kan niet reageren omdat je niet bent ingelogd. Inloggen of Aanmelden