dreamweaver website - hyperlink in php via gegevens in een phpmyadmin tabel

Status
Niet open voor verdere reacties.

vacances2000

Gebruiker
Lid geworden
28 jan 2013
Berichten
121
Beste,
Ik graag willen weten hoe je van een bepaald data gegeven uit een phpmyadmin kolom dit kan laten verschijnen als een link in dreamweaver.
Dit is mijn code nu (automatisch aangemaakt via dynamic tabel functie in dreamweaver):
PHP:
  <table border="0" cellpadding="0" cellspacing="0">
    <?php do { ?>
      <tr>
        <td><?php echo $row_countries['Name']; ?></td>
        <td><?php echo $row_countries['code']; ?></td>
      </tr>
      <?php } while ($row_countries = mysql_fetch_assoc($countries)); ?>
  </table>

Wat ik graag zou willen is dat de <?php echo $row_countries['code']; ?> regel tussen <a href=""></a> komt zodat er automatisch een link komt wat ik heb geprobeerd maar dat werkt helaas niet zo makkelijk. Dus geen Nederland en http://www.holland.com maar Nederland . Iemand een andere oplossing?

Tweede denk ik kleinere punt: de 80 landen waar om het gaat worden nu in 1 kolom weergegeven en dat zou ik graag willen automatisch aan laten passen naar 2, 3, 4 kolommen afhankelijk van hoeveelheid velden.... iemand die hier iets over kwijt kan?

alvast dank

Jonathan
 
Als je een link wilt opbouwen op basis van gegevens uit een database,
dan zul je sowieso twee verschillende gegevens uit de database moeten opvragen en niet één (zoals je nu doet)

1. een gegeven om de url mee op te bouwen (dan wel de complete url zelf); hetgeen in de begin-tag <a...> komt te staan
2. een gegeven om de zichtbare tekst mee op te bouwen; hetgeen tussen de begin-tag en de eind-tag komt te staan.

Met andere woorden:
in je voorbeeld moet je
zowel
"http://www.holland.com"
als
"Nederland"
ophalen uit je database.

Wat je wilt bereiken is:
<td><a href="http://www.holland.com">Nederland</a></td>

Wat ik hier schuin heb weergegeven zijn de twee afzonderlijke gegevens die uit je database moeten komen.


Omdat er tussen die twee nog html code moet komen (de tekens "> ) ben je wel gedwongen om ze als aparte query opdrachten te maken.
 
Laatst bewerkt:
Beste Tecsman,
Wat ik inderdaad al heb geprobeerd is bijna gelijk alléén dan html en php door elkaar wat er als volgt uitzag:

van
PHP:
<td><?php echo $row_countries['Name']; ?></td>
        <td><?php echo $row_countries['code']; ?></td>

is er dit van gemaakt
PHP:
<td><a href="<?php echo $row_countries['link']; ?>"><?php echo $row_countries['Name']; ?></a></td>

Dit laatste werkt dus helaas niet, ik vroeg me dan af hoe wel? Misschien iets met een recordset wijzigen???? want direct
HTML:
<a href="www.holland.com">Nederland</a>
in de phpmyadmin tabel zetten gaat niet...

Ook worden de gegevens in 1 kolom weergegeven onder elkaar wat in 2, 3 of eventueel 4 kolommen weergegeven zou moeten kunnen worden.

Ik hoop dat je een goede oplossing weet.

Alvast dank

Jonathan
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan