link uit mysql op pagina weergeven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Geert bouckaert

geert bouckaert

15/02/2008 09:36:00
Quote Anchor link
Beste php'ers,
uit mijn database haal ik enkele velden die getoond worden in een webbrowser. één van die velden is een link naar andere websites.
Alleen, ik zie de tekst, maar er is geen hyperlink.
hoe kan ik de weergegevens gegevens omzetten naar een aanklikbare link?
Hetzelfde probleem voor een emailadres.

dank,
Geert (newbie)
 
PHP hulp

PHP hulp

28/11/2024 03:45:43
 
Frank -

Frank -

15/02/2008 09:38:00
Quote Anchor link
Hoe staat e.e.a. in de html-broncode van jouw browser? Blijkbaar gaat daar iets verkeerd. Wanneer je weet wat daar ontbreekt, kun je dat in je PHP-code gaan oplossen. (lees: toevoegen)
 
Geert bouckaert

geert bouckaert

03/04/2008 15:41:00
Quote Anchor link
In de broncode wordt de link ingegeven in een tekstveld die dan in de datebase terechtkomt. Bij het terug opvragen zie ik dus enkel de tekst, maar geen aanklikbare link.

ik ben wel nog een newbie in het php, maar hier kan men toch al veel vinden.
 
Joren de Wit

Joren de Wit

03/04/2008 15:49:00
Quote Anchor link
Enkel uitprinten van de url is natuurlijk niet voldoende, je zult er wel echt een link (HTML) van moeten maken:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo '<a href="'.$row['url'].'">'.$row['url'].'</a>';
?>

Waarbij $row['url'] natuurlijk een voorbeeldje is dat je moet vervangen door de url die uit je database komt...
 
Geert bouckaert

geert bouckaert

03/04/2008 17:14:00
Quote Anchor link
Hé, bedankt voor de hulp. het heeft gewerkt, maar toen ik verder nog wat aanpassingennuitgevoerd heb ging het weer mis.
kijk, hieronder staat de code die ik gebruik om het gegeven op het scherm te krijgen. dat is een stukje tekst die zou moeten weergegeven worden als een hyperlink.
hetzelfde probleem heb ik met een e-maillink. daar moet ik dan 'mailto:' gaan gebruiken.
zeker al bedankt voor uw reactie Blanche.

echo "<td widht='500' class='style4'>" . $row['website'] . "</td>";

kan je hiermee verder?
 
Erwin Nieuwenhuis

Erwin Nieuwenhuis

03/04/2008 17:20:00
Quote Anchor link
je kunt nu toch hetzelfde doen als Blanche hierboven al deed, maar dan met een mailto erbij in?
 
Joren de Wit

Joren de Wit

03/04/2008 17:21:00
Quote Anchor link
Om de code bij Erwin's correcte antwoord even te geven:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo '<a href="mailto:'.$row['email'].'">'.$row['email'].'</a>';
?>

ps. Zeg nu zelf: dat was niet echt moeilijk ;-)
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
 
Geert bouckaert

geert bouckaert

03/04/2008 18:32:00
Quote Anchor link
Dit heb ik ervan gemaakt voor de weblink (binnen een tabel):
echo "<td widht='500' class='style4'>";
echo '<a target="_blank" href="'.$row['website'].'">'.$row['website'].'</a>' . "</td>";
echo "</tr>";


en dit voor de e-mail link (binnen een tabel):

echo "<td widht='500' class='style4'>";
echo '<a href="mailto:'.$row['email'].'">'.$row['email'].'</a>' . "</td>";
echo "<tr>";

Nu werkt alles zoals het hoort,
Bedankt!!
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.