hallo ik heb een nieuws systeem gemaakt dat goed werkt maar er is een probleemtje
als ik de pagina laad warop je de gegevens in de database zet opent zet ie een lege rij erin zet.
als ik dan naar de pagina ga warop de gegevens komt die wel te zien
de code:
ik heb er even voor gezorgt dat alles op 1 pagina staat
als ik de pagina laad warop je de gegevens in de database zet opent zet ie een lege rij erin zet.
als ik dan naar de pagina ga warop de gegevens komt die wel te zien
de code:
PHP:
<?php
$db_user = "gebruiksersnaam"; // Gebruikersnaam voor MySQL
$db_pass = "wachtwoord"; // Wachtwoord voor MySQL
$db_host = "localhost"; // Host voor MySQL (standaard localhost(als dit niet zo is vermeld je host dat))
$db_db = "database naam"; // Databasenaam
mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db_db) or die( "Unable to select database");
$query="SELECT * FROM pagina1 ORDER BY id DESC";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
echo "<b><center><h1>Titel</h1></center></b><br><br>";
$i=0;
while ($i < $num) {
$id=mysql_result($result,$i,"id");
$titel=mysql_result($result,$i,"titel");
$tekst=mysql_result($result,$i,"tekst");
echo "<hr>Titel: $titel<p></p>text: $tekst <br />";
$i++;
}
?>
<?php
mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db_db);
$titel=$_POST['titel'];
$tekst=$_POST['tekst'];
mysql_connect($db_host,$db_user,$db_pass);
mysql_select_db($db_db) or die( "Unable to select database");
$query = "INSERT INTO pagina1 VALUES ('$titel','$tekst','')";
mysql_query($query);
mysql_close();
?>
<html>
<head>
<title>Nieuws</title>
</head>
<body bgcolor="#80e862">
<h1>Verzenden</h1>
<form method="post">
Titel: <input type="text" name="titel" /><br>
Tekst: <textarea rows="5%" cols="30%" name="tekst"></textarea><br>
<!--code: <input type="password" name="pass" />-->
<input type="submit" value="verzenden" id="ok"/><input type="reset" value="velden legen" />
<!--<input type="hidden" name="controle" value="<?php print("lol") ?>"/>-->
</form>
</body>
</html>