url van plaatje uit SQL database halen en plaatje weergeven

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

John Stroe

John Stroe

21/03/2013 20:16:47
Quote Anchor link
Beste mensen,

Gezien ik geen meester ben op het gebied van PHP zal dit voor de meeste een simple vraag zijn.
In mij sql database staan diverse gegevens met o.a. de url van een afbeelding.
Nu lukt het mij om alle gegevens netjes uit de database te halen en in een tabel te plaatsen.
Alleen het weergeven van de afbeelding krijg ik niet voor elkaar.
Nu moet het plaatje <image_url> ook nog aanklikbaar worden <deeplink>.

Het volgende heb ik gemaakt!

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
$result
= mysql_query("SELECT * FROM test");
  echo "<table border='1' >
  <tr>
  <th>ID</th>
  <th>Omschrijving</th>
  <th>Prijs</th>
  <th>afbeelding</th>
  </tr>"
;
  while ($row = mysql_fetch_array($result)) {
  echo "<tr>";
  echo "<td>" . $row['product_id'] . "</td>";
  echo "<td>" . $row['description'] . "</td>";
  echo "<td>" . $row['price'] . "</td>";
  echo "<td>" . $row <img src=['image_url'] . border="0" alt="" /> "</td>";
  echo "</tr>";
  }

  echo "</table>";
?>


Wie kan mij even een schop in de juiste richting geven?
 
PHP hulp

PHP hulp

18/11/2024 01:45:09
 
- Ariën  -
Beheerder

- Ariën -

21/03/2013 20:22:19
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php // kleurtjes zijn belangrijk
  echo '<td><img src="'.$row['image_url'].'" border="0" alt="Plaatje" /></td>';
?>


Advies:
Gewoon de HTML volledig uitschrijven, en dan in de code plakken, en de nodige teksten vervangen door variabelen, met daarbij de regel: 'variabelen buiten quotes' in gedachten ;-)
Gewijzigd op 21/03/2013 20:22:36 door - Ariën -
 
John Stroe

John Stroe

21/03/2013 20:47:50
Quote Anchor link
Kijk dat werkt perfect! Bedankt hiervoor. Krijg alleen de deeplink niet voor elkaar.
Heb je advies gevolgt en de html code proberen om te zetten en krijg dan:

echo '<td><a href="'$row['deeplink'].'"><img src="'.$row['image_url'].'" border="0" alt="Plaatje"/></a></td>';

Aan de kleuren zie ik al dat het niet klopt!


Toevoeging op 21/03/2013 20:52:20:

Ha ik heb het gevonden.
Moet zijn:

echo '<td><a href="'.$row['deeplink'].'"><img src="'.$row['image_url'].'" border="0" alt="Plaatje"/></a></td>';
Gewijzigd op 21/03/2013 20:51:13 door John Stroe
 



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.