Avatar billede eckhoff Nybegynder
01. juli 2005 - 22:32 Der er 7 kommentarer og
2 løsninger

header("location:

Hej derude...

Jrg har følgende stump lille kode... det er en side der kommer frem i et pop up vindue, og når informationerne submittes, sendes brugeren videre til domain.php, men er det ikke muligt helt at lukke for vinduet???

{
    mysql_query("INSERT FROM ********* WHERE id = '" . $_POST["del1"] . "'");
    header("location: domain.php");
    exit;
}
Avatar billede jakobclausen Nybegynder
01. juli 2005 - 22:36 #1
Altså du vil lukke vinduet når opdateringen er sket ?
Avatar billede plazm Nybegynder
01. juli 2005 - 22:37 #2
lav en side med dette indhold.

  <script type="text/javascript">
    window.close();
  </script>
Avatar billede jakobclausen Nybegynder
01. juli 2005 - 22:42 #3
Jeg ville nok lige være på den sikre side, og så gøre:

- - - - -
<?
{
    $insert = ("INSERT FROM ********* WHERE id = '" . $_POST["del1"] . "'");
    if(mysql_db_query (Database, $insert, $connect))
    {
?>
      <script type="text/javascript">
        window.close();
      </script>
<?
    }
    exit;
}
- - - - -

På den måde tjekker du først om opdateringen virkelig er lavet.
Avatar billede eckhoff Nybegynder
01. juli 2005 - 22:43 #4
Hmm... nu mp jeg ærligt indrømme at jeg ikke er den store programmør... Men plazm hvor skal jeg sætte scriptet??? nu har jeg sat det som normalt efter head sektionen. Men hva så???

Jacobclausen: Ja, jeg vil gerne have vinduet til at lukke efter opdateringen er fuldendt.
Avatar billede plazm Nybegynder
01. juli 2005 - 22:45 #5
det skal være i head sektionen, men lav et tjek ligesom jakob viser.
Avatar billede eckhoff Nybegynder
01. juli 2005 - 23:01 #6
Hmm.... jeg er da vidst for langt ude i det her... hehe...

håber i stadig vil hjælpe mig... Her har i sourcekoden... kunne i måske vise mig det sådan, så fatter min lille hjerne det nok bedre.. :-p

<?
include "db.inc.php";
if ($_GET["mode"] == "opret")
{
    $nyhed_ind = $_POST[news_nyhed];
    $nyhed = str_replace("<br>","\n",$nyhed_ind);

    mysql_query("INSERT INTO ********* (dato, overskrift, nyhed) VALUES ('" . $_POST["news_date"] . "', '" . $_POST["news_overskrift"] . "', '$nyhed')");
    header("location: domain.php");
    exit;
}

?>

<html>
<head>
    <title>Site</title>
<style>
body{font-family:verdana;font-size:10px;}
td{font-family:verdana;font-size:10px;}
input{font-family:verdana;font-size:10px;}
textarea{font-family:verdana;font-size:10px;}
a{font-family:verdana;color:000000;text-decoration:none;}
a:hover{font-family:verdana;color:000000;text-decoration:none;}
</style>
</head>

<body bgcolor="#ffffff">

<table cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="34%">
            <font size="2"><b>Besked:</b></font><br>
            <form method="post" action="add.php?mode=opret">
            Navn:
            <input type="hidden" name="news_date" value='<? echo date("d.m.Y") . " kl. " . date("H.i"); ?>'>
            <input type="text" name="news_overskrift" size="37"><br>
            <textarea name="news_nyhed" cols="50" rows="10"></textarea><br>
            <input type="submit" value="Skriv">
            </form>       
        </td>
       

           
    </tr>
</table>


</body>
</html>
Avatar billede jakobclausen Nybegynder
01. juli 2005 - 23:05 #7
<?
include "db.inc.php";
if ($_GET["mode"] == "opret")
{
    $nyhed_ind = $_POST[news_nyhed];
    $nyhed = str_replace("<br>","\n",$nyhed_ind);

    $insert = ("INSERT INTO ********* (dato, overskrift, nyhed) VALUES ('" . $_POST["news_date"] . "', '" . $_POST["news_overskrift"] . "', '$nyhed')");
    if(mysql_db_query (Database, $insert, $connect))
    {
?>
      <script type="text/javascript">
        window.close();
      </script>
<?
    }
    exit;
}
?>
<html>
<head>
    <title>Site</title>
<style>
body{font-family:verdana;font-size:10px;}
td{font-family:verdana;font-size:10px;}
input{font-family:verdana;font-size:10px;}
textarea{font-family:verdana;font-size:10px;}
a{font-family:verdana;color:000000;text-decoration:none;}
a:hover{font-family:verdana;color:000000;text-decoration:none;}
</style>
</head>

<body bgcolor="#ffffff">

<table cellspacing="0" width="100%">
    <tr>
        <td valign="top" width="34%">
            <font size="2"><b>Besked:</b></font><br>
            <form method="post" action="add.php?mode=opret">
            Navn:
            <input type="hidden" name="news_date" value='<? echo date("d.m.Y") . " kl. " . date("H.i"); ?>'>
            <input type="text" name="news_overskrift" size="37"><br>
            <textarea name="news_nyhed" cols="50" rows="10"></textarea><br>
            <input type="submit" value="Skriv">
            </form>     
        </td>
     

         
    </tr>
</table>


</body>
</html>

NB! DU skal selv ligge rette lidt til: Database+$connect
Avatar billede eckhoff Nybegynder
01. juli 2005 - 23:10 #8
Tusind tak....
Avatar billede jakobclausen Nybegynder
01. juli 2005 - 23:22 #9
Tak for point! - Du fandt ud af det?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester