string maken aan de had van if statements

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Ralph van der Tang

ralph van der Tang

02/04/2013 12:38:31
Quote Anchor link
hoi iedereen

ik heb het volgende probleem:
ik ben met een website bezig en nu moet ik een string maken die moet worden samengesteld uit losse stukjes afhankelijk of de if statement true is of niet.

dit is de code:

$sql='SELECT `id`,`iso` FROM `languages` WHERE `active`= 1';
$result=Database::execute($sql);

foreach($result as $flag)
{
$huidige_url = $_SERVER['PHP_SELF'];
$test = explode('/',$huidige_url);

$link_url='<a href="'.Settings::$url.'';

if(!empty($test[0][3]))
{
if($test[0][3]=='index.php')
{}
else
{
$link_url.='/'.$test[0][3];
}
}

if(!empty($test[0][4]))
{
if($test[0][3]=='index.php')
{}
else
{
$link_url.='/'.$test[0][4];
}
}

if(!empty($test[0][5]))
{
$link_url.=$test[0][5];
}

if(!empty($test[0][6]))
{
$link_url.=$test[0][6];
}

$link_url .='"><img src="'.Settings::$url.'/images/language/'.$flag['iso'].'.png" class="margin-left" ></img></a>';

self::$toolbar.=$link_url;

iemand sugesties ?

ik krijg nu alleen de Settings::4url terug als a href ipv de hele url

Mvg ralph
 
PHP hulp

PHP hulp

22/12/2024 19:38:19
 
- SanThe -

- SanThe -

02/04/2013 12:45:38
Quote Anchor link
Zet error_reporting aan.
Ik geloof dat $test[0][3] niet zal bestaan.
Waarschijnlijk bedoel je $test[3]
 
Ralph van der Tang

ralph van der Tang

02/04/2013 12:49:40
Quote Anchor link
die staat aan zal is kijken wat er gebeurd als ik hem var_dump


Toevoeging op 02/04/2013 13:44:33:

$test[3] geeft ook niet de juiste waarde

Toevoeging op 02/04/2013 13:54:17:

$test[3] geeft index.php
 



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.