Vraagje php script
Nu kom ik alleen hier niet uit:
Het gaat om dit script: http://webswat.com/dabscooterservice/verkoop/portfolio.php
Bij het kopje informatie wil ik wat informatie plaatsen wat onder elkaar komt te staan.
Dat kan nu niet omdat er geeen rijen bij komen. Oftewel alles komt naast elkaar op 1 rij staan en ik kan dus niks onder elkaar plaatsen onder het kopje Informatie.
Op de invoer pagina (in het admin gedeelte) is het me wel gelukt om extra rijen toevoegen zodat ik alles onder elkaar kan typen, maar zodra ik het opsla dan staat alles naast elkaar.
Weet iemand wat ik moet toevoegen aan de code, het gaat om dit stukje:
Quote:
<td style='width:16px; height:16px;'><img src='image/bericht.gif'></td>
<td width=\"100\">Informatie:</td>
<td colspan=\"5\">$opdracht</td>
Quote:
het kopje informatie was eerst opdracht, vandaar dat er opdracht staat.
Gewijzigd op 27/10/2010 18:37:02 door Jan kot
Ook zet je code binnen de code tags:
[.code][./code] <- zonder de puntjes
ik weet niet goed wat je bedoeld maar misschien met nl2br() ?
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
73
74
75
76
77
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
73
74
75
76
77
<?php
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta name="robots" content="all" />
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<title>PortfolioCMS v1.1</title>
<script type="text/javascript"></script>
<style type="text/css" media="all">
@import url(style/style.css);
</style>
</head>
<body>
<div id="contain">
<div id="content">
<h2>Showcase</h2>
<?php
include("config.php");
$sql = mysql_query("SELECT * FROM portfolio ORDER BY id DESC"); //gegevens uit de MySQL tabel halen
while($show = mysql_fetch_object($sql)) {
$naam = htmlspecialchars($show->naam);
$opdracht = htmlspecialchars($show->opdracht);
$gedaan = htmlspecialchars($show->gedaan);
$resultaat = htmlspecialchars($show->resultaat);
echo "<table width=\"800\" border='0' style='overflow:hidden; border:1px solid #000000;' >
<tr>
<td width=\"51\" rowspan=\"4\"><a href='$resultaat' rel='lightbox' title='D.A.B. Scooterservice'>
<img border='0' src='$resultaat' width='150' height='150' style=\"border:1px solid #000000;\" /></a></td>
<td style='width:16px; height:16px;'><img src='image/poster.gif'></td>
<td width=\"50\">Merk:</td>
<td width=\"237\" colspan=\"3\">$naam</td>
</tr>
<tr>
<td style='width:16px; height:16px;'><img src='image/bericht.gif'></td>
<td width=\"100\">Informatie:</td>
<td colspan=\"5\">$opdracht</td>
</tr>
<tr>
<td style='width:16px; height:16px;'><img src='image/berichtt.gif'></td>
<td width=\"50\">Prijs:</td>
<td colspan=\"3\">$gedaan</td>
</tr>
<tr>
<td style='width:16px; height:16px;'><img src='image/resultaat.gif'></td>
<td width=\"50\">Foto:</td>
<td colspan=\"3\"><a href='$resultaat' rel='lightbox' title='D.A.B. Scooterservice'>Klik voor een vergroting</a></td>
</tr>
</table>
<hr size='1' style='color:#000000;' />";
}
?>
</div>
<div id="footer"></div>
</div>
</body>
</html>
session_start();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="" />
<meta name="keywords" content="" />
<meta name="description" content="" />
<meta name="robots" content="all" />
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<title>PortfolioCMS v1.1</title>
<script type="text/javascript"></script>
<style type="text/css" media="all">
@import url(style/style.css);
</style>
</head>
<body>
<div id="contain">
<div id="content">
<h2>Showcase</h2>
<?php
include("config.php");
$sql = mysql_query("SELECT * FROM portfolio ORDER BY id DESC"); //gegevens uit de MySQL tabel halen
while($show = mysql_fetch_object($sql)) {
$naam = htmlspecialchars($show->naam);
$opdracht = htmlspecialchars($show->opdracht);
$gedaan = htmlspecialchars($show->gedaan);
$resultaat = htmlspecialchars($show->resultaat);
echo "<table width=\"800\" border='0' style='overflow:hidden; border:1px solid #000000;' >
<tr>
<td width=\"51\" rowspan=\"4\"><a href='$resultaat' rel='lightbox' title='D.A.B. Scooterservice'>
<img border='0' src='$resultaat' width='150' height='150' style=\"border:1px solid #000000;\" /></a></td>
<td style='width:16px; height:16px;'><img src='image/poster.gif'></td>
<td width=\"50\">Merk:</td>
<td width=\"237\" colspan=\"3\">$naam</td>
</tr>
<tr>
<td style='width:16px; height:16px;'><img src='image/bericht.gif'></td>
<td width=\"100\">Informatie:</td>
<td colspan=\"5\">$opdracht</td>
</tr>
<tr>
<td style='width:16px; height:16px;'><img src='image/berichtt.gif'></td>
<td width=\"50\">Prijs:</td>
<td colspan=\"3\">$gedaan</td>
</tr>
<tr>
<td style='width:16px; height:16px;'><img src='image/resultaat.gif'></td>
<td width=\"50\">Foto:</td>
<td colspan=\"3\"><a href='$resultaat' rel='lightbox' title='D.A.B. Scooterservice'>Klik voor een vergroting</a></td>
</tr>
</table>
<hr size='1' style='color:#000000;' />";
}
?>
</div>
<div id="footer"></div>
</div>
</body>
</html>
Dat is de code van de hoofdpagina.
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
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
<?php
// errors
ini_set('display_errors',1);
error_reporting(E_ALL | E_STRICT);
// sql debug
define('DEBUG_MODE',true);
function showSQLError($sql,$error) {
echo '<pre>Error: '.$error.'<br />'.$sql.'</pre>';
}
// start script
$sql = "SELECT *
FROM portfolio
ORDER BY id DESC";
if (($result = mysql_query($sql)) === false) {
// foutafhandeling
echo 'Fout met database.';
if (DEBUG_MODE) {
showSQLError($sql,mysql_error());
}
}
else {
while ($res = mysql_fetch_assoc($result)) {
$naam = htmlspecialchars($res['naam']);
$opdracht = htmlspecialchars($res['opdracht']);
$gedaan = htmlspecialchars($res['gedaan']);
$resultaat = nl2br(htmlspecialchars($res['resultaat']));
}
echo '<table width="800" border="0" style="overflow:hidden; border:1px solid #000000;" >
<tr>
<td width="51" rowspan="4"><a href="'.$resultaat.'" rel="lightbox" title="D.A.B. Scooterservice">
<img border="0" src="'.$resultaat.'" width="150" height="150" style="border:1px solid #000000;" /></a></td>
<td style="width:16px; height:16px;"><img src="image/poster.gif"></td>
<td width="50">Merk:</td>
<td width="237" colspan="3">'.$naam.'</td>
</tr>
<tr>
<td style="width:16px; height:16px;"><img src="image/bericht.gif"></td>
<td width="100">Informatie:</td>
<td colspan="5">'.$opdracht.'</td>
</tr>
<tr>
<td style="width:16px; height:16px;"><img src="image/berichtt.gif"></td>
<td width="50">Prijs:</td>
<td colspan="3">'.$gedaan.'</td>
</tr>
<tr>
<td style="width:16px; height:16px;"><img src="image/resultaat.gif"></td>
<td width="50">Foto:</td>
<td colspan="3"><a href="'.$resultaat.' rel="lightbox" title="D.A.B. Scooterservice">Klik voor een vergroting</a></td>
</tr>
</table>
<hr size="1" style="color:#000000;" />';
}
?>
// errors
ini_set('display_errors',1);
error_reporting(E_ALL | E_STRICT);
// sql debug
define('DEBUG_MODE',true);
function showSQLError($sql,$error) {
echo '<pre>Error: '.$error.'<br />'.$sql.'</pre>';
}
// start script
$sql = "SELECT *
FROM portfolio
ORDER BY id DESC";
if (($result = mysql_query($sql)) === false) {
// foutafhandeling
echo 'Fout met database.';
if (DEBUG_MODE) {
showSQLError($sql,mysql_error());
}
}
else {
while ($res = mysql_fetch_assoc($result)) {
$naam = htmlspecialchars($res['naam']);
$opdracht = htmlspecialchars($res['opdracht']);
$gedaan = htmlspecialchars($res['gedaan']);
$resultaat = nl2br(htmlspecialchars($res['resultaat']));
}
echo '<table width="800" border="0" style="overflow:hidden; border:1px solid #000000;" >
<tr>
<td width="51" rowspan="4"><a href="'.$resultaat.'" rel="lightbox" title="D.A.B. Scooterservice">
<img border="0" src="'.$resultaat.'" width="150" height="150" style="border:1px solid #000000;" /></a></td>
<td style="width:16px; height:16px;"><img src="image/poster.gif"></td>
<td width="50">Merk:</td>
<td width="237" colspan="3">'.$naam.'</td>
</tr>
<tr>
<td style="width:16px; height:16px;"><img src="image/bericht.gif"></td>
<td width="100">Informatie:</td>
<td colspan="5">'.$opdracht.'</td>
</tr>
<tr>
<td style="width:16px; height:16px;"><img src="image/berichtt.gif"></td>
<td width="50">Prijs:</td>
<td colspan="3">'.$gedaan.'</td>
</tr>
<tr>
<td style="width:16px; height:16px;"><img src="image/resultaat.gif"></td>
<td width="50">Foto:</td>
<td colspan="3"><a href="'.$resultaat.' rel="lightbox" title="D.A.B. Scooterservice">Klik voor een vergroting</a></td>
</tr>
</table>
<hr size="1" style="color:#000000;" />';
}
?>
Uitleg:
- geen foutafhandeling bij query
- variabelen buiten de quotes!
- niet afwisselen tussen " en ' dat maakt het alleen moeilijker
(ik heb het niet getest)
Gewijzigd op 27/10/2010 20:47:23 door Jasper DS
ik heb eerst alles gekopierd en overgeplakt toen kreeg ik error.
daarna heb ik alleen dit overgekopierd:
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
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
'<table width="800" border="0" style="overflow:hidden; border:1px solid #000000;" >
<tr>
<td width="51" rowspan="4"><a href="'.$resultaat.'" rel="lightbox" title="D.A.B. Scooterservice">
<img border="0" src="'.$resultaat.'" width="150" height="150" style="border:1px solid #000000;" /></a></td>
<td style="width:16px; height:16px;"><img src="image/poster.gif"></td>
<td width="50">Merk:</td>
<td width="237" colspan="3">'.$naam.'</td>
</tr>
<tr>
<td style="width:16px; height:16px;"><img src="image/bericht.gif"></td>
<td width="100">Informatie:</td>
<td colspan="5">'.$opdracht.'</td>
</tr>
<tr>
<td style="width:16px; height:16px;"><img src="image/berichtt.gif"></td>
<td width="50">Prijs:</td>
<td colspan="3">'.$gedaan.'</td>
</tr>
<tr>
<td style="width:16px; height:16px;"><img src="image/resultaat.gif"></td>
<td width="50">Foto:</td>
<td colspan="3"><a href="'.$resultaat.' rel="lightbox" title="D.A.B. Scooterservice">Klik voor een vergroting</a></td>
</tr>
</table>
<hr size="1" style="color:#000000;" />';
}
?>
<tr>
<td width="51" rowspan="4"><a href="'.$resultaat.'" rel="lightbox" title="D.A.B. Scooterservice">
<img border="0" src="'.$resultaat.'" width="150" height="150" style="border:1px solid #000000;" /></a></td>
<td style="width:16px; height:16px;"><img src="image/poster.gif"></td>
<td width="50">Merk:</td>
<td width="237" colspan="3">'.$naam.'</td>
</tr>
<tr>
<td style="width:16px; height:16px;"><img src="image/bericht.gif"></td>
<td width="100">Informatie:</td>
<td colspan="5">'.$opdracht.'</td>
</tr>
<tr>
<td style="width:16px; height:16px;"><img src="image/berichtt.gif"></td>
<td width="50">Prijs:</td>
<td colspan="3">'.$gedaan.'</td>
</tr>
<tr>
<td style="width:16px; height:16px;"><img src="image/resultaat.gif"></td>
<td width="50">Foto:</td>
<td colspan="3"><a href="'.$resultaat.' rel="lightbox" title="D.A.B. Scooterservice">Klik voor een vergroting</a></td>
</tr>
</table>
<hr size="1" style="color:#000000;" />';
}
?>
hiermee is het nog steeds het zelfde helaas, de text blijft alsnog naast elkaar staan.
wat was de foutmelding?
Wat voor error? Een parse error? Geef wat meer uitleg.
ik zou je query toch doen op de manier die ik daar gezet heb
Warning: mysql_query() [function.mysql-query]: Access denied for user 'kabbas'@'localhost' (using password: NO) in /home/vhosts/webswat.com/httpdocs/dabscooterservice/verkoop/portfolio.php on line 20
Warning: mysql_query() [function.mysql-query]: A link to the server could not be established in /home/vhosts/webswat.com/httpdocs/dabscooterservice/verkoop/portfolio.php on line 20
Fout met database.
Error: Access denied for user 'kabbas'@'localhost' (using password: NO)SELECT *
FROM portfolio
ORDER BY id DESC
ik weet echt bijna niks van querys en alles erom heen.
Ik kan net een klein beetje aanpassen en thats it.
Sorry. Dit script heb ik gewoon via een website gekocht en gedownload.
het staat in je vorige script:
include("config.php");
Gewijzigd op 27/10/2010 21:11:23 door Jasper DS
wat moet ik dan precies doen ? :$
Had je dit niet zelf kunnen vinden?
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
// errors
ini_set('display_errors',1);
error_reporting(E_ALL | E_STRICT);
// sql debug
define('DEBUG_MODE',true);
function showSQLError($sql,$error) {
echo '<pre>Error: '.$error.'<br />'.$sql.'</pre>';
}
include("config.php");
// start script
?>
// errors
ini_set('display_errors',1);
error_reporting(E_ALL | E_STRICT);
// sql debug
define('DEBUG_MODE',true);
function showSQLError($sql,$error) {
echo '<pre>Error: '.$error.'<br />'.$sql.'</pre>';
}
include("config.php");
// start script
?>
Gewijzigd op 27/10/2010 21:15:06 door Jasper DS
nu doet hij het wel alleen staat de text nog steeds niet onder elkaar.
Gewijzigd op 27/10/2010 21:36:39 door Jasper DS
ik kan gewoon inloggen en dan de producten toevoegen.
Dit is het script: http://webswat.com/portfolioscript.rar
ik moet het volledige script niet weten. ik wil alleen weten hoe je informatie opslaagt in je db
Toevoeging op 27/10/2010 22:01:07:
http://webswat.com/dabscooterservice/verkoop/portfolio1.php
daar kun je inloggen met het wachtwoord admin
om de toegevoegde producten te zien:
http://webswat.com/dabscooterservice/verkoop/portfolio.php
heb je het script volledig zoals ik het je heb gegeven?