Ausgabe von $_SESSION

Hallo Loomes,

javascript:history.back() gute Idee aber ich möchte nicht das auf zurück gedrückt wird sondern die Seite sich automatisch wieder aufbaut wenn es das gesuchte nicht existiert.
Ich habe es jetzt so geändert:
PHP:
if(mysql_num_rows($suchen) ==1 ) {
                    $_SESSION['finden'] = 1;

                     $_GET['zugehoer'] = $suchen1['zugehoer'];
                     $_GET['kat_id'] = $suchen1['kat_id'];

                          $_SESSION['land'] = $_GET['land'];
                          $_SESSION['zugehoer'] = $_GET['zugehoer'];
                          $_SESSION['menu1'] = $_GET['kat_id'];
                          $_SESSION['minr'] = $_GET['minr'];

                    }
                    else {
                    header('Location: index1.php');
                    }

Da kommt die Fehlermeldung:
Warning: Cannot modify header information - headers already sent by (output started at

was ist denn da Falsch

mfg gg
 
Zuletzt bearbeitet:
Wenn kein Datensatz erhalten soll der Inhalt von <a> ausgegeben werden aber nicht per Klick sondern automatisch.
Ich bekomme es nicht hin. Für eure Hilfe schon mal vielen Dank
Gruß
gg


PHP:
                    $suchen1 = mysql_fetch_assoc($suchen);

                    if(mysql_num_rows($suchen) ==0 ) {

echo "<a href=\"index1.php?id=".$_SESSION["id"]."&Seite=".$_SESSION["seite"]."\">";

                    }
                    else {
                    $_SESSION['finden'] = 1;
 
Entweder leitest du auf die genannte Adresse weiter oder definierst die GET-Argumente mit den entsprechenden Werte und bindest das Skript mittels include-Anweisung direkt ein.
 
In $_GET kann ich es nicht packen da ich nicht weiß, wo der Betrachter gerade ist.

Ich möchte gerne Weiterleiten nur wie geht das, da es die gleiche Seite ist.

Habe es schon so probiert:

PHP:
<?php
session_start();
if (isset($_SESSION['finden'] ==0)){
header("Location: index1.php");
}

Nur das ist auch falsch.


PHP:
                    $suchen1 = mysql_fetch_assoc($suchen);

                    if(mysql_num_rows($suchen) ==0 ) {

                    $_SESSION['finden'] = 0;

                    }
                    else {
                    $_SESSION['finden'] = 1;
 
Zurück