Spaties plaatsen
mijn code:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<?php
//Herenfietsfactuur wordt laten zien wanneer er iets in is gevuld
if (($_SESSION['form2']['herenfietsen'])!=0)
{
echo $_SESSION['form2']['herenfietsen'] . " " . 'Herenfietsen ';
$sql = mysql_query("SELECT herenfietsen FROM `prijzen`") or die ("Error retrieving data: ".mysql_error());
$rowdetail = mysql_fetch_array($sql);
$berekening = $rowdetail['herenfietsen'] * $_SESSION['form2']['herenfietsen'];
print "à ".$rowdetail['herenfietsen']." euro ". $berekening. '<br />' ;
}
?>
//Herenfietsfactuur wordt laten zien wanneer er iets in is gevuld
if (($_SESSION['form2']['herenfietsen'])!=0)
{
echo $_SESSION['form2']['herenfietsen'] . " " . 'Herenfietsen ';
$sql = mysql_query("SELECT herenfietsen FROM `prijzen`") or die ("Error retrieving data: ".mysql_error());
$rowdetail = mysql_fetch_array($sql);
$berekening = $rowdetail['herenfietsen'] * $_SESSION['form2']['herenfietsen'];
print "à ".$rowdetail['herenfietsen']." euro ". $berekening. '<br />' ;
}
?>
Het ziet er nu uit als:
4 Herenfietsen à 6,00 euro 24
ik zou graag willen dat het zou zijn als:
4 Herenfietsen à € 6,00[spaties_spaties_spaties] € 24,00
Gewijzigd op 01/01/1970 01:00:00 door Joshua
gebruiken
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
2
3
4
5
6
7
8
9
10
11
12
13
<html>
<head>
<style>
.margin-left {
margin-left: 20px;
}
</style>
</head>
<body>
<p>Een stukje <span class="margin-left">gescheiden</span> tekst</p>
</body>
</html>
<head>
<style>
.margin-left {
margin-left: 20px;
}
</style>
</head>
<body>
<p>Een stukje <span class="margin-left">gescheiden</span> tekst</p>
</body>
</html>
Je zou het ook netter op kunnen lossen door verschillende divs voor de verschillende onderdelen te gebruiken, maar dat is voor zo'n klein voorbeeldje niet echt nodig.
Tenslotte, als je een hele lijst met prijzen zou hebben, zou het hier wel geoorloofd zijn om tabellen te gebruiken. Dat is immers waar die dingen voor bedoeld zijn: het ordenen van rijen gegevens.
Gewijzigd op 01/01/1970 01:00:00 door Joren de Wit
Ik denk dat als je het echt netjes wilt doen, je beter een tabel kunt gebruiken. Dat is waarschijnlijk met nog minder fratsen dan dit ;)
Joshua schreef op 07.01.2008 23:30:
Bedankt voor alle reacties! Ik heb besloten om het zo te doen:
Let wel op, mensen kunnen andere resolutie hebben ingesteld dan jou. Die mensen zien dus een rare pagina, door die spatie's (probeer maar uit).
Je kunt beter het met css of een tabel doen.
Kan iemand mij vertellen hoe ik dat het best aan kan pakken met de code die ik heb?
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
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<?php
//Herenfietsfactuur wordt laten zien wanneer er iets in is gevuld
if (($_SESSION['form2']['herenfietsen'])!=0)
{
echo $_SESSION['form2']['herenfietsen'] . " " . 'Herenfietsen ';
$sql = mysql_query("SELECT herenfietsen FROM `prijzen`") or die ("Error retrieving data: ".mysql_error());
$rowdetail = mysql_fetch_array($sql);
$berekening = $rowdetail['herenfietsen'] * $_SESSION['form2']['herenfietsen'];
print "à " . str_repeat( ' ', 4 ). " &euro " .$rowdetail['herenfietsen']. " " . str_repeat( ' ', 20 ). " &euro " . $berekening. '<br />' ;
}
//Damesfietsfactuur wordt laten zien wanneer er iets in is gevuld
if ( ($_SESSION['form2']['damesfietsen']) != 0 )
{
echo $_SESSION['form2']['damesfietsen'] . " " . 'Damesfietsen ';
$sql = mysql_query("SELECT damesfietsen FROM `prijzen`") or die ("Error retrieving data: ".mysql_error());
$rowdetail = mysql_fetch_array($sql);
$berekening2 = $rowdetail['damesfietsen'] * $_SESSION['form2']['damesfietsen'];
print "à " .str_repeat( ' ', 4 ). " &euro " .$rowdetail['damesfietsen']." " . str_repeat( ' ', 20 ). " &euro " . $berekening2. '<br />' ;
}
?>
//Herenfietsfactuur wordt laten zien wanneer er iets in is gevuld
if (($_SESSION['form2']['herenfietsen'])!=0)
{
echo $_SESSION['form2']['herenfietsen'] . " " . 'Herenfietsen ';
$sql = mysql_query("SELECT herenfietsen FROM `prijzen`") or die ("Error retrieving data: ".mysql_error());
$rowdetail = mysql_fetch_array($sql);
$berekening = $rowdetail['herenfietsen'] * $_SESSION['form2']['herenfietsen'];
print "à " . str_repeat( ' ', 4 ). " &euro " .$rowdetail['herenfietsen']. " " . str_repeat( ' ', 20 ). " &euro " . $berekening. '<br />' ;
}
//Damesfietsfactuur wordt laten zien wanneer er iets in is gevuld
if ( ($_SESSION['form2']['damesfietsen']) != 0 )
{
echo $_SESSION['form2']['damesfietsen'] . " " . 'Damesfietsen ';
$sql = mysql_query("SELECT damesfietsen FROM `prijzen`") or die ("Error retrieving data: ".mysql_error());
$rowdetail = mysql_fetch_array($sql);
$berekening2 = $rowdetail['damesfietsen'] * $_SESSION['form2']['damesfietsen'];
print "à " .str_repeat( ' ', 4 ). " &euro " .$rowdetail['damesfietsen']." " . str_repeat( ' ', 20 ). " &euro " . $berekening2. '<br />' ;
}
?>
Die code wordt nog zo ongeveer 10 keer herhaald alleen dan voor andere producten en zoals het er nu uit ziet kan het echt niet:
Factuur voor:
Joshua Boyd
Straat 12
1234AA Plaats
Reservering voor: 5 Mei 2008 om 13:45
3 Herenfietsen à___€ 6___________€ 18
5 Damesfietsen à___€ 6___________€ 30
3 kinderfietsen à___€ 6__________€ 18
5 steppen à___€ 6_____________€ 30
8 picknick à___€ 9_____________€ 72
Die "___" gebruik ik zodat je goed kan zien hoe schots en scheef het allemaal staat. Want meer dan 1 spatie achter elkaar laat hij hier toch niet zien (toch ?)
Heeft iemand enig idee hoe ik op een makkelijke manier deze stukken code kan plaatsen in een tabel o_O?
Gewijzigd op 01/01/1970 01:00:00 door Joshua
beste is met tabs te werken..
Tabs? Op internet? Tis geen Quark of Indesign...
das goe bier drinke
dan krijg je het ook mooi onder elkaar etc.
Code (php)
1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
echo 'Herenfietsen: <table border="0" cellpadding="5" cellspacing="0"><tr><td>Aantal:</td><td>Prijs per stuk:</td><td>Prijs totaal:</td></tr>';
if (($_SESSION['form2']['herenfietsen'])!=0)
{
echo '<tr><td>'.$_SESSION['form2']['herenfietsen'] . '</td><td>€ ';
$sql = mysql_query("SELECT herenfietsen FROM prijzen") or die ("Error retrieving data: ".mysql_error());
$rowdetail = mysql_fetch_array($sql);
$berekening = $rowdetail['herenfietsen'] * $_SESSION['form2']['herenfietsen'];
echo $rowdetail['herenfietsen'].'</td><td>€ '. $berekening. '</td></tr>' ;
}
if (($_SESSION['form2']['herenfietsen'])!=0)
{
echo '<tr><td>'.$_SESSION['form2']['herenfietsen'] . '</td><td>€ ';
$sql = mysql_query("SELECT herenfietsen FROM prijzen") or die ("Error retrieving data: ".mysql_error());
$rowdetail = mysql_fetch_array($sql);
$berekening = $rowdetail['herenfietsen'] * $_SESSION['form2']['herenfietsen'];
echo $rowdetail['herenfietsen'].'</td><td>€ '. $berekening. '</td></tr>' ;
}