sql >> Database >  >> RDS >> Mysql

PHP, pagina vernieuwen bij invoegen

Simpel:

header('Refresh: 0'); // 0 = seconds

Zelfs u kunt een nieuwe locatie opgeven

header("Refresh:2; url=new_page.php");

Maar als je werkt met header functie zou er niets moeten worden geëchokt voordat het wordt aangeroepen, maar als je al iets hebt geëchokt, dan kun je html of javascript gebruiken:

HTML

<meta http-equiv="refresh" content="0">
<!--here you can also specify new url location-->
<meta http-equiv="refresh" content="0; url=http://url.com/">

JS

window.location.reload();

Bijwerken: omdat je header niet kunt gebruiken doe dit:

if ($stmt9) 
{
    $message = "User updated Sussesfully!";
    echo '<meta http-equiv="refresh" content="0">';
 }
else 
{
    echo '<meta http-equiv="refresh" content="0">';
}


  1. Update meerdere tabellen in een enkele query in mysql

  2. Verschil tussen NullIf() en IfNull() in SQLite

  3. PHP:herhaal meerdere arrays en bouw SQL INSERT-query

  4. Voeg meerdere rijen toe in de door mysqli voorbereide instructie