/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
Formatering af skrift og links i PHP
Fra : NetHead


Dato : 30-12-03 16:12

Jeg har en menu på mit site, som jeg kalder med 'include'.

Den ser sådan ud;

<?php
# først og fremmest et array med links, hvorfra jeg kalder et af
# links'ne i selve menuen
$menu = array("Velkommen" => <strong><font color="#FFFFFF"
size="2" face="Verdana"><a href="velkommen.php"
class="menu">Velkommen</a></font></strong>,
);

# - Det lader til at php ikke vil læse et array med formatering i
selve værdien?

# derefter selve menuen i en tabel, hvor jeg vil have PHP til kun
at
# skrive navnet på sektionen, uden link, hvis altså man er i
# den sektion i forvejen

<table width="140" border="1" align="center"
bordercolor="006699">
<tr>
<td>
      if ($_SERVER["PHP_SELF"] = velkommen.php)
       {<strong><font color="#FFFFFF" size="2"
face="Verdana">Velkommen</font></strong>;}
      else
      {$menu["Velkommen"];}
</td>
</tr>
</table>
?>

# - Er det den rigtige måde at få php til at til at tjekke siden
på, med ($_SERVER["PHP_SELF"] = velkommen.php) ???

Jeg vil gerne have php til at kunne indsætte link i menuen, og
tage dem af igen... - Nogen der kan hjælpe?

På forhånd tak

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Ulrik Nielsen (30-12-2003)
Kommentar
Fra : Ulrik Nielsen


Dato : 30-12-03 20:20

NetHead wrote:
> Jeg har en menu på mit site, som jeg kalder med 'include'.
>
> <?php
> # først og fremmest et array med links, hvorfra jeg kalder et af
> # links'ne i selve menuen
> $menu = array("Velkommen" => <strong><font color="#FFFFFF"
> size="2" face="Verdana"><a href="velkommen.php"
> class="menu">Velkommen</a></font></strong>,
> );

jo deeet... tror du skal prøve at putte dine værdier i quotes (')
$menu = array('Veklommen' => '<strong>....</strong>');
- uden virker det i hvert fald ikke...

>
> # - Det lader til at php ikke vil læse et array med formatering i
> selve værdien?

php er lige glad hvad der står sålænge det står rigtigt. ;)

> <table width="140" border="1" align="center"
> bordercolor="006699">
> <tr>
> <td>
>       if ($_SERVER["PHP_SELF"] = velkommen.php)
>        {<strong><font color="#FFFFFF" size="2"
> face="Verdana">Velkommen</font></strong>;}
>       else
>       {$menu["Velkommen"];}
> </td>
> </tr>
> </table>

her skal du huske at escape din htmlkode...

> <table width="140" border="1" align="center"
> bordercolor="006699">
> <tr>
> <td>
<?php    if($xx == $yy){ ?>
      <strong>
<font color="#FFFFFF" size="2" face="Verdana">Velkommen</font>
      </strong>
<?php    } ?>
> </td>
> </tr>
> </table>

det du har skrevet giver ikke mening...
- og du skal altid bruge dobbelt = for at sammenligne værdier...
ex: $xx == $yy
ellers sætter du $xx til at indeholde den samme værdi som $yy

dog vil jeg råde til at læse lidt mere om basis syntaksen for php da
meget af det du spørger til er noget du burde vide.

http://dk2.php.net er din ven - sammen med google ;)

--
>> ulrik nielsen
excuse of the day : radiosity depletion
from bofh : http://www.cs.wisc.edu/~ballard/bofh/


NetHead (30-12-2003)
Kommentar
Fra : NetHead


Dato : 30-12-03 23:02

Ulrik Nielsen wrote in dk.edb.internet.webdesign.serverside.php:
> dog vil jeg råde til at læse lidt mere om basis syntaksen for php da
> meget af det du spørger til er noget du burde vide.
Ok, muligvis..

Mht. den 'if-else'-condition jeg har lavet, er det så den rigtige måde
at få serveren til at tjekke den aktuelle side på?

Pft

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste