Array() php hulp

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Thymen akker

thymen akker

25/03/2009 22:27:00
Quote Anchor link
ik ben bezig met een array balk wat een marquee maakt
maar ik zit met een echo en een php code probleem
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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
 
PHP hulp

PHP hulp

22/11/2024 10:40:03
 
- -

- -

25/03/2009 22:28:00
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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>
'
;
}


?>
Gewijzigd op 01/01/1970 01:00:00 door - -
 
Thymen akker

thymen akker

25/03/2009 22:45:00
Quote Anchor link
yes bedankt dus '.bla .' is ook een soort van echo?
 
Quote Anchor link
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.
 
Rene Sn

Rene Sn

25/03/2009 23:24:00
Quote Anchor link
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;


Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
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
;

}

?>


Ik hoop dat je er iets mee kunt,
Grts. René
Gewijzigd op 01/01/1970 01:00:00 door Rene Sn
 

26/03/2009 09:48:00
Quote Anchor link
Zulke situaties zul je vrijwel nooit echt willen gebruiken ;-)
 
Dennis Mertens

Dennis Mertens

26/03/2009 10:06:00
Quote Anchor link
Je moet gewoon een normale echo gebruiken.

En een variabele zet je buiten quotes.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.