Avatar billede JJ77 Juniormester
19. februar 2006 - 02:11 Der er 2 kommentarer og
1 løsning

Opdater/refresh side ved submit

Jeg har nedenstående side hvor man kan indsætte en dato i databasen. siden står i et popup vindue. Mit spørgsmål er så om man ikke kan få den til at opdatere en anden side når man trykker på submit... så den både gør som den gør nu, og samtidig refresher en anden side, så dataene bliver opdaterede ?=)



<?php
require_once("../members/common.php");

$Id = $_GET[id];

// update database
if(isset($_REQUEST[loebetidForAnnonce])){
$SQL = "UPDATE salgAfProdukt SET loebetidForAnnonce = DATE_ADD(NOW(), INTERVAL ".$loebetidForAnnonce." DAY) WHERE id = '$Id'";
mysql_query($SQL);

echo "
<b><span class=\"speciel\">Annoncen er opdateret!</span></b><br>
<b><span class=\"lille\">Hvis du opdaterer siden med annoncen vil datoen </span></b>";
}

$hent = mysql_query("SELECT * FROM salgAfProdukt WHERE id = '$Id'") or die(mysql_error());
$raekke = mysql_fetch_assoc($hent);

echo "
<table width=\"556\" border=\"0\" cellspacing=\"5\" cellpadding=\"0\"bgcolor=\"#FFFFFF\">
            <tr><td><span class=\"mellem\">Ny l&oslash;betid for annoncen:</span></td></tr>
           
            <tr>
        <td width=\"385\" valign=\"top\"><span class=\"lilleS\"><input type='hidden' name='id' value='$raekke[Id]'></span></td>
            </tr>
            <tr>

        <td width=\"385\"><span class=\"lille\">10 dage</span><input type='radio' name='loebetidForAnnonce' value='10' border='0'> <span class=\"lille\">| 20 dage</span><input type='radio' name='loebetidForAnnonce' value='20' border='0'> <span class=\"lille\">| 30 dage</span><input type='radio' name='loebetidForAnnonce' value='30' border='0'> <span class=\"lille\">| 40 dage</span><input type='radio' name='loebetidForAnnonce' value='40' border='0'><span class=\"lille\"> | 60 dage</span><input type='radio' name='loebetidForAnnonce' value='60' border='0'></td>
                            </tr>

</table>  <br>
<input type=\"submit\" value=\"opdatér\" name=\"update\">
<input type=\"hidden\" name=\"Id\" value=\"$Id\">
</form>
        ";

?>
Avatar billede greew Nybegynder
19. februar 2006 - 08:57 #1
Du siger, at denne side er åbnet i et pop-up vindue. Er det så det forrige vindue - altså det vindue, der åbnede pop-up'en - som skal opdateres? For så kan du måske gøre sådan her:

<input type=\"submit\" value=\"opdatér\" name=\"update\" onclick=\"window.opener.window.location = window.opener.window.location;\">
Avatar billede JJ77 Juniormester
19. februar 2006 - 17:54 #2
Ja det er det vindue hvor popuppen kommer fra som skal opdateres.. men det bliver den ikke med det kode du lige skrev.. øv.
Her er det link som åbner popuppen.. ved ikke om det kan hjælpe;)
<a href=\"#\" onClick=\"window.open('nyLoebetidForSalgsannoncen.php?id=$Id','win1', 'height=150,width=420,top=150,left=100,screenY=150,screenX=100')\"><span class=\"lilleLink\"><u>Ny udl&oslash;bsdato</u></span></a>
Avatar billede JJ77 Juniormester
21. februar 2006 - 14:51 #3
hmmm. prøver med en ny formulering:(
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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