Goedendag,
Op dit moment ben ik bezig met een auto pagina te bouwen die data uit een Mysql db haalt en deze in een tabel weergeeft.
Tot zover geen probleem.
Echter in de database heb ik een kolomn genaamd "element_7".
In deze kolom staan directoy paden naar foto's toe. Soms is deze dus gevuld en soms ook niet. Echter laat PHP een X plaatje zien als het desbetreffende record niet gevuld is.
Helaas is het zo dat ik wel meerdere plaatjes kan uploaden maar deze komen per stuk in een andere kolom terecht. Soms heb ik dus kolom element_5 gevuld en kolom element_7 is dan leeg en soms zijn ze beide gevuld. Echter in mijn query komt dan als de kolom leeg is een "X" te staan dat het plaatje niet gevonden kan worden. Ansight logisch omdat ik een HTML code scr gebruik. Zie blijlage
Mijn vraag is.. Hoe kan ik ervoor zorgen dat de PHP alleen een plaatje laat zien, als er daadwerkelijk een andere waarde dan NULL is.
Aangezien dit eigenlijk de 2de keer is dat ik daadwerkelijk PHP zelf aan het kloppen ben, kunnen en wat kromme dingen inzitten.
Hoop dat ik het een beetje duidelijk heb kunnen uitleggen en dat iemand me uit de brand kan helpen aangezien ik er een aantal dagen mee aan het stoeien ben.
Deze code die ik nu gebruik is: (Element namen ga ik nog aanpassen )
Op dit moment ben ik bezig met een auto pagina te bouwen die data uit een Mysql db haalt en deze in een tabel weergeeft.
Tot zover geen probleem.
Echter in de database heb ik een kolomn genaamd "element_7".
In deze kolom staan directoy paden naar foto's toe. Soms is deze dus gevuld en soms ook niet. Echter laat PHP een X plaatje zien als het desbetreffende record niet gevuld is.
Helaas is het zo dat ik wel meerdere plaatjes kan uploaden maar deze komen per stuk in een andere kolom terecht. Soms heb ik dus kolom element_5 gevuld en kolom element_7 is dan leeg en soms zijn ze beide gevuld. Echter in mijn query komt dan als de kolom leeg is een "X" te staan dat het plaatje niet gevonden kan worden. Ansight logisch omdat ik een HTML code scr gebruik. Zie blijlage
Mijn vraag is.. Hoe kan ik ervoor zorgen dat de PHP alleen een plaatje laat zien, als er daadwerkelijk een andere waarde dan NULL is.
Aangezien dit eigenlijk de 2de keer is dat ik daadwerkelijk PHP zelf aan het kloppen ben, kunnen en wat kromme dingen inzitten.
Hoop dat ik het een beetje duidelijk heb kunnen uitleggen en dat iemand me uit de brand kan helpen aangezien ik er een aantal dagen mee aan het stoeien ben.

Deze code die ik nu gebruik is: (Element namen ga ik nog aanpassen )
PHP:
<?php
error_reporting(E_ALL);
session_start();
require('config.php');
require('includes/check-session.php');
require('includes/db-core.php');
require('includes/db-functions.php');
require('includes/helper-functions.php');
require('includes/entry-functions.php');
require('includes/query_functions.php');
connect_db();
// Alle gepubliceerde records
$rResult = mysql_query("SELECT * FROM `ap_form_1"); \In ap_form 1 staat alle data van de desbetreffende auto's
while($record = mysql_fetch_assoc($rResult)){
$foto_auto1 ="data/form_1/files/";
$auto = $record['element_5']; // in element staat de foto 1
$auto1 = $record['element_7']; // in element staat de foto 2
// Print alle content in een tabel
echo "<table border='1'>";
echo "<tr><td> [B]Merk[/B] : </td><td>" . $record['element_1'] . "</td></tr>";
echo "<tr><td> [B]Type[/B] : </td><td>" . $record['element_2'] . "</td></tr>";
echo "<tr><td> [B]Bouwjaar[/B] : </td><td>" . $record['element_3'] . "</td></tr>";
echo "<tr><td> [B]Bijzonderheden[/B]: </td><td>" . $record['element_4'] . "</td></tr>";
echo "<tr><td> [B]Brandstof[/B]: </td><td>" . $record['element_6_1'] . $record['element_6_2'] . $record['element_6_3']. "</td></tr>";
echo "<tr><td> [B]Foto's[/B] </td><td>" ."<img src=\"$foto_auto1"."$auto\" title=\"Error\" alt=\"Error\" />". "</td></tr>"."<tr><td> Foto's </td><td>" ."<img src=\"$foto_auto1"."$auto1\" title=\"Error\" alt=\"Error\" />". "</td></tr>";
echo "</br></br></br>";
}
echo "</table>";
echo "</br></br></br>";
?>