Ik was een beetje aan het oefenen met data toe te voegen in db middels een form door een tutorial. Nu is dat gelukt. Ik kan het toevoegen.
Maar dan zie ik nog oude gegevens. Plus dat als je zinloos op submit blijft drukken die een stukje geschiedenis mee pakt. Ik bedoel hiermee, Hij loopt 1 of 2 submit achter. Als ik nu a invoer dan zie ik nog k van de vorige invoer terwijl als ik in mysql db ga kijken, dan is dat veld wel degelijk geupdate.
Dus ik wil dat de pagina automatisch refreshed zodat de ingevoerde data weer zichtbaar is.
Weet iemand daar een oplossing op ?
Ikke niet :(
<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
<?php
include('requires/connect_db.php');
$getinfo1 = "SELECT site_id, site_name, site_luck FROM site";
$result1 = mysql_query($getinfo1);
while ($row = mysql_fetch_assoc($result1)){
$site_name1 = $row['site_name'];
$site_luck = $row['site_luck'];
}
echo $site_name1;
echo '<br>'. $num_sites;
echo '<br>'.$site_luck;
?>
<form method="post" action="">
<input type="text" name="site2" value="<?php echo $site_luck ?>">
<input type="hidden" name="nr" value="refresh">
<input type="submit" name="submitchange1" value="Do it">
</BODY>
</HTML>
<?php
if (isset($_POST['submitchange1'])) {
$update = $_POST['site2'];
$change_db ="UPDATE site SET site_luck='".$update."'";
$do_it = mysql_query($change_db) or die (mysql_error());
mysql_close();
}
?>