hey vraagje:

Ik heb nu een nieuws script gemaakt, en hij maakt automatisch voor de admin een "delete" link aan.
Echter als je op delete drukt moet je refreshen wil je zien dat het gedelete is... nu heb ik een refresh tag gebruikt , aleen dat werkt niet lekker.

Is er een manier dat je met 1 druk op een link ,2 acties uitvoert? :: ik bedoel dus , dat als je klikt dat hij delete en dan refresht ..??
uhhh nouw als je bijv dit hebt:
<?
if($_GET["del"] &&$_GET["id"] != "")
{
//je delete script weetikveel
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL=$PHP_SELF\">";
}
else
{
//form
}
?>
zowiets???
document code =

<?php $id = $_GET['id'];

$q="DELETE from blog where id='$id'";
$result = mysql_query($q);
?>

en de echo is:

<?php echo "admin.php?id=$id"; ?>">Delete</a>

...
<?
if($result)
{
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL=$PHP_SELF\">";

}
else
{
echo "Er is iest fout gegaan..";
}
?>
als je de code bovenaan zet is het gedelete item toch zoiezo weg? dan hoef je helemaal niet te refreshen
Klopt hij doet het , aleen er is nog 1 ding .. de link naar nieuws toevoegen is een popup , zelfde code aleen is die link gericht in een popup , dus met het toevoegen van info in die popup moet de nieuwspagina zelf 1x refreshen.

nu zou ik

<?
if($result)
{
echo "<META HTTP-EQUIV=\"refresh\" CONTENT=\"0; URL=de url naar nieuwsfile.php\">";

}
else
{
echo "Er is iest fout gegaan..";
}


kunnen gebruiken, maar hij blijft refreshen
omdat elke keer $RESULT bestaat dus...
dus controleren of ie true is :)
bandymas

Reageren