get php met if()

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Wouter bakker

wouter bakker

22/02/2011 19:32:56
Quote Anchor link
beste mensen,

heb hier een link:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
<?php
echo '<center><a href="test.php?go=1'."".'&amp;id='. $site_info['site_id'] . ''."".'&amp;site_id='.$user_site_id.'" target="_blank"><img src="' . $site_info['site_url'] .

'" alt="' . $site_info['site_text'] . '" border="0" width="468" height="60" /><br/></a>';
?>


dit werkt allemaal leuk en aardig, maar nu moet er nog iets achter (&betaald) als $betaald=1.
er moet dus een if($betaald==1){'&amp;betaald'}' ofzo, alleen ik krijg het niet goed qua quotes enzo...

dusss hoe moet het?

bedankt!
 
PHP hulp

PHP hulp

16/08/2022 02:59:15
 

22/02/2011 19:35:44
 
Wouter bakker

wouter bakker

22/02/2011 19:41:10
Quote Anchor link
en dat heeft er niks mee te maken;)
 

22/02/2011 19:44:14
Quote Anchor link
Kan je wel gebruiken. Of anders gebruik je http_build_query.
 
Yea Rupie

Yea Rupie

22/02/2011 19:45:49
Quote Anchor link
Bekijk je eigen code eens, wat is dit?

voorbeeld:
'."".'
. ''."".'

Als je er ook nog een verdwaalde center tag in hebt en target="_blank"
Probeer css ervoor te gebruiken, of wat modernere codes.
Gewijzigd op 22/02/2011 19:47:27 door Yea Rupie
 
Wouter bakker

wouter bakker

22/02/2011 19:48:20
Quote Anchor link
&amp;site_id='.$user_site_id.'."".&amp;betaald='.$betaald .'."

klopt dit zo?
 
Yea Rupie

Yea Rupie

22/02/2011 19:52:17
Quote Anchor link
zo iets?

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
<?php
echo '<a href="test.php?go=1&amp;id='. $site_info['site_id'] . '&amp;site_id='.$user_site_id.'&amp;'.(($betaald==1)? '&amp;betaald' : '')." target="_blank"><img src="' . $site_info['site_url'] . '" alt="' . $site_info['site_text'] . '" border="0" width="468" height="60" /></a>';
?>
Gewijzigd op 22/02/2011 19:52:46 door Yea Rupie
 

22/02/2011 19:53:17
Quote Anchor link
Waarom moeilijk doen als php dit kan doen?
 
Wouter bakker

wouter bakker

22/02/2011 19:56:18
Quote Anchor link
@karl karl
omdat ik nog nie zo goed ben, en dat dus niet allemaal weet xD

@yea rupie
denkt het wel, betekent:
.(($betaald==1)? '&amp;betaald' : '').
als $betaald 1 is dan &betaald en anders '' (niks dus)

bedankt!
 
Kumkwat Trender

Kumkwat Trender

22/02/2011 20:20:02
Quote Anchor link
Gebruik de link dat Karl gaf..
 
Joost B

Joost B

22/02/2011 20:37:44
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
<?php
$sAnchorHref
= 'test.php?go=1&id='.$site_info['site_id'].'&site_id='.$user_site_id;

if($betaald == 1) {
    $sAnchorHref .= '&betaald=1';
}


echo '<center><a href="'.$sAnchorHref.'" target="_blank"><img src="'.$site_info['site_url'].'" alt="'.$site_info['site_text'].'" border="0" width="468" height="60" /><br/></a>';
?>


Het is wel wat meer code, maar zo zou het ook kunnen.
 
Wouter bakker

wouter bakker

22/02/2011 20:39:42
Quote Anchor link
@joostb
die is inderdaad heel handig, goed overzichtelijk!
bedankt! (allemaal btw;)
 



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.