Guten Abend,
es will mir einfach nicht gelingen diese zwei Variablen miteinander zu vergleichen. Ich suche jetzt schon den ganzen Tag in sämtlichen Beiträgen nach einer möglichen Lösung bzw. nach einem möglichen Fehler und komme einfach nicht drauf. Ich hoffe einer von euch Experten kann mir da weiterhelfen.
Es dreht sich um folgenden Codeausschnitt.
<?php
$neuesarray = $_SESSION['dasArray'];
$hilfstitel = $_SESSION['titel'];
$i = 0;
if ($hilfstitel == $neuesarray[$i][0]){
echo $neuesarray[$i][0];
echo $neuesarray[$i][2];
}else{
echo 'schade';
}
?>
Als Erklärung:
Ich habe dieser Seite von zwei anderen Seiten einmal ein zweidimensionales Array, in welchem ich den Seitentitel und andere Informationen die ich ausgeben möchte abgespeichert habe und einmal nur einen Seitentitel übergeben.
Nun will ich den Seitentitel aus dem Array mit dem anderen Seitentitel (abgespeichert in $hilfstitel) vergleichen und wenn beide übereinstimmen die anderen Informationen ausgeben.
Das alles klappt super, wenn ich in die if-Bedingung (1==1) reinschreibe, nur eben nicht wenn ich das so versuche wie oben im Code.
Lasse ich mir nur $hilfstitel und $neuesarray[$i][0] per echo-Befehl ausgeben funktioniert dies ebenso einwandfrei und beide stimmen exakt überein.
Wäre einer so lieb mir meinen Fehler aufzuzeigen?
Vielen Dank im Vorraus!
Gruß, David!