login  Naam:   Wachtwoord: 
Registreer je!
 Forum

een link uit database halen

Offline herontdek - 12/10/2005 17:36 (laatste wijziging 12/10/2005 20:44)
Avatar van herontdekNieuw lid beste mensen kan iemand mij zeggen hoe ik een link in een db steek en hem er ook weer uithaal en dat je er op kunt klikken .
bv je schrijft http://www.jesite.com weg
en als hij dan bv op een pagina opgevraagd word dan krijg je een aanklikbare link als http://www.jesite.com
zoals je dus hier ziet
  1. </fieldset><p>
  2.  
  3. <fieldset><legend><b>Code</b></legend>
  4. <?php highlight_string ($aFetchRecords['script_code']) ?>
  5. </fieldset><br>


dit is de code als ik hem aanpas zoals jij zegt dan mislukt het gewoon

11 antwoorden

Gesponsorde links
Offline Fenrir - 12/10/2005 17:41
Avatar van Fenrir PHP expert Dan zet je de url gewoon als tekst in de database, en dan zet je hem in je pagina met de tag <a>:

  1. echo '<a href="'.$data['url'].'">'.$data['url'].'</a>';
Offline Maarten - 12/10/2005 17:41 (laatste wijziging 12/10/2005 17:41)
Avatar van Maarten Erelid Je zou kunnen beginnen met eens bij de tutorials naar de "MySQL" tutorials te kijken (meerbepaald INSERT en SELECT)
Offline Gerard - 12/10/2005 17:41
Avatar van Gerard Ouwe rakker http://www.site...amp;id=138
http://www.site...&id=15
http://www.site...amp;id=200
http://www.site...amp;id=196
http://www.site...&id=79
http://www.site...&id=16
Offline herontdek - 12/10/2005 20:51
Avatar van herontdek Nieuw lid hallo ,
heb nu bovennaan een stuukje code gezet , ik heb het geprobeerd maar hetlukt me echtniet, ik ben nog maar een noob . please help me
  1. </fieldset><p>
  2.  
  3. <fieldset><legend><b>Code</b></legend>
  4. <?php highlight_string ($aFetchRecords['script_code']) ?>
  5. </fieldset><br>
Offline Rens - 12/10/2005 20:52
Avatar van Rens Gouden medaille

Crew algemeen
Lees de tutorials die Proximus en Murfy opnoemen...
Dan word het veel duidelijker.
Offline herontdek - 12/10/2005 21:10
Avatar van herontdek Nieuw lid Sorry maar ik snap er geen ballen van , en vindhet erg dat ik telkens te horen krijg dat ik moet kijken in de tut.ik ben slechts een noob. En het is niet mijn bedoeling om specialist te worden. Het is een hobby. ik vroeg jullie hulp om een klein stukje te helpen . Ik probeer jullie duidelijk te maken dat die tut niet helpen bij mij . er word niets duidelijk voor mij. dus please zeg me gewoon wat ik moet veranderen .:'( ik heb het namelijk geprobeerd en wat ik ook probeerik krijg een foutmelding of een leeg blanco blad.
ik snap dat jullie willend at iedereen php leert vooralleer ze vragen stellen . maar ik heb er jammer genoeg niet het inzicht voor .
ik kan soms wel kleine stukjes begrijpen maar de rest is te veel voor mij
please help me
Offline Thomas - 12/10/2005 21:19 (laatste wijziging 12/10/2005 21:20)
Avatar van Thomas Moderator Wat je opslaat in je database ($aFetchRecords['script_code']) is tekst.

Om er een hyperlink van te maken moet je hier hyperlink-tags omheen zetten:

  1. <?php
  2. echo '<a href="'.$aFetchRecords['script_code'].'">'.$aFetchRecords['script_code'].'</a>';
  3. ?>


(Zoals Fenrir al aangaf dus).

