28. november 2007 - 10:51
Der er
1 kommentar og 1 løsning
Virker i Firefox og Safari, men ikke Explore..
Hej alle, Håber I kan hjælpe med dette.. Jeg har et popup vindue hvor jeg har følgende script. <?php require_once('../Connections/database.php'); ?><?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } if ($_POST['knap'] == 'Ja') { echo "ja"; $deleteSQL = sprintf("DELETE FROM jobs WHERE id=%s", GetSQLValueString($_GET['id'], "int")); mysql_select_db($database_Netkoncept, $Netkoncept); $Result1 = mysql_query($deleteSQL, $Netkoncept) or die(mysql_error()); ?> <script language=JavaScript> window.close(); </script><?php } if ($_POST['knap'] == 'Nej') { echo "nej";?> <script language=JavaScript> window.close(); </script> <?php } $colname_rsDelete = "-1"; if (isset($_GET['id'])) { $colname_rsDelete = $_GET['id']; } mysql_select_db($database_test, $test); $query_rsDelete = sprintf("SELECT * FROM jobs WHERE id = %s", GetSQLValueString($colname_rsDelete, "int")); $rsDelete = mysql_query($query_rsDelete, $test) or die(mysql_error()); $row_rsDelete = mysql_fetch_assoc($rsDelete); $totalRows_rsDelete = mysql_num_rows($rsDelete); ?> <style type="text/css"> <!-- .style1 { color: #FF0000; font-weight: bold; } --> </style> <link href="../assets/styles.css" rel="stylesheet" type="text/css" /> <form name="form1" method="post" action=""> <table width="200" border="0"> <tr> <td><p align="center"><span class="h1">Er du sikker på at du vil slette:</span><br /> <br /> <span class="style1"><?php echo $row_rsDelete['headline']; ?> </span></p> <p align="center"> <input name="knap" value="Ja" type="image" src="../assets/images/ja.png"> <input name="knap" value="Nej" type="image" src="../assets/images/nej.png"> </p></td> </tr> </table> <p> </p> </form> <?php mysql_free_result($rsDelete); ?> Det virker i Firefox og Safari, men ikke Explore.. Nogen der kan gennemskue om der er en fejl som Explore absolut skal falde over -Thomas
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
28. november 2007 - 10:55
#1
Koden kommer lige igen, da der var en fejl i overstående.. <?php require_once('../Connections/database.php'); ?><?php if (!function_exists("GetSQLValueString")) { function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue; } } if ($_POST['knap'] == 'Ja') { echo "ja"; $deleteSQL = sprintf("DELETE FROM jobs WHERE id=%s", GetSQLValueString($_GET['id'], "int")); mysql_select_db($database_test, $test); $Result1 = mysql_query($deleteSQL, $test) or die(mysql_error()); ?> <script language=JavaScript> window.close(); </script><?php } if ($_POST['knap'] == 'Nej') { echo "nej";?> <script language=JavaScript> window.close(); </script> <?php } $colname_rsDelete = "-1"; if (isset($_GET['id'])) { $colname_rsDelete = $_GET['id']; } mysql_select_db($database_test, $test); $query_rsDelete = sprintf("SELECT * FROM jobs WHERE id = %s", GetSQLValueString($colname_rsDelete, "int")); $rsDelete = mysql_query($query_rsDelete, $test) or die(mysql_error()); $row_rsDelete = mysql_fetch_assoc($rsDelete); $totalRows_rsDelete = mysql_num_rows($rsDelete); ?> <style type="text/css"> <!-- .style1 { color: #FF0000; font-weight: bold; } --> </style> <link href="../assets/styles.css" rel="stylesheet" type="text/css" /> <form name="form1" method="post" action=""> <table width="200" border="0"> <tr> <td><p align="center"><span class="h1">Er du sikker på at du vil slette:</span><br /> <br /> <span class="style1"><?php echo $row_rsDelete['headline']; ?> </span></p> <p align="center"> <input name="knap" value="Ja" type="image" src="../assets/images/ja.png"> <input name="knap" value="Nej" type="image" src="../assets/images/nej.png"> </p></td> </tr> </table> <p> </p> </form> <?php mysql_free_result($rsDelete); ?>
28. november 2007 - 11:20
#2
Lukker, fandt en løsning.
Vi tilbyder markedets bedste kurser inden for webudvikling