Werkt wel maar onoverzichtelijk
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<?php
$res = mysql_query("SELECT * FROM luchtballonnen WHERE land = 'VH' ORDER BY `reg_nr` ASC");
// Aantal rijen in de database
while ($ballon_gegevens = mysql_fetch_assoc ($res)) // gegevens ophalen uit database in de Array
{
$nummer = $ballon_gegevens['reg_nr'];
$land = $ballon_gegevens['land'];
$aantal_foto = $ballon_gegevens['aantal_foto'];
$b_naam = $ballon_gegevens['naam'];
$b_lev = $ballon_gegevens['leverancier'];
$balloninfo = $ballon_gegevens['balloninfo'];
$fotoinfo = $ballon_gegevens['fotoinfo'];
$webadres = $ballon_gegevens['webadres'];
$webnaam = $ballon_gegevens['webnaam'];
echo '<div class="art-content-layout-wrapper layout-item-3">';
echo '<div class="art-content-layout layout-item-1">';
echo '<div class="art-content-layout-row">';
echo '<div class="art-layout-cell layout-item-4" style="width: 100%">';
echo '<p style="padding-left: 20px; padding-top: 15px;">';
echo '<span style="color: rgb(4, 144, 46); font-size: 32px; font-weight: bold; letter-spacing: 1px; font-family: Dancing Script;">'.$nummer.'</span>';
echo '</p>';
echo '<p style="padding-left: 20px; padding-top: 10px; padding-bottom: 10px;">';
echo '<span style="font-weight: bold; letter-spacing: 1px; font-family: Cabin; color: rgb(0, 0, 0); font-size: 18px;">';
echo $b_naam;
echo '</span>';
echo '</p>';
echo '<p>';
for ($i=1; $i<=$aantal_foto; $i++) {
echo '<a href="afbeeldingen/database/'.$nummer.'/'.$i.'.jpg" data-lightbox="'.$nummer.'" title="'.$nummer.', '. $b_naam.'">';
echo '<img src="afbeeldingen/database/'.$nummer.'/'.$i.'.jpg"/></a>';
}
echo '<span style="font-weight: bold; letter-spacing: 1px; font-family: Cabin; font-size: 15px; color: #000000;"><br></span>';
echo '<table class="art-article" style="margin-top: 25px; margin-bottom: 25px; margin-left: 25px; margin-right: 25px; width: 55%; ">';
echo '<tbody><tr>';
echo '<td style="width: 40%; padding: 0px; ">Builder + Balloon type:</td>';
echo '<td style="width: 50%; padding: 0px; ">'.$b_lev.'</td></tr>';
echo '<tr>';
<td style="width: 40%; padding: 0px; ">Balloon Info:</td>
echo '<td style="width: 50%; padding: 0px; ">'.$balloninfo.'<br></td>';
echo '</tr>';
echo '<tr>';
echo '<td style="width: 40%; padding: 0px; ">Picture Info:</td>';
echo '<td style="width: 50%; padding: 0px; ">'. $fotoinfo .'<br></td>';
echo '</tr>';
echo '<tr>';
echo '<td style="width: 40%; padding: 0px; ">Internet Info:</td>';
echo '<td class="rood" style="width: 50%; padding: 0px; "><a href="http://'.$webadres.' " title="'.$webadress.'" target="_blank" class="art-checkbox">'.$webnaam.'';
echo '</a></td></tr></tbody></table><p style="padding-left:20px; text-align: left;"><a href="#" class="art-button" target="_self">TOP</a></p><br></div></div></div></div>';
}
?>
$res = mysql_query("SELECT * FROM luchtballonnen WHERE land = 'VH' ORDER BY `reg_nr` ASC");
// Aantal rijen in de database
while ($ballon_gegevens = mysql_fetch_assoc ($res)) // gegevens ophalen uit database in de Array
{
$nummer = $ballon_gegevens['reg_nr'];
$land = $ballon_gegevens['land'];
$aantal_foto = $ballon_gegevens['aantal_foto'];
$b_naam = $ballon_gegevens['naam'];
$b_lev = $ballon_gegevens['leverancier'];
$balloninfo = $ballon_gegevens['balloninfo'];
$fotoinfo = $ballon_gegevens['fotoinfo'];
$webadres = $ballon_gegevens['webadres'];
$webnaam = $ballon_gegevens['webnaam'];
echo '<div class="art-content-layout-wrapper layout-item-3">';
echo '<div class="art-content-layout layout-item-1">';
echo '<div class="art-content-layout-row">';
echo '<div class="art-layout-cell layout-item-4" style="width: 100%">';
echo '<p style="padding-left: 20px; padding-top: 15px;">';
echo '<span style="color: rgb(4, 144, 46); font-size: 32px; font-weight: bold; letter-spacing: 1px; font-family: Dancing Script;">'.$nummer.'</span>';
echo '</p>';
echo '<p style="padding-left: 20px; padding-top: 10px; padding-bottom: 10px;">';
echo '<span style="font-weight: bold; letter-spacing: 1px; font-family: Cabin; color: rgb(0, 0, 0); font-size: 18px;">';
echo $b_naam;
echo '</span>';
echo '</p>';
echo '<p>';
for ($i=1; $i<=$aantal_foto; $i++) {
echo '<a href="afbeeldingen/database/'.$nummer.'/'.$i.'.jpg" data-lightbox="'.$nummer.'" title="'.$nummer.', '. $b_naam.'">';
echo '<img src="afbeeldingen/database/'.$nummer.'/'.$i.'.jpg"/></a>';
}
echo '<span style="font-weight: bold; letter-spacing: 1px; font-family: Cabin; font-size: 15px; color: #000000;"><br></span>';
echo '<table class="art-article" style="margin-top: 25px; margin-bottom: 25px; margin-left: 25px; margin-right: 25px; width: 55%; ">';
echo '<tbody><tr>';
echo '<td style="width: 40%; padding: 0px; ">Builder + Balloon type:</td>';
echo '<td style="width: 50%; padding: 0px; ">'.$b_lev.'</td></tr>';
echo '<tr>';
<td style="width: 40%; padding: 0px; ">Balloon Info:</td>
echo '<td style="width: 50%; padding: 0px; ">'.$balloninfo.'<br></td>';
echo '</tr>';
echo '<tr>';
echo '<td style="width: 40%; padding: 0px; ">Picture Info:</td>';
echo '<td style="width: 50%; padding: 0px; ">'. $fotoinfo .'<br></td>';
echo '</tr>';
echo '<tr>';
echo '<td style="width: 40%; padding: 0px; ">Internet Info:</td>';
echo '<td class="rood" style="width: 50%; padding: 0px; "><a href="http://'.$webadres.' " title="'.$webadress.'" target="_blank" class="art-checkbox">'.$webnaam.'';
echo '</a></td></tr></tbody></table><p style="padding-left:20px; text-align: left;"><a href="#" class="art-button" target="_self">TOP</a></p><br></div></div></div></div>';
}
?>
- Aar -:
Gelieve in het vervolg bij code de [code][/code]-tags gebruiken.
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Hier kan je meer lezen over de mogelijke opmaakcodes.
Alvast bedankt!
Gewijzigd op 25/08/2015 11:25:58 door - Ariën -
Ook is het niet nodig om een echo te starten voor elke regel. Je kan prima je PHP-blok afsluiten en HTML daar dus buiten plaatsen:
Code (php)
1
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla tincidunt felis non finibus dignissim. Curabitur eget tellus nisl. Proin tempor orci est <?php echo $ballon_gegevens['webnaam']; ?>, ut scelerisque ligula congue quis. In et mi lacus. In enim justo, vestibulum ut mauris ut, finibus varius velit.
Probeer ook inline-CSS te vermijden in je je HTML, en plaats alle properties die je gebruikt in een CSS-stylesheet.
Met deze aanpassingen kan je wel ongeveer 50% besparen.
Gewijzigd op 25/08/2015 11:31:46 door - Ariën -
Als je de code toch gaat aanpassen, stap dan gelijk over op mysqli (of pdo).
- Aar - op 25/08/2015 11:30:46:
Code (php)
1
... Proin tempor orci est <?php echo $ballon_gegevens['webnaam']; ?>, ut scelerisque ligula congue quis...
Leer jezelf ook aan om output te escapen (gebruik voor HTML htmlspecialchars()), tenzij je een hele speciale reden hebt om dit niet te doen (bijvoorbeeld omdat deze HTML bevat).
Ook zou je een hulpfunctie kunnen introduceren als shorthand:
Code (php)
1
... Proin tempor orci est <?php echo escape($ballon_gegevens['webnaam']) ?>, ut scelerisque ligula congue quis...