Je moet deze gegevens wel eerst op de juiste wijze uit je database uitlezen.
Offline herontdek - 12/10/2005 21:32 (laatste wijziging 12/10/2005 21:34)
Avatar van herontdek Nieuw lid Oke , ik heb het dus geprobeerd he maar ik krijg dus een lege pagina . ik Had die vorige oplossing dus al geprobeerd . daarmee dat ik het dus helemaal niet snapte , kun je me nu uitleggen wat er eigenlijk verkerd gaat? hier even heel die pagina die dan fout geeft en blank toont

  1. <?php session_start(); ?>
  2.  
  3. <html>
  4. <head>
  5. <title>horeca</title>
  6. </head>
  7. <body>
  8.  
  9. <style>
  10. <?PHp include 'style.css' ?>
  11. </style>
  12.  
  13. <h3>Horecazaak</h3>
  14.  
  15. <a href='index.php'>Klik hier om terug te gaan naar de horecazaak lijst </a><br>
  16.  
  17.  
  18. <?php
  19. include 'config.php';
  20.  
  21. if (!isset($_GET['id']) OR !is_numeric ($_GET['id']))
  22. {
  23. $_GET['id'] = 1;
  24. }
  25. else
  26. {
  27. $_GET['id'] = intval ($_GET['id']);
  28. }
  29. ?>
  30. <?php
  31. $sSqlGetScript = 'SELECT * FROM script_scripts WHERE script_id = '.$_GET['id'];
  32. $rSqlGetScript = mysql_query ($sSqlGetScript, $rDatabaseConnection);
  33.  
  34. if (mysql_num_rows ($rSqlGetScript) == 0)
  35. {
  36. echo 'Dit script bestaat niet.';
  37. }
  38. else
  39. {
  40. ?>
  41. <a href='reply.php?id=<?php echo $_GET["id"] ?>'>Klik hier om op deze horecazaak te reageren</a><br>
  42. <br>
  43. <?php
  44. $aFetchRecords = mysql_fetch_assoc ($rSqlGetScript);
  45. ?>
  46. <table width="263" border='0'>
  47. <tr>
  48. <td width="125"><b>horecazaak naam:</b></td>
  49. <td width="128"><?php echo htmlspecialchars (stripslashes ($aFetchRecords['script_naam'])) ?></td>
  50. </tr>
  51. <tr>
  52. <td><b>ligging:</b></td>
  53. <td><?php echo htmlspecialchars (stripslashes ($aFetchRecords['script_auteur'])) ?>
  54. </td></tr>
  55. </table>
  56.  
  57. <hr>
  58.  
  59. <fieldset>
  60. <legend><b>Omschrijving</b></legend>
  61. <?php echo nl2br (htmlspecialchars (stripslashes ($aFetchRecords['script_uitleg']))) ?>
  62. </fieldset><p>
  63.  
  64. <fieldset><legend><b>Code</b></legend>
  65. <?php<?php
  66. echo '<a href="'.$aFetchRecords['script_code'].'">'.$aFetchRecords['script_code'].'</a>';
  67. ?>
  68.  
  69.  
  70. </fieldset><br>
  71.  
  72. <?PHP
  73.  
  74. $sSqlGetRatingIP = 'SELECT rating_ip, script_id FROM script_rating WHERE script_id = '.$_GET['id'];
  75. $rSqlGetRatingIP = mysql_query ($sSqlGetRatingIP);
  76.  
  77. while ($aFetchRecordz = mysql_fetch_assoc ($rSqlGetRatingIP))
  78. {
  79. if ($aFetchRecordz['rating_ip'] == $_SERVER['REMOTE_ADDR'])
  80. {
  81. $bGestemd = true;
  82. }
  83. }
  84.  
  85. if (!isset ($bGestemd))
  86. {
  87. $_SESSION['vanaf'] = true;
  88. ?>
  89. <fieldset><legend><b>Rating</b></legend>
  90. <form method='post' action='vote.php?id=<?php echo $_GET['id'] ?>'>
  91. <input type='submit' name='1' value='Zeer Slecht'>
  92. <input type='submit' name='2' value='Slecht'>
  93. <input type='submit' name='3' value='Matig'>
  94. <input type='submit' name='4' value='Goed'>
  95. <input type='submit' name='5' value='Zeer Goed'>
  96. </form></fieldset>
  97. <?php
  98. }
  99.  
  100. $sSqlGetReplies = 'SELECT * FROM script_replies WHERE script_id = '.$_GET['id'].' ORDER BY reply_id DESC';
  101. $rSqlGetReplies = mysql_query ($sSqlGetReplies, $rDatabaseConnection);
  102.  
  103. if (mysql_num_rows ($rSqlGetReplies) == 0)
  104. {
  105. echo 'Er zijn geen replies op zaak.';
  106. }
  107. else
  108. {
  109. echo '<table border="0"cellspacing="0" cellpadding="11">';
  110. echo '<tr><td><b>Reacties</b></td><td><b>Door</b></td><td></td></tr>';
  111.  
  112.  
  113. while ($aFetchRecords2 = mysql_fetch_assoc ($rSqlGetReplies))
  114. {
  115. echo '<tr><td><a href="bekijk_reply.php?id='.$aFetchRecords2['reply_id'].'">Re: '.$aFetchRecords['script_naam'].'</a></td>
  116. <td>'.$aFetchRecords2['reply_auteur'].'</td>
  117. <td>';
  118.  
  119. }
  120.  
  121. echo '</table>';
  122. }
  123. }
  124. ?>
  125. </body>
  126. </html>

