webForumDet fria alternativet

Stänga ner sida efter utfört uppdrag?

PHP

2 svar · 234 visningar · startad av Dwarfen

Medlem sedan jan. 2002241 inlägg
Frågan#1

Undrar hur jag stänger ner en sida efter utfört if sats?

Vill både stänga ner fönstret och stänga mysql anslutning.
Har för mig att man kan lägga det längst ner på dokumentet på något sätt?

Den koden jag avänder mig av är:

<?PHP
session_start();
?>
<?php
error_reporting (E_ALL);
	$username = 'xxx';
	$password = 'xxx';
	$dbName = 'xxx';
	mysql_connect('localhost', $username, $password) or die (mysql_error());
	mysql_select_db($dbName) or die (schyse());

if (isset($_POST['submit'])) {
$sql = " INSERT INTO lankar (luserid, ladress, lkommentar, llankname ) values ('". $_SESSION['UID'] ."', '". $_POST['ladress'] ."', '". $_POST['lkommentar'] ."', '". $_POST['llankname'] . "')";
mysql_query($sql) or die("Fel: ". mysql_error());
}
mysql_close()
?>

<html>
<head>
<title>Lägg till en hemsida till länksamlingen...</title>
</head>
<body>
<form method="post" action="<?=$_SERVER['PHP_SELF']?>">
Länknamn: <input type="text" name="llankname" value=""/><br/>
Länkadress: <input type="text" name="ladress" value=""/><br/>
Kommentar: <input type="text" name="lkommentar" value=""/><br/>
<input type="submit" name="submit" value="Skicka"/>
</form>
</body>
</html>
Medlem sedan juni 20001 521 inlägg
#2

Du skulle kunna byta ut din <body>-tagg mot

<?
if (isset($_POST['submit'])) {
  echo "<body onLoad=\"window.close();\">\n";
} else {
  echo "<body>\n";
}
?>
Medlem sedan jan. 2002241 inlägg
#3

Tackar tackar, exakt vad jag sökte.

254 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
122 ms — deklarationer (db)
0 ms — hämta statistik (cache)
129 ms — hämta tråd, inlägg och bilagor (db)
118 ms — ändringar (db)