Avatar billede artico Novice
23. august 2005 - 16:30 Der er 10 kommentarer og
1 løsning

link indsætter i db og redirect

Jeg har dette i starten af siden:

if(isset($_GET['hit']))  {
$id = addslashes($_GET['hit']);

mysql_query("INSERT INTO statistik_adminlink (id,time) VALUES ($row[id],NOW())");

Og dette link:
<a href='$_PHP_SELF?hit=".$row[id]."$row[kampagne_link]' target=\"_blank\" title=\"$row[kampagne_tekst]\">&bull;&nbsp;$row[kampagne_linkoverskrift]</a>

Der skulle så gerne ske flg.

$row[id] og NOW() bliver indsat i DBén

Brugeren bliver redirectet til : $row[kampagne_link]

Hmmmm, men det virker ikke rigtigt for mig :-(
Avatar billede Slettet bruger
23. august 2005 - 16:48 #1
Prøv med:

$query = mysql_query("SELECT id, kampagne_link FROM statistik_adminlink") or die(mysql_error());
while($row = mysql_fetch_object($query)) {
    if(isset($_GET['hit']))  {
        $id = addslashes($_GET['hit']);

        mysql_query("INSERT INTO statistik_adminlink (id,time) VALUES ($row[id],NOW())");
        header("Location: $row[kampagne_link]");
    }
}
Avatar billede artico Novice
23. august 2005 - 17:14 #2
Jeg har sat det øverst på siden, men det putter ikke noget i DBén, lidt længere nede på siden har jeg:

echo "<script>top.location.href = 'index.php?nx=adminforside/velkommen_sb';</script>";

Og det er der man ender ved at klikke på linket :-(
Avatar billede neess Nybegynder
24. august 2005 - 09:13 #3
mysql_query("INSERT INTO statistik_adminlink (id,`time`) VALUES (".$row[id].",NOW())");
og
<script>location.href=''index.php?nx=adminforside/velkommen_sb'</script>
Avatar billede artico Novice
25. august 2005 - 16:22 #4
Nu har jeg fået data i dbén, men har stadig prob. med at den redirecter til kampagne_link, jeg har denne session, der indeholder http:www.webadresen.dk : echo $_SESSION['kampagne_link'][$nr];
og forsøger med:
echo "<script>location.href =$_SESSION['kampagne_link'][$nr]</script>";
det virker så ikke.....
har også prøvet:
header("Location: $_SESSION[kampagne_link]"); det virker heller ikke.....
Avatar billede neess Nybegynder
25. august 2005 - 16:26 #5
echo "<script>location.href =".$_SESSION['kampagne_link'][$nr]."</script>";
Prøv med den.
Avatar billede artico Novice
25. august 2005 - 16:38 #6
No det virker heller ikke :-(, men nu gir den ingen fejl.. jeg ryger bare ikke videre ?
Avatar billede artico Novice
25. august 2005 - 16:39 #7
Og som nævnt: der er noget i echo $_SESSION['kampagne_link'][$nr];
Avatar billede neess Nybegynder
25. august 2005 - 16:45 #8
$linket=$_SESSION['kampagne_link'][$nr];
echo "<script>location.href ='$linket'</script>";
Eller
echo "<script>location.href ='".$_SESSION['kampagne_link'][$nr]."'</script>";
Mangler vidst et par '
Avatar billede artico Novice
25. august 2005 - 16:51 #9
Yeeeeeeees!!! det kører nu :-)) men hvad med target=_blank hvordan og hvor sætter jeg det ind ? send et svar!
Avatar billede artico Novice
25. august 2005 - 16:52 #10
ups svar havde du jo sendt :-)
Avatar billede neess Nybegynder
25. august 2005 - 17:02 #11
Tror ikke du vil kunne sætte en target ind. Og i givet fald vil popup killere dræbe den, da det ikke er et alm link. Lige som hvis du har et javascript der kalder en popup.
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