Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[PHP] Passing van variables in zelfde pagina

BasHamar
1 antwoord
  • Ik ben pas net bezig met PHP en krijg niet dezelfde pagina opnieuw geladen met een andere variebele.

    In de body van de pagina staat het scriptje:

    <?php
    for ($i=1;$i<=50;$i++){
    if (file_exists("plaatjes/thumbs/".$soort."/".$soort.$i.".jpg")){
    echo "<div class="thumbouterbox">
    ";
    echo "<div class="thumbinnerbox1"></div>
    ";
    echo "<div class="thumbinnerbox2">
    ";
    echo "<table class="tableclass" border="0" cellpadding="0" cellspacing="0"><tr><td>
    ";
    echo "<a href='Javascript:ShowImage("plaatjes/groot/".$soort."/".$soort.$i.".jpg","Pippi wil niet naar school");'>
    ";
    echo "<img src="plaatjes/thumbs/".$soort."/".$soort.$i.".jpg" alt="" class="imgbox">
    ";
    echo "</a>
    ";
    echo "</td></tr></table>
    ";
    echo "</div>
    ";
    echo "<div class="subscript">Witte Flubbervlieg heeft er schoon genoeg van</div>
    ";
    echo "</div>


    ";
    } else {
    $i=50;
    }
    }
    ?>

    En in een aantal links bovenaan de pagina worden andere variabelen aangeroepen middels:

    <a href="index.php?soort=insecten">1</a>
    <a href="index.php?soort=landschap">2</a>

    index.php is dus maar één pagina met beide dingen: de links + het script. Alleen wordt de variabele $soort dus niet 'gevonden'. Wat doe ik hier fout?



    Even voor de volledigheid: Als ik binnen de php-tags de variabele meegeeft werkt het script goed…












Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.