Array() php hulp
ik ben bezig met een array balk wat een marquee maakt
maar ik zit met een echo en een php code probleem
maar ik zit met een echo en een php code probleem
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
if ($data->login == "Admin") {
$slogans = array("Waar de Magie gaat leven", "Magisch van A naar B", "Waarom een bezem?");
echo '
<div class=maintext_top>
<link href="game/marquee/default.css" rel="stylesheet" type="text/css" />
<script src="game/marquee/marquee.js" type="text/javascript"></script>
<div id="marquee"><div><? echo $slogans[array_rand($slogans)]; ?></a></div></div>
</div>
';
}
[/code]
dat kan niet omdat ik een php code niet kan echo`en?��
graag wat hulp aub
alvast bedankt
if ($data->login == "Admin") {
$slogans = array("Waar de Magie gaat leven", "Magisch van A naar B", "Waarom een bezem?");
echo '
<div class=maintext_top>
<link href="game/marquee/default.css" rel="stylesheet" type="text/css" />
<script src="game/marquee/marquee.js" type="text/javascript"></script>
<div id="marquee"><div><? echo $slogans[array_rand($slogans)]; ?></a></div></div>
</div>
';
}
[/code]
dat kan niet omdat ik een php code niet kan echo`en?��
graag wat hulp aub
alvast bedankt
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<?php
if ($data->login == "Admin") {
$slogans = array("Waar de Magie gaat leven", "Magisch van A naar B", "Waarom een bezem?");
echo '
<div class=maintext_top>
<link href="game/marquee/default.css" rel="stylesheet" type="text/css" />
<script src="game/marquee/marquee.js" type="text/javascript"></script>
<div id="marquee"><div>' . $slogans[array_rand($slogans)] . '</a></div></div>
</div>
';
}
?>
if ($data->login == "Admin") {
$slogans = array("Waar de Magie gaat leven", "Magisch van A naar B", "Waarom een bezem?");
echo '
<div class=maintext_top>
<link href="game/marquee/default.css" rel="stylesheet" type="text/css" />
<script src="game/marquee/marquee.js" type="text/javascript"></script>
<div id="marquee"><div>' . $slogans[array_rand($slogans)] . '</a></div></div>
</div>
';
}
?>
Gewijzigd op 01/01/1970 01:00:00 door - -
yes bedankt dus '.bla .' is ook een soort van echo?
Je kunt(en is ook het beste) variabelen als die array $slogans op die manier inderdaad buiten een string halen. Als je ' gebruikt moet het, als je " gebruikt is het het beste.
Het is ook mogelijk om mbv echo een <<<EOT te gebruiken.
echo <<<EOT
.....
.....
EOT;
alleen wanneer je bijvoorbeeld $myrow['woonplaats'] wilt tonen is het beter om dit tussen { } te plaatsen {$myrow['woonplaats']}.
Ik gebruik dit zelf veel voor tabelen etc.
ook dit werkt werkt :)
$header=<<<EOT
<b>Header</b>
EOT;
$mijngegeven=<<<EOT
....
....
EOT;
$footer=<<<EOT
<center>©2009 by jantje jansen</center>
EOT;
echo $header.$mijngegevens.$footer
EOT = End Of Text, Maar eigenlijk is het niet belangrijk wat je er neer zet. want onderstaand voorbeeld werkt ook gewoon.
echo <<<EINDE_HTML
<html>
EINDE_HTML;
Ik hoop dat je er iets mee kunt,
Grts. René
echo <<<EOT
.....
.....
EOT;
alleen wanneer je bijvoorbeeld $myrow['woonplaats'] wilt tonen is het beter om dit tussen { } te plaatsen {$myrow['woonplaats']}.
Ik gebruik dit zelf veel voor tabelen etc.
ook dit werkt werkt :)
$header=<<<EOT
<b>Header</b>
EOT;
$mijngegeven=<<<EOT
....
....
EOT;
$footer=<<<EOT
<center>©2009 by jantje jansen</center>
EOT;
echo $header.$mijngegevens.$footer
EOT = End Of Text, Maar eigenlijk is het niet belangrijk wat je er neer zet. want onderstaand voorbeeld werkt ook gewoon.
echo <<<EINDE_HTML
<html>
EINDE_HTML;
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
if ($data->login == "Admin") {
$slogans = array("Waar de Magie gaat leven", "Magisch van A naar B", "Waarom een bezem?");
echo <<<EOT
<link href="game/marquee/default.css" rel="stylesheet" type="text/css" />
<script src="game/marquee/marquee.js" type="text/javascript"></script>
<div class=maintext_top>
<div id="marquee"><div>{$slogans[array_rand($slogans)]}</div></div>
</div>
EOT;
}
?>
if ($data->login == "Admin") {
$slogans = array("Waar de Magie gaat leven", "Magisch van A naar B", "Waarom een bezem?");
echo <<<EOT
<link href="game/marquee/default.css" rel="stylesheet" type="text/css" />
<script src="game/marquee/marquee.js" type="text/javascript"></script>
<div class=maintext_top>
<div id="marquee"><div>{$slogans[array_rand($slogans)]}</div></div>
</div>
EOT;
}
?>
Ik hoop dat je er iets mee kunt,
Grts. René
Gewijzigd op 01/01/1970 01:00:00 door Rene Sn
Zulke situaties zul je vrijwel nooit echt willen gebruiken ;-)
Je moet gewoon een normale echo gebruiken.
En een variabele zet je buiten quotes.
En een variabele zet je buiten quotes.




