Avatar billede peder77 Nybegynder
24. marts 2004 - 12:58 Der er 4 kommentarer og
1 løsning

åben i main frame

Hej
Jeg bruger følgende php script til at hente de fem seneste indlægs overskrifter fra mit forum ind på min flash side.
Nu vil jeg gerne have forummet til at åben i en anden frame.

<?php
    $server = "xxx"; // server adresse
    $bruger = "xxx"; // database brugernavn
    $kodeord = "xxx"; // database password
    $database = "xxx"; // database navn
   
if (!mysql_connect("$server","$bruger","$kodeord")) {
    echo "Kunne ikke oprette en forbindelse til MySQL.";
  }

  if(!mysql_select_db("$database")) {
    echo "Kunne ikke vælge databasen: $database";
  }
   
$resultat = mysql_query("select topic_id, topic_title, topic_poster, topic_time from forum_topics order by topic_time desc limit 0, 5");

// opret variabel til teksten
$str = "";

while ($raekke = mysql_fetch_array($resultat)) {

    //Find bruger
    $bruger = mysql_query("select username from forum_users where user_id='".$raekke['topic_poster']."'");
    extract(mysql_fetch_array($bruger));
   
    // tilføj teksten til variablen
    $str .= "<a href=\"forum/viewtopic.php?t=".$raekke['topic_id']."\">".$raekke['topic_title']."</a> af $username<br />";
}

// send variablen til flash
echo "&ditVariabelNavn=" . utf8_encode(stripslashes($str));

?>
----------------------------------------------------------------

Nogen der kan orden den?
Avatar billede skovenborg Nybegynder
24. marts 2004 - 13:18 #1
ændre frame når du klikker på linket eller hva'?

Hvis det blot er det skal du vel bare tilføje en target på dine links:
  $str .= "<a href=\"forum/viewtopic.php?t=".$raekke['topic_id']."\" target=\"andenframe\">".$raekke['topic_title']."</a> af $username<br />";
Avatar billede peder77 Nybegynder
24. marts 2004 - 13:27 #2
cool skovenborg.
Jeg vidste godt det var target= men hvorfor skal der være\\ omkring?
Tak
Hvis du svare skal du få points:)
Avatar billede skovenborg Nybegynder
24. marts 2004 - 13:35 #3
du kan også skrive:
target='andenframe' - det gør ingen forskel. \" er jo bare (som du måske også ved) så man undgår problemmer med at strengen bliver afsluttet på det forkerte sted ;-)
Avatar billede peder77 Nybegynder
24. marts 2004 - 13:43 #4
så så, nu ikke spydig!
Nej det vidste jeg ikke.
Tak for hjælpen!
Avatar billede skovenborg Nybegynder
24. marts 2004 - 13:59 #5
undskyld - jeg troede bare at hvis du havde lavet det ovenstående php selv så viste du det også. Men ved nærmere eftertanke - hvorfor spurgte du så. Min fejl ;-)
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