Hallo,
ich habe da ein Problem bei meiner index.php, und zwar:
Wenn jemand auf diesen Link klickt um einen Eintrag zu löschen, steht dann in der URL noch "http://die-domain.tld/index.php?action=del&id=135"
Ich hätte aber gerne das nur "http://die-domain.tld" da steht, also die ganzen Parameter nicht angezeigt werden. (oder ggf. http://die-domain.tld/index.php)
DER HREF LINK:
DAS SCRIPT:
Hat jemand eine Idee wie ich die get paramenter verstecken kann, so das sie nicht mehr in der URL angezeigt werden sobald sie ausgeführt worden sind?
Die Seite soll aber nicht neu geladen werden, da sonst die Ajax Notification nicht mehr funktioniert ;|
Es würde eine .htaccess Variante funktionieren, da weiss ich nur nicht genau wie ich das anstellen soll
DANKE!
ich habe da ein Problem bei meiner index.php, und zwar:
Wenn jemand auf diesen Link klickt um einen Eintrag zu löschen, steht dann in der URL noch "http://die-domain.tld/index.php?action=del&id=135"
Ich hätte aber gerne das nur "http://die-domain.tld" da steht, also die ganzen Parameter nicht angezeigt werden. (oder ggf. http://die-domain.tld/index.php)
DER HREF LINK:
PHP-Code:
<a href='index.php?action=del&id=". $adr['id'] ."' onclick=\"return confirm('Are you sure you want to delete?\\nUNRECOVERABLE!');\"><img src=\"img/table_delete.png\" alt=\"delete\" border=\"0\" /></a>
PHP-Code:
<?php
if ((isset($_GET['action']) && ($_GET['action']=="del") && (isset($_GET['id'])))) {
$id = $_GET['id'];
$qry0 = mysql_query ("SELECT id, uid FROM grid WHERE id = '$id' OR uid = '$id'");
while ($ad = mysql_fetch_array($qry0)) {
if($ad['uid']!="") {
$iddel =$ad['id'];
rmdirs("/contracts/$iddel/");
$qry = mysql_query ("DELETE FROM grid WHERE id = '$iddel'");
}
if($ad['uid']=="") {
$iddel =$ad['id'];
rmdirs("/contracts/$iddel/");
$qry = mysql_query ("DELETE FROM grid WHERE id = '$iddel'");
}
}
//Ajax Script was die Tabelle aktualisiert.
echo "<script language=\"javaScript\">$('#myForm').ajaxForm({ target: '#showdata', success: function() { $('#showdata').fadeIn('slow'); } });</script>";
//Ajax Notification das es erfolgreich ausgeführt worden ist.
echo "<script language=\"javaScript\">$(document).ready(function() { $.growlUI('Action delete', 'Successfully completed!'); }); </script>";
}
?>
Hat jemand eine Idee wie ich die get paramenter verstecken kann, so das sie nicht mehr in der URL angezeigt werden sobald sie ausgeführt worden sind?
Die Seite soll aber nicht neu geladen werden, da sonst die Ajax Notification nicht mehr funktioniert ;|
Es würde eine .htaccess Variante funktionieren, da weiss ich nur nicht genau wie ich das anstellen soll

DANKE!
Kommentar