Avatar billede lbf1 Nybegynder
05. november 2006 - 17:55 Der er 19 kommentarer og
1 løsning

laver om til url

Hej
Jeg er ved at lave en gæstebog jeg har lånt lidt alle vegne jeg tror den er ved at virke men jeg har et lille problem den køre over mysql
Når jeg henter data fra hjemmeside navnet bliver det ikke automatisk til url eller link
hvordan kan jeg fikse det på en nem måde
Hilsen Lars
Avatar billede superanden Nybegynder
05. november 2006 - 18:00 #1
Alt efter hvordan du ønsker det skal stå
skal dette benyttes.. Hvis du ikke ønsker at adressen skal forekomme af linket ændre du bare den sidste variabel til Hjemmeside uden $ foran.
<a href="$hjemmeside">$hjemmeside</a>
Avatar billede udvikler Nybegynder
05. november 2006 - 18:11 #2
Hvordan ser hjemmesidenavnet ud når det bliver hentet?
altså,
"http://www.navn.dk"
"www.navn.dk"
"navn.dk"
eller bare "navn"
?

Og forresten, superanden: Det vil virke hvis man gør alt manuelt, men hvis det hele skal køre på skinner hvilket jeg er 99% sikker på at alle programmøre vil have så vil din løsning ikke virke :-)
Avatar billede lbf1 Nybegynder
05. november 2006 - 19:03 #3
det er denne linie jeg bruger til at få det frem
<tr><td class="gbog-top" width="100%">Skrevet af: <strong><?php echo $navn; ?></strong>, <?php echo $tiden; ?><strong>, Hjemmeside: <strong><?php echo $hjemmeside; ?><strong></td></tr>

det skal st som http://www.hjemmeside.dk
Avatar billede lbf1 Nybegynder
05. november 2006 - 19:05 #4
til superanden hvor skal jeg lige ligge denne line som du har skrevet
jeg prøvet forskelige steder men jeg får bare blank skærm
Avatar billede udvikler Nybegynder
05. november 2006 - 19:07 #5
Ja mente nu hvordan hjemmesidenavnet bliver skrevet ud.. altså prøv at komme med et link til din side eller beskriv hvordan hjemmesidenavnet bliver vist i gæstebogen..

bliver det vist sådan her: www.hjemmeside.dk eller bliver det vist sådan her: hjemmeside.dk
Avatar billede udvikler Nybegynder
05. november 2006 - 19:08 #6
Men prøv med:

<tr><td class="gbog-top" width="100%">Skrevet af: <strong> <?php echo $navn; ?></strong>, <?php echo $tiden; ?> <strong>, Hjemmeside: </strong> <?php echo "<a href="$hjemmeside;">"; echo $hjemmeside; echo "</a>"; ?></td></tr>
Avatar billede lbf1 Nybegynder
05. november 2006 - 19:30 #7
til udvikleren
der kommer blank skærm når jeg insætter den linie
Avatar billede udvikler Nybegynder
05. november 2006 - 19:38 #8
Ok, prøv at svare mig på det jeg nu har spurgt om 3 gange :-)

hvordan bliver variablen $hjemmeside udskrevet?
Avatar billede udvikler Nybegynder
05. november 2006 - 19:38 #9
altså, hvordan vises hjemmesidenavnet?

står der www eller http// foran eller?
Avatar billede lbf1 Nybegynder
05. november 2006 - 19:43 #10
http
Avatar billede lbf1 Nybegynder
05. november 2006 - 19:55 #11
du kan se resultatet her http://www.svalur.dk/gbog/gbog.php
Avatar billede lbf1 Nybegynder
05. november 2006 - 19:56 #12
hvis det er et problem med http kan jeg slette det
Avatar billede udvikler Nybegynder
05. november 2006 - 20:45 #13
ja til at starte med så slet det med http og brug denne:

<tr><td class="gbog-top" width="100%">Skrevet af: <strong> <?php echo $navn; ?></strong>, <?php echo $tiden; ?> <strong>, Hjemmeside: </strong> <?php echo "<a href="$hjemmeside;">"; echo $hjemmeside; echo "</a>"; ?></td></tr>
Avatar billede lbf1 Nybegynder
05. november 2006 - 21:12 #14
til udvikleren
her sætte jeg http:// ind
<tr><td align="right"><strong>Hjemmeside:</strong></td><td><input type="url" name="hjemmeside" value="http://" size="30" maxsize="100"></td></tr>
når jeg sletter http:// og bruger din linie som du har lavet om kommer der ikke noget frem
Avatar billede udvikler Nybegynder
06. november 2006 - 16:12 #15
du skal slette http:// OG bruge min linie samtidigt med at du kun skal skrive fx www.navn.dk
Avatar billede udvikler Nybegynder
06. november 2006 - 16:12 #16
og hvis det stadig ikke virker må du jo komme med hele din kode så retter jeg det for dig..
Avatar billede lbf1 Nybegynder
06. november 2006 - 19:42 #17
det du skriver kan jeg ikke få til at virke men når jeg laver linien på denne måde
<tr><td class="gbog-top" width="100%">Skrevet af: <strong><?php echo $navn; ?></strong>, <?php echo $tiden; ?><strong>, Hjemmeside: <strong> <a href="$hjemmeside;"><?php echo $hjemmeside; echo "</a>" ?><strong></td></tr>
så bliver det lavet om til link men når jeg trykke på linket kommer der til at stå http://www.svalur.dk/gbog/$hjemmeside; og det skulle have uden /gbog/$hjemmeside;
jeg er snart hudløs på fingerne af  at prøve
Avatar billede lbf1 Nybegynder
06. november 2006 - 21:47 #18
Hej
når jeg bruger denne line er mit problem løst det er ikke sikkert det er legalt men det virker.
<tr><td class="gbog-top" width="100%">Skrevet af: <strong><?php echo $navn; ?></strong>, <?php echo $tiden; ?><strong>, Hjemmeside: <strong> <a href=\> <?php echo $hjemmeside; ?></a></td></tr>

Jeg vil gerne give point til udvikleren det var ham der ledte mig på rette spor men jeg ved ikke hvordan da det er første gang jeg bruger experten til spørsmål
hilsen Lars
Avatar billede udvikler Nybegynder
07. november 2006 - 22:11 #19
Der skal jeg først ligge et svar (det har jeg gjort nu)

Så skal du markere mit navn i boxen til venstre for det felt du skriver beskeder/kommentare i og derefter skal du klikke på knappen accepter.

Godt du fik dit problem løst.

Held og lykke i fremtiden :-)
Avatar billede udvikler Nybegynder
07. november 2006 - 22:11 #20
.
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