Vraag & Antwoord

Webprogrammeren & scripting

[PHP] Passing van variables in zelfde pagina

Anoniem
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">\n";
    echo "<div class="thumbinnerbox1"></div>\n";
    echo "<div class="thumbinnerbox2">\n";
    echo "<table class="tableclass" border="0" cellpadding="0" cellspacing="0"><tr><td>\n";
    echo "<a href='Javascript:ShowImage("plaatjes/groot/".$soort."/".$soort.$i.".jpg","Pippi wil niet naar school");'>\n";
    echo "<img src="plaatjes/thumbs/".$soort."/".$soort.$i.".jpg" alt="" class="imgbox">\n";
    echo "</a>\n";
    echo "</td></tr></table>\n";
    echo "</div>\n";
    echo "<div class="subscript">Witte Flubbervlieg heeft er schoon genoeg van</div>\n";
    echo "</div>\n\n\n";
    } 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.