Waarschijnlijk stomme fout
Ik ben nog een nieuwkomer op ge bied van php en vermoed dat ik daarom iets stoms heb gedaan, en hoop dat iemand me hierbij aub kan helpen :-)
Ik heb een klein php script gemaakt dat een simple query moet doen en dan een aantal velden weergeven.
Nu alles werkt, de query wordt uitgevoerd en weergegeven maar, deze records komen niet mooi onder elkaar, ik dacht eerst dat dit lag aan de html code maar dit blijkt niet het geval..het ook zo dat alles 2x gepubliceerd wordt of meer afhankelijk hoeveel resultaten de query weergeeft..
Ik hoop dat het een beetje duidelijk is wat mijn probleem is, ik vermoed dat het iets simpel is dat ik over het hoofd zie..
Alle hulp is meer dan welkom
Alvast bedankt,
Koen
Hier is mijn code:
-----------------
Quote:
]
<style type="text/css">
</style>
</body>
</html>
[/quote
<style type="text/css">
</style>
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
63
64
65
66
67
68
69
70
71
72
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
63
64
65
66
67
68
69
70
71
72
<?php
// --> Refresh page
$page = $_SERVER['PHP_SELF'];
$sec = "60";
header("Refresh: $sec; url=$page");
// <-- Refresh page
include 'connect.php';
$query="SELECT * FROM welkom";
if (!($temp = mysql_query($query,$connection)))
showerror();
//mysql data weergeven
while ($welkom = mysql_fetch_array($temp))
{
//====================================================================
echo"
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
<title>Garage Rogiers</title>
<style type=\"text/css\">
<!--
.style1 {
font-size: xx-large;
font-weight: bold;
}
body {
background-repeat: no-repeat;
}
-->
</style>
<script src=\"Scripts/AC_RunActiveContent.js\" type=\"text/javascript\"></script>
</head>
<body>
<table width=\"920\" height=\"622\" border=\"0\" align=\"left\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td height=\"89\" colspan=\"2\"><img src=\"img/header.jpg\" width=\"998\" height=\"89\" /></td>
</tr>
<tr><td height=\"160\">
<object classid=\"clsid:d27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width=\"770\" height=\"160\" id=\"movie\" align=\"left\">
<param name=\"movie\" value=\"img/teaser_MB_be.swf\">
</object></td>
<td width=\"229\" rowspan=\"4\" bordercolor=\"#E7E8EC\" bgcolor=\"#E7E8EC\"> </td>
</tr>
<tr>
<td height=\"62\"><h1><span class=\"style1\">Welkom,</span></h1></td>
</tr>
<tr>
<td height=\"232\" align=\"center\" valign=\"top\">
<h1>".$welkom ['aanspreek']. " ", $welkom ['voornaam']. " ", $welkom ['naam']."</h1>
</tr>
<tr>
<td><div align=\"center\">VOET EINDE</div></td>
</tr>
</table>
<p> </p> ";
}
?>
// --> Refresh page
$page = $_SERVER['PHP_SELF'];
$sec = "60";
header("Refresh: $sec; url=$page");
// <-- Refresh page
include 'connect.php';
$query="SELECT * FROM welkom";
if (!($temp = mysql_query($query,$connection)))
showerror();
//mysql data weergeven
while ($welkom = mysql_fetch_array($temp))
{
//====================================================================
echo"
<html>
<head>
<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />
<title>Garage Rogiers</title>
<style type=\"text/css\">
<!--
.style1 {
font-size: xx-large;
font-weight: bold;
}
body {
background-repeat: no-repeat;
}
-->
</style>
<script src=\"Scripts/AC_RunActiveContent.js\" type=\"text/javascript\"></script>
</head>
<body>
<table width=\"920\" height=\"622\" border=\"0\" align=\"left\" cellpadding=\"0\" cellspacing=\"0\">
<tr>
<td height=\"89\" colspan=\"2\"><img src=\"img/header.jpg\" width=\"998\" height=\"89\" /></td>
</tr>
<tr><td height=\"160\">
<object classid=\"clsid:d27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0\" width=\"770\" height=\"160\" id=\"movie\" align=\"left\">
<param name=\"movie\" value=\"img/teaser_MB_be.swf\">
</object></td>
<td width=\"229\" rowspan=\"4\" bordercolor=\"#E7E8EC\" bgcolor=\"#E7E8EC\"> </td>
</tr>
<tr>
<td height=\"62\"><h1><span class=\"style1\">Welkom,</span></h1></td>
</tr>
<tr>
<td height=\"232\" align=\"center\" valign=\"top\">
<h1>".$welkom ['aanspreek']. " ", $welkom ['voornaam']. " ", $welkom ['naam']."</h1>
</tr>
<tr>
<td><div align=\"center\">VOET EINDE</div></td>
</tr>
</table>
<p> </p> ";
}
?>
</body>
</html>
[/quote
, op regel 62... Miss is het handig als je voortaan ook de foutmelding mee geeft ;)
Er is geen foutmelding alleen de resultaten (regel 62) worden naast elkaar gezet in een appart frame gezet.
vb: als de uitkomst van de query 3 personen is dan krijg ik ook 3x maal de titel, 3xde flash en dit allemaal naast elkaar dus je hebt al een heel groot scherm nodig en trekt trouwens op niks.
Ik had gehoopt dat iemand me kon helpen om de resultaten gewoon in 1frame onder elkaar te krijgen dus 1x titel ,1x flash + 3namen uit de query.
kan je me helpen ??
Koen
Wat je dus moet doen is alles wat je NIET wil herhalen, uit de lus halen en alleen het volgende stukje in de lus zetten:
Code (php)
1
2
3
4
5
2
3
4
5
<tr>
<td height=\"232\" align=\"center\" valign=\"top\">
<h1>".$welkom ['aanspreek']. " ", $welkom ['voornaam']. " ", $welkom ['naam']."</h1>
</tr>
<td height=\"232\" align=\"center\" valign=\"top\">
<h1>".$welkom ['aanspreek']. " ", $welkom ['voornaam']. " ", $welkom ['naam']."</h1>
</tr>
Hetgeen wat boven deze code staat moet je boven de lus zetten en wat er onder staat onder de lus. That's all :)
Bedankt voor alle hulp, probleem (euvel) is dankzij jou verholpen.
groetjes
Koen