Goede avond,

Ik ben op dit moment bezig met een kleine CMS, maar ik wil UPDATE proberen alleen dat lukt niet, dit is mijn code:


   <? if(!isset($_POST['Submit'])) {?>
        				    		<form method="POST"> 
				    				     <table border="1" width="940px" cellpadding="5" style="border-collapse: collapse" bordercolor="#C0C0C0">
                                           <tr>
                                             <td width="97">Titel pagina: </td>
                                             <td width="811"><label for="textfield"></label>
                                             <input name="title" type="text" id="title" value="<? echo"". $edit['title'] . ""; ?>" size="115" /></td>
                                           </tr>
                                           <tr>
                                             <td>Tags:</td>
                                             <td><input name="tags" type="text" id="tags" value="<? echo"". $edit['tags'] . ""; ?>" size="115" /></td>
                                           </tr>
                                           <tr>
                                             <td colspan="2"><div align="center">
                                                 <textarea name="text" cols="115" rows="30" id="text"><? echo"". $edit['text'] . ""; ?></textarea>
                                             </div></td>
                                           </tr>
                                           <tr>
                                             <td>&nbsp;</td>
                                             <td><input type="submit" name="SUBMIT" value="Verstuur" /></td>
                                           </tr>
                                           <tr>
                                             <td>&nbsp;</td>
                                             <td>&nbsp;</td>
                                           </tr>
                                         </table>
</form>
      <?php 
	 $id	= "". $edit['id'] . "";
} else {
	$error = array();	
	if($_POST['title'] == "") {
		$error[] = 'Zonder titel kunt u een pagina niet aanpassen.<br/>';
	}
	$fouten = sizeof($error); 
	if($fouten != 0) { 
		
		for($i = 0; $i < $fouten; $i++) {
				echo "".$error[$i]."";
			}
		
	} else {

		mysql_query("UPDATE 
				pages 
			SET 	
				tags  = '" . $_POST['tags']  . "',
				title = '" . $_POST['title'] . "',				
				text  = '" . $_POST['text']  . "'
			 WHERE 
			 	id = ".$id."");
		?>
        <p>Uw pagina is gewijzigd</p>
      <?php
	}
} ?>


Wat is de fout, hij heeft namelijk geen foutmelding...
@Dennis,
ctype_digit ís ook beter. Dus nee, het is niet gek dat daar op gewezen wordt.

@Loran,
het is weer the same old story. RTFM.
Als hij ervaring heeft vraag ik mij af waarom jij hierop moet verbeteren.

Dan doe je het toch in 1 x goed?

Reageren