Niedawno zacząłem naukę PHP, a dziś akurat chciałem wypróbować sesje.
We wszystkich kursach php i manualu wygląda to na proste i przyjemne, a całkowicie nie wiem co ja robię źle.
Sytuacja wygląda tak: mam stronę na której znajdują się informacje, klikam na "zgłoś błąd", przenosi mnie na stronę z formularzem, na którego początku wyświetla się nazwa pierwszej strony.
Pierwsza strona:
$_SESSION['club'] = '$name'; echo "<div class='rightemp'><a href='index.php'>Strona główna</a> / <a href='index.php?id=$countryindex'>$country </a> / <a href=''>$name</a><br> <a href='index.php?id=report'>Zgłoś błąd</a> </div> <p><h1>$name</h1></p> <p><a href='$countryfolder/$folder/logotyp.png' target='_blank'><img src='$countryfolder/$folder/logo.png' alt='$name'></a></p> <table cellspacing='0' summary='' class='club'> <tbody> <tr> <td>Nazwa:</td><td>$name</td> </tr> <tr> <td>Kraj:</td><td>$country</td> </tr> <tr> <td>Rok założenia:</td><td>$founded</td> </tr> <tr> <td>Barwy:</td><td>$colors</td> </tr> <tr> <td>Stadion:</td><td>$stadium</td> </tr> <tr> <td>Pojemność stadionu:</td><td>$capacity</td> </tr> <tr> <td>Strona internetowa:</td><td><a href='$webpage'>$webpage</a></td> </tr> </tbody> </table>
Druga strona:
<?php $name = 'Zgłoś błąd'; $club = $_SESSION['club']; ?> <form action="index.php?id=checktoken" method="post"> <input name="site" type="hidden" value="reportcon.php"> <table> <tbody> <tr> </tr> <tr> <td><label for="e-mail">Twój e-mail:</label></td><td><input type="text" name="e-mail" id="e-mail" size="20"></td> </tr> <tr> <td><label for="error2">Opisz błąd:</label></td><td><textarea name="error" id="error2" cols="30" rows="5"></textarea></td> </tr> <tr> <td><label for="token2">Przepisz:</label></td><td><input type="text" name="token" id="token2" size="20"></td> </tr> <tr> <td></td><td><?php include ('token/token.php'); ?></td> </tr> <tr> <td></td><td><input type="submit" name="submit" value="Potwierdź"></td> </tr> </tbody> </table> </form>
W drugiej strony wszystko nie znajduje się w <?php echo"..." ?> bo kod do przepisania jest include'owany, więc tak jest wygodniej.
Proszę o pomoc, napiszcie co mam źle, że na drugiej stronie nie wyswietla się nazwa klubu.