alvast dank je voor de vorige reactie he
laat maar ik heb het juist gevonden .

dank je dank je
dank je
dank je
, ik heb iets bijgeleerd dank je , heb nog vragen hoor ;)
Offline Thomas - 12/10/2005 21:35
Avatar van Thomas Moderator Dit lijkt mij een script-systeem (en geen link-systeem). Je hebt in het veld waarin normaal de script-code staat web-adressen gezet?
Offline herontdek - 12/10/2005 21:40
Avatar van herontdek Nieuw lid ja , ben een script aan het veranderen , zoals ik zei ik kan een heel klein beetje php. Dus ik heb al een klein beejte het script kunnen aanpassen . de mailijkste dingen komen nog vrees ik. maar ik hoop dat ik er kom . door dit te doen begin telkens beetje bij beetje bij te leren .
dit mag toch hoor ik ?
Offline Gerard - 12/10/2005 21:58
Avatar van Gerard Ouwe rakker
Citaat:
Sorry maar ik snap er geen ballen van , en vindhet erg dat ik telkens te horen krijg dat ik moet kijken in de tut.ik ben slechts een noob. En het is niet mijn bedoeling om specialist te worden. Het is een hobby. ik vroeg jullie hulp om een klein stukje te helpen . Ik probeer jullie duidelijk te maken dat die tut niet helpen bij mij . er word niets duidelijk voor mij. dus please zeg me gewoon wat ik moet veranderen .


1. De tutorials zijn duidelijk opgesteld en zijn goed te volgen, wanneer je begint bij de basis kan je snel genoeg omgaan met variabelen en kan je verder gaan om de systemen met MySQL te gaan doorgronden.
2. Ook voor mij is het een hobby, ik doe dit ook niet als specialist zijnde. Ik weet ook zeker dat dit geld voor 90% van deze community.
3. Eigen initatief en duidelijk aangeven wat er aan de hand is, is zeer gewenst. We zullen in eerste instantie nooit hele stukken code voor je gaan schrijven. Hiervoor is een aparte sectie in het leven geroepen genaamd Samenwerken.

PHP is een mooie codeertaal om te leren en je zal er veel profijt van hebben. Stop er wat uurtjes van je tijd in en je hoeft ons geen vragen meer te stellen waarin je jezelf naar beneden haalt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.24s