Hoi iedereeen..


<?php
if ($admin == "Yes"){
	$dag = $_POST['d'];
	$maand = $_POST['m'];
	$jaar = $_POST['y'];
	
	$date = $jaar . " - " . $maand . " - " . $dag
	$name = $_POST['name'];
	$add = "INSERT INTO `picture_catagory` (`name`, 'date') VALUES ('" . $name . "', '" . $date . "');";
	mysql_query($add);
	echo "Toegevoegd";
	
	}
else {
	echo "nee nee";
	die;
}
?>


Met deze code wil ik iets toevoegen maar hij doet niks.

Ik include deze pagina, in admin.php, en daar wordt

<?php
$p = $_GET['action'];
?>


<?php
$admin = "Yes";
?>


aangemaakt.

Maar hij doet niks meer naar de include.

Stukje uit admin.php:

<?php
}
elseif ($p == "foto_catagory_add") {
	include('admin/foto_catagory_add.php');
}
elseif ($p == "foto_catagory_add_1") {
	include('admin/foto_catagory_add_1.php');
}
?>

Hier boven gaat hij nogeen heel eind doorhoor!.
maar bij alle pagina's gaat hij door, maar bij de alder nieuwste kapt hij ermee.

Zet dit bovenin je script.
<?php
error_reporting(E_ALL);
ini_set("display_errors", 1);

// rest
?>
Ten eerste moet je wel een verbinding hebben naar je mysql server, als je die heb programmeer altijd een on_error.

<?php

if( ! mysql_query( $sql ) )
{
echo 'Failed to execute query';
}

?>

Daarbij is PHP een groot textbestand.


    $a = 'Dit is bestand a';


    $b = 'Dit is bestand b';


    $c = 'Dit is bestand c';


Nu includen we 2, 3, 1 en dan word de code..
Wanneer B geinclude word, zijn a en c nog niet gedeclareerd, dus niet te gebruiken.
Als 3 geinclude word, dan is b en c te gebruiken.

Edit:
En net wat SanThe als zegt, altijd, maar dan echt ook altijd error_reporting( E_ALL ).
Dit voorkomt 90% voor alle fouten.
SanThe, Thanks,
Ik had al eens error_reporting(e_all); gedaan, maar toen weergaf hij niks, nou heb ik gewoon jou ding gekopieert en nu werkt het. de fout zat in regel 7.


<?php
    $date = $jaar . " - " . $maand . " - " . $dag
?>


<?php
    $date = $jaar . " - " . $maand . " - " . $dag;
?>


1 ; er bij

Iedereen bedankt!

Reageren