Aparte tabbelen(<table>) met gegevens over caravans
De database heb ik al gemaakt en die werkt ook.
Ik moet een caravan database maken voor, voor iedere caravan moet ik een apart veldje maken met links een foto, rechts daarvan info plus daaronder drie kleine foto's die later klikbaar moeten worden. Ik dacht dat ik zo goed op weg was maar ben nu echt ten einde raad! Ben benieuwd of ik direct uitgebrand wordt of dat er een begginnersfout in zit.
Wat moet ik veranderen om et wel werkend te maken?
Bij voorbaad dank!
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
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
<?php
$mysql = mysql_connect("******","******","*****") or die("Fout: Er is geen verbinding met de MySQL-server tot stand gebracht!");
mysql_select_db("*******",$mysql) or die("Fout: Het openen van de database is mislukt!");
$resultaat = mysql_query("SELECT model, indeling, uitvoering, slaapplaatsen, gewicht, prijs FROM caravans",$mysql) or die("De query op de database is mislukt!");
mysql_close($mysql) or die("Het verbreken van de verbinding met de MySQL-server is mislukt!");
while(list($model, $indeling, $uitvoering, $slaapplaatsen, $gewicht, $prijs) = mysql_fetch_row($resultaat))
{
print("<table border="0" cellspacing="5" class="block">
<tr>
<td width="200"><img src="img/caravans/noimage.jpg" alt="noimage" /></td>
<td>
<table width="200" >
<tr>
<td>Model:</td>
<td>$model, $indeling</td>
</tr>
<tr>
<td>Uitvoering:</td>
<td>$uitvoering</td>
</tr>
<tr>
<td>Slaapplaatsen:</td>
<td>$slaapplaatsen</td>
</tr>
<tr>
<td>Gewicht:</td>
<td>$gewicht</td>
</tr>
<tr>
<td>Prijs:</td>
<td>&prijs</td>
</tr>
</table>
<table width="200">
<tr>
<td><img src="img/caravans/noimage.jpg" alt="noimage" / width="50"></td>
<td><img src="img/caravans/noimage.jpg" alt="noimage" / width="50"></td>
<td><img src="img/caravans/noimage.jpg" alt="noimage" / width="50"></td>
</tr>
</table></td>
</tr>
</table>
<br />");
}
?>
$mysql = mysql_connect("******","******","*****") or die("Fout: Er is geen verbinding met de MySQL-server tot stand gebracht!");
mysql_select_db("*******",$mysql) or die("Fout: Het openen van de database is mislukt!");
$resultaat = mysql_query("SELECT model, indeling, uitvoering, slaapplaatsen, gewicht, prijs FROM caravans",$mysql) or die("De query op de database is mislukt!");
mysql_close($mysql) or die("Het verbreken van de verbinding met de MySQL-server is mislukt!");
while(list($model, $indeling, $uitvoering, $slaapplaatsen, $gewicht, $prijs) = mysql_fetch_row($resultaat))
{
print("<table border="0" cellspacing="5" class="block">
<tr>
<td width="200"><img src="img/caravans/noimage.jpg" alt="noimage" /></td>
<td>
<table width="200" >
<tr>
<td>Model:</td>
<td>$model, $indeling</td>
</tr>
<tr>
<td>Uitvoering:</td>
<td>$uitvoering</td>
</tr>
<tr>
<td>Slaapplaatsen:</td>
<td>$slaapplaatsen</td>
</tr>
<tr>
<td>Gewicht:</td>
<td>$gewicht</td>
</tr>
<tr>
<td>Prijs:</td>
<td>&prijs</td>
</tr>
</table>
<table width="200">
<tr>
<td><img src="img/caravans/noimage.jpg" alt="noimage" / width="50"></td>
<td><img src="img/caravans/noimage.jpg" alt="noimage" / width="50"></td>
<td><img src="img/caravans/noimage.jpg" alt="noimage" / width="50"></td>
</tr>
</table></td>
</tr>
</table>
<br />");
}
?>
<tr>
<td colspan="3">
//allle drie de fotos. Eventueel centreren en een margin meegeven.
</td>
</tr>
Het kan overigens ook gewoon helemaal zonder tabellen, maar dat laat ik aan jou.
Parse error: parse error in c:\documents and settings\pieter oskam\mijn documenten\webserver\www\voordeel-caravans.nl\content\caravans.php on line 13
de rest van mijn site laat hij weg (de rechter kolom bijvoorbeeld...) na deze code pakt hij wss helemaal geen html meer
Quotes escapen?
overal waar " in je HTML ff escapen door een \ ervoor te zetten. Of in je print commando van de " een ' maken.
Men, dankjewel!!! weer wat geleerd.. de oplosing was om bij mijn print " te vervangen door ' !!! super man... echt typisch dat een zo een klein dingetje ALLES kan verpesten... maar meteen een les voor de volgende keer.