pagina opnieuw laden na post
Hagee
05/04/2004 22:23:00Hallo,
Ik heb een nieuwsysteem met daarbij een admin gedeelte. Nu krijgt de gebruiker bij het succesvol toevoegen van een nieuw bericht daar een melding van. Bij deze melding wil ik dat er een link wordt aangemaakt naar het zojuist gecreerde id (auto_increment) van het nieuwsbericht, hoe doe ik dit??
Tevens gaarne de mogelijkheid om de pagina na een x aantal seconden automatisch die link te laten volgen.
Groet!!
Ik heb een nieuwsysteem met daarbij een admin gedeelte. Nu krijgt de gebruiker bij het succesvol toevoegen van een nieuw bericht daar een melding van. Bij deze melding wil ik dat er een link wordt aangemaakt naar het zojuist gecreerde id (auto_increment) van het nieuwsbericht, hoe doe ik dit??
Tevens gaarne de mogelijkheid om de pagina na een x aantal seconden automatisch die link te laten volgen.
Groet!!
PHP hulp
26/12/2024 07:57:01De laatste ID kan je krijgen met de query:
SELECT MAX(`id`) FROM `tabelnaam`
dus gewoon zo:
$id = mysql_fetch_row(mysql_query('SELECT MAX(`id`) FROM `tabelnaam`));
$id = $id[0];
//$id bevat nu de laatste id uit de tabel
Bedenk wel dat deze code NA de code die het nieuwsbericht toevoegd geplaatst moet worden.
En de pagina na een x aantal seconden laten refreshen doe je door de volgende meta tag in de <head> te zetten:
<meta http-equiv="refresh" content="5; url=http://www.jouwwebsite.nl/">
Deze refreshed na 5 seconden naar jouwwebsite.nl.
SELECT MAX(`id`) FROM `tabelnaam`
dus gewoon zo:
$id = mysql_fetch_row(mysql_query('SELECT MAX(`id`) FROM `tabelnaam`));
$id = $id[0];
//$id bevat nu de laatste id uit de tabel
Bedenk wel dat deze code NA de code die het nieuwsbericht toevoegd geplaatst moet worden.
En de pagina na een x aantal seconden laten refreshen doe je door de volgende meta tag in de <head> te zetten:
<meta http-equiv="refresh" content="5; url=http://www.jouwwebsite.nl/">
Deze refreshed na 5 seconden naar jouwwebsite.nl.
Arend a
05/04/2004 22:48:00Sterker nog, er is een aparte mysql (api) functie voor!
1) http://nl2.php.net/function.mysql-insert-id
2) mysql_query("SELECT LAST_INSERT_ID()") (wanneer php/mysql niet goed samenwerkt/oude versie php);
1) http://nl2.php.net/function.mysql-insert-id
2) mysql_query("SELECT LAST_INSERT_ID()") (wanneer php/mysql niet goed samenwerkt/oude versie php);