Hallo,

Stel dat ik rij 10 en 16 van mijn mysql query resultaten op verschillende plekken van mijn site naar mijn scherm wil schrijven dan doe ik dat momenteel zo :

$fiets = mysql_query($query) or trigger_error(mysql_error());

<?php echo(mysql_result($fiets,10,'link')); ?>

<?php echo(mysql_result($fiets,20,'link')); ?>

-------------------------------

Nu wil ik dus dat indien er het woord "dames" in de link voorkomt $info toegevoegd word aan de link en ik had het volgende in gedachte :

$info = '?info=dames' ;

if(strstr($fiets,dames)) { $fiets = $fiets . $info ; }

<?php echo(mysql_result($fiets,10,'link')); ?>

<?php echo(mysql_result($fiets,20,'link')); ?>

---------------------------------

Helaas werkt dit niet. het ligt niet aan de strstr functie want die doet het op een andere site van me met precies dezelfde code wel goed.

het ligt volgens mij aan de combinatie van $fiets + mysql_result en dat ik misschien op de verkeerde variabele de strstr toepas...

iemand een idee wat hier fout aan is ?
Waar komt $fiets vandaan? Lijkt me een Get variabele als ik jou opbouw zo bekijk:

Gebruik de GLOBAL variabelen ;) (kort: GLOBALS) -> $_GET['fiets']
$fiets is de mqsyl query :

$fiets = mysql_query($query) or trigger_error(mysql_error());
mysql_query geeft een resource terug, geen string, je kunt dus geen strstr($fiets,dames)
gebruiken. En 'dames' is wel een string, dus moet zo:
strstr($fiets, "dames")
helaas ook dat werkt niet. als ik het in een while loop gooi dan werkt het wel , zie onderstaand voorbeeld :

while ($row = mysql_fetch_array($fiets))
{

$link=$row['link'];
$info = '?info=dames' ;

if(strstr($link,dames)) { $link = $link . $info ; }

}

--------------------------------
probleem
--------------------------------

Het probleem dan is dat ik dan alleen de resultaten op onderstaande manier naar mijn scherm kan schrijven, en het lukt me niet om specifieke regels te selechteren

<?php echo $link; ?>

zou iets moeten worden als

<?php echo $link[1]; ?> of <?php echo $link,1,; ?>

maar dat werkt helaas niet...

wat ik ook probeer elke keer lukt het me niet om of de strstr functie toe te passen of de links specifiek naar mijn scherm te schrijven...

los lukken de methodes dus wel, maar ik krijg ze niet gecombineerd

Reageren