Zoiets ?
<?php
if(isset($_GET['linkid']))
{
$pagina = $_GET['linkid'];
$paginas = array('1','10');
if(in_array($pagina,$paginas))
{
echo'Geldige ID';
}else{
ehco'Geen geldige link ID';
}
}else{
ehco'Geen geldige $_GET methode';
}
?>
edit: ff wat gewijzigd!
Link gekopieerd
ongeveer ik heb nu dit:
<?php
$linkid = $_GET['id'] ;
if($linkid == "123") {
?>
-----------------------
hoi het id was 123
----------------------
<?php
} else {
?>
----------------------------------------
hoi het id was in iergeval niet 123
--------------------------------------
en dan de link is:
<a href="test.php?id=123">klik hier</a>
alleen het moeten er wel 50 worden maakt dat niet het script sloom ??
is er dan geen andere manieer?
Link gekopieerd
Wat vijtig x een link ? een normale websever maakt het niet traag;
Let wel op! laat altijd $_GET controlleren of het bijv. wel echt is of het een getal is etc..
Link gekopieerd
dat script moet dus 50 opties hebben
per link krijgt de pagina een andere lay out
dus misschien dacht ik dat ie daar sloom van werd maar ik heb zef al een oplossing terewijl ik dit tik bedacht
het moet zeg maar wel steeds de zzelfde vor,m zijn en alles alleen sommige delen moeten veranderen
dus dacht ik ik doe het met variablen
als hte id 123 is
is $1 "blabla bla
enz.
maar hoe laat ik $_GET het controleren?
Link gekopieerd
Kijken of het numeriek is:
<?php
if(is_numeric($_GET['id']))
{
echo "Numerieke id";
}
else
{
echo "Niet numeriek :P";
}
?>
Link gekopieerd
mogen er dan geen letters in de id zitten? niet dat dat een probleem is
edit: werkt niet ik krijg dan een erro op die eerste { uit jouw script
Link gekopieerd
<?php
$nr = 50;
while ($nr < 50)
{
$nr = $nr++;
}
if(isset($_GET['id']))
{
$id = $_GET['id'];
if($nr < 50 && is_numeric(id))
{
// é geldige ID
echo'Geldige ID';
echo'<link rel="stylesheet" href="/cfgs/forum'.$nr.'.css" type="text/css" media="all">';
}else{
echo'Geen geldige link ID';
}
}else{
// geen $_GET ofzo echo'd de cijfer+linken even
echo'<a href="test.php?id='$nr'">Pagina Stijl: '.$nr.'</a>';
}
?>
Link gekopieerd
Jij wou toch weten hoe je controleert of het numeriek is? Zoniet mijn excuses, wss nie goed gelezen.
Link gekopieerd
Bart Tuma schreef op 25.03.2007 18:12
<?php
$nr = 50;
while ($nr < 50)
{
$nr = $nr++;
}
if(isset($_GET['id']))
{
$id = $_GET['id'];
if($nr < 50 && is_numeric(id))
{
// é geldige ID
echo'Geldige ID';
echo'<link rel="stylesheet" href="/cfgs/forum'.$nr.'.css" type="text/css" media="all">';
}else{
echo'Geen geldige link ID';
}
}else{
// geen $_GET ofzo echo'd de cijfer+linken even
echo'<a href="test.php?id='$nr'">Pagina Stijl: '.$nr.'</a>';
}
?>
ik gebruik dus nu dit:
<?php
$linkid = $_GET['id'] ;
if($linkid == "123")
{
$tekst = "hallo werkt dit?";
}
?>
<table border="0">
<tr>
<td>
<?php echo $tekst ?>
</td>
</tr>
</table>
en dan stuk of 50 if en elses om voor 50 verschillende id's 50 vereschillende teksten te hebben alleen hoe moet ik danhier die controle in plaatsen??
Link gekopieerd
hij doet het wel allen mijn else if doet het niet goed
Link gekopieerd