Beste phpers

Mijn script zegt steeds als je iets aanpast :
Sorry There are empty fields

Ik zie de fout egt niet:

if($_POST['voeglink'])
{
if(isset($_POST['voeglink'])) { if(isset($_POST['paginanaam'])) { if(isset($_POST['paginatext']))
{
$query = "UPDATE `paginas`  SET `paginanaam` = '".$_POST['paginanaam']."', `paginatext` = '".$_POST['paginatext']."' WHERE `id` = '".$_POST['hidden']."'";
$sql = mysql_query($query) or die(mysql_error());
echo'Page Updated';
}
else
{
echo"Sorry There are empty fields";
}
}
}
}
else
{      
Je moet echt leren hoe je je code moet formatteren, met inspringen en dergelijke. Het is zo bijna niet te doen om je code te ontcijferen en de volgende keer ga ik er ook niet aan beginnen. Na een opschoonactie hou ik dit over:

<?php
if(isset($_POST['voeglink'], $_POST['paginanaam'], $_POST['paginatext'])) {
	$query = "
		UPDATE paginas
		SET
			paginanaam = '" . $_POST['paginanaam'] . "',
			paginatext = '" . $_POST['paginatext'] . "'
		WHERE id = '" . $_POST['hidden'] . "'";
	$sql = mysql_query($query) or die(mysql_error());
	echo'Page Updated';
}
else {
	echo "Sorry There are empty fields";
}
?>
doe eens dit met al je gepost gegevens:


if(isset($_POST['voeglink']) && strlen(trim($_POST['voeglink'])) > 0) {

}


en doe dat dan ook met je andere waarden

GR. mebus!

Reageren