login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Code2 in Code2 implenteren voor thickbox

Offline Lerac - 08/01/2008 15:36
Avatar van LeracNieuw lid Voor mijn zoekmachine echo ik het volgende resultaat (CODE1). Nu probeer ik CODE2 te gebruiken om mijn resultaten te echo'en met de optie dat de gebruiker op de afbeelding klikt en daarmee thickbox geopent wordt om de afbeelding op ware grootte te zien.

Ik krijg bij elke combinatie die maak foutmeldingen van T variable niet correct of dat ' mist enz. Ik vroeg me af iemand mij zou kunnen helpen om code2 in code1 te implementeren.

CODE1
  1. echo '<img src="'.$row['thumbnail'].'" alt="thumbnail" /></p>';



CODE2
  1. <a href="<?php echo $_SESSION['afbeelding']; ?>" title="Uw originele afbeeldingsformaat" class="thickbox"><img src="<?php echo $_SESSION['thumbnail']; ?>" alt="Klik op mij voor originele afbeeldingsformaat"/></a>

3 antwoorden

Gesponsorde links
Offline TotempaaltJ - 08/01/2008 16:26
Avatar van TotempaaltJ PHP interesse Dus je wilt dit doen:

  1. echo '<a href="<?php echo $_SESSION['afbeelding']; ?>" title="Uw originele afbeeldingsformaat" class="thickbox"><img src="<?php echo $_SESSION['thumbnail']; ?>" alt="Klik op mij voor originele afbeeldingsformaat"/></a>';


Klopt dat? Want dat kan natuurlijk absoluut niet! 
Offline Koen - 08/01/2008 16:33
Avatar van Koen PHP expert
Bigboss schreef:
Dus je wilt dit doen:

[..code..]

Klopt dat? Want dat kan natuurlijk absoluut niet! 

  1. echo '<a href="'.$_SESSION['afbeelding'].'" title="Uw originele afbeeldingsformaat" class="thickbox"><img src="'.$_SESSION['thumbnail'].'" alt="Klik op mij voor originele afbeeldingsformaat"/></a>';

Dit is de juiste code ;)
Offline Lerac - 08/01/2008 17:17
Avatar van Lerac Nieuw lid Wellicht met mijn hele code meer inzicht geeft in wat ik wil zie regel 77. Ik wil dus een echo doen van de thumbnail MET de optie dat gebruikers erop kunnen klicken om mijn thickbox te openen om de originele formaat te zien.

Dus als je die $row niet gebruikt werkt het voor geen donder ook meer mijn zoekmachine.

  1. <?php
  2. ini_set('display_errors', 'On');
  3. ?>
  4. <?php require_once("databaseconnectionuploaden.php"); ?>
  5. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  6. <html xmlns="http://www.w3.org/1999/xhtml">
  7. <head>
  8. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  9. <title>Zoeken</title>
  10. </head>
  11.  
  12. <body>
  13.  
  14. <form form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" enctype="multipart/form-data">
  15. Zoek op:<br>
  16. <select name="zoekenop">
  17. <option value="omschrijving">Omschrijving</option>
  18. <option value="trefwoord">Trefwoord</option>
  19. <option value="alles" selected="selected">alles</option>
  20. </select><p>
  21. <input name="zoeken" type="text" id="zoeken" size="30"><p>
  22. <input type="submit" value="zoeken">
  23. </form>
  24. <?php
  25. if($_SERVER['REQUEST_METHOD'] == 'POST')
  26. {
  27. $zoekenop = mysql_real_escape_string($_POST['zoekenop']);
  28. $zoeken = mysql_real_escape_string($_POST['zoeken']);
  29. // je query dan:
  30.  
  31. if ($zoekenop == 'alles'){
  32. $zoekexploded = explode(' ', $zoeken);
  33. $like = "";
  34. foreach($zoekexploded as $k=>$v) {
  35. if($k == 0) {
  36. $like .= "`trefwoord` LIKE '%".$v."%' ";
  37. } else {
  38. $like .= "AND `trefwoord` LIKE '%".$v."%' ";
  39. }
  40. }
  41. $sql = "
  42. SELECT thumbnail, trefwoord, omschrijving
  43. FROM afbeelding
  44. WHERE ".$like." OR
  45. ".$like."
  46. ";
  47. } else {
  48. $zoekexploded = explode(' ', $zoeken);
  49. $like = "";
  50. foreach($zoekexploded as $k=>$v) {
  51. if($k == 0) {
  52. $like .= "`$zoekenop` LIKE '%".$v."%' ";
  53. } else {
  54. $like .= "AND `$zoekenop` LIKE '%".$v."%' ";
  55. }
  56. }
  57. $sql = "
  58. SELECT thumbnail, trefwoord, omschrijving
  59. FROM afbeelding
  60. WHERE ".$like."
  61. ";
  62. }
  63.  
  64. $res = mysql_query($sql);
  65.  
  66. if(!$res)
  67. {
  68. trigger_error(mysql_error().'<br />In query: '.$sql);
  69. }
  70. else
  71. {
  72. if (mysql_num_rows($res) >= 1)
  73. {
  74. while ($row = mysql_fetch_array($res))
  75. {
  76. echo '<img src="'.$row['thumbnail'].'" alt="thumbnail" /></p>';
  77. }
  78. echo "<a href=\"registered_user_area_zoeken.php\" title=\"zoek opnieuw\">zoek opnieuw</a>";
  79. }
  80. else
  81. {
  82. echo "<p>Er is niets gevonden op jou zoekterm:<b> $HTTP_POST_VARS[zoeken]</b></p>";
  83.  
  84. echo "<p><a href=\"registered_user_area_zoeken.php\" title=\"zoek opnieuw\">zoek opnieuw</a></p>";
  85. }
  86. }
  87. }
  88. ?>
  89. </body>
  90. </html>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.209s