gastenboek mysql error.

Status
Niet open voor verdere reacties.
Dat doe je met (verander je SELECT * FROM $tbl_name in het volgende)

$sql = "SELECT * FROM $tbl_name ORDER BY datetime DESC";


als de verkeerde dan boven staat moet je DESC vervangen door ASC
 
Nou nee =)

maak van addguestbook.php even de volgende code. Dan kunnen er geen lege posts meer worden gemaakt =)

PHP:
<?php
$host="localhost"; // Host name
$username="soswe3_all"; // Mysql username
$password="allvisitors"; // Mysql password
$db_name="soswe3_guestbook"; // Database name
$tbl_name="guestbook"; // Table name


// Connect to server and select database.
$dbh=mysql_connect ("localhost", "soswe3_all", "allvisitors") or die ('I cannot connect to the database because: ' . mysql_error());
mysql_select_db ("soswe3_guestbook");

$datetime=date("y-m-d h:i:s"); //date time

//check of name en comment leeg is, zoja... geef een foutmelding
if(!empty($name) && !empty(comment)){
	$sql="INSERT INTO $tbl_name(name, email, comment, datetime)VALUES('$name', '$email', '$comment', '$datetime')";
	$result=mysql_query($sql);

	//check if query successful
	if($result){
	echo "Successful";
	echo "<BR>";
	echo "<a href='viewguestbook.php'>View guestbook</a>"; // link to view guestbook page
	}
} else {
	echo "Er is iets fout gegaan. Wellicht ben je vergeten je naam/commentaar in te voegen.<br/>";
	echo "Klik <a href='viewguestbook.php'>hier</a> om terug te keren en het opnieuw te proberen.";
}

mysql_close();
?>

*dit zou moeten werken XD
 
dat had ik gezien ja. :p en all verandert. door middel van validate from in dreamweaver :p.

maar heel erg bedankt voor all je hulp. ik er echt super veel baat bij gehad. en ik heb er ook erg veel van geleerd (wat altijd mooi megenomen is :p)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan