le 04/07/2003 à 11:44
yearling
Salut à tous,
en fait, j'ai un petit problème que je n'arrive pas à résoudre.
En fait, j'aimerai pouvoir fermer la fenêtre en cours après avoir fait une opération sur ma base de données. Donc, dans mon script en PHP, j'aimerais bien fermer la fenêtre. Pour cela, je ne vois pas comment faire. Je ne pense pas que c'est possible d'exécuter du javascript dans un script php ...
Pour mieux cerner le problème, je vais copier une partie du code source.
<?
$username = "useraccess";
$password = "useraccess99876";
$hostname = "localhost";
$link = mysql_connect($hostname, $username, $password);
$strSendButton = $_POST["btnInsert"];
if ($strSendButton == "Envoyer")
{
if ($link)
mysql_select_db("assurfinance");
$strDate = date("Y/m/d");
$strDateTime=date("Y/m/d")." à ".date("H:i:s");
$strInsert = "";
$strInsert = "INSERT INTO table1 (field1, field2, ";
$strInsert .= "field3) ";
$strInsert .= "VALUES (".$_GET["Identificateur"].", '";
$strInsert .= $strDate."', '";
$strInsert .= $strDateTime."')";
mysql_query($strInsert) or die 'Erreur '.$strInsert.' '.mysql_error());
mysql_close($link);
// à la place de cette redirection, j'aimerais bien pouvoir fermer la fenêtre mais, malheureusement, je ne sais comment faire ...
header("Location: ../Frames/right.php");
}
else
{
$strSQL = "Select * FROM table2;
mysql_select_db("assurfinance");
$res = mysql_query($strSQL);
$ligne = mysql_fetch_array($res);
}
?>
<html>
<body>
<form>
...
</form>
</body>
</html>
Voilà, j'espère que le problème sera plus facile à comprendre ...
Merci d'avance à tous ...
Thierry
en fait, j'ai un petit problème que je n'arrive pas à résoudre.
En fait, j'aimerai pouvoir fermer la fenêtre en cours après avoir fait une opération sur ma base de données. Donc, dans mon script en PHP, j'aimerais bien fermer la fenêtre. Pour cela, je ne vois pas comment faire. Je ne pense pas que c'est possible d'exécuter du javascript dans un script php ...
Pour mieux cerner le problème, je vais copier une partie du code source.
<?
$username = "useraccess";
$password = "useraccess99876";
$hostname = "localhost";
$link = mysql_connect($hostname, $username, $password);
$strSendButton = $_POST["btnInsert"];
if ($strSendButton == "Envoyer")
{
if ($link)
mysql_select_db("assurfinance");
$strDate = date("Y/m/d");
$strDateTime=date("Y/m/d")." à ".date("H:i:s");
$strInsert = "";
$strInsert = "INSERT INTO table1 (field1, field2, ";
$strInsert .= "field3) ";
$strInsert .= "VALUES (".$_GET["Identificateur"].", '";
$strInsert .= $strDate."', '";
$strInsert .= $strDateTime."')";
mysql_query($strInsert) or die 'Erreur '.$strInsert.' '.mysql_error());
mysql_close($link);
// à la place de cette redirection, j'aimerais bien pouvoir fermer la fenêtre mais, malheureusement, je ne sais comment faire ...
header("Location: ../Frames/right.php");
}
else
{
$strSQL = "Select * FROM table2;
mysql_select_db("assurfinance");
$res = mysql_query($strSQL);
$ligne = mysql_fetch_array($res);
}
?>
<html>
<body>
<form>
...
</form>
</body>
</html>
Voilà, j'espère que le problème sera plus facile à comprendre ...
Merci d'avance à tous ...
Thierry