Array() php hulp
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.
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 ;-)
En een variabele zet je buiten quotes.