div mit url ausblenden

girl2005

Erfahrenes Mitglied
ich schreibe :
PHP:
<a href = "<?=$_SERVER['PHP_SELF']?>?teil=allgemein" >Housing</a>
  
 <?php if(isset($_GET['teil']))  echo "hallo"; 
 ?>

wenn ich auf Housing clicke erscheint hallo,
wenn ich auf Housing nochmal clicke , möchte ich das Hallo verschwindet.

wie mache ich das?

das ist mit javascript machbar, aber ich muss mit url arbeiten.
 
Folgendes wäre möglich:
PHP:
if( isset($_GET['teil']) ) {
	echo '<a href="'.$_SERVER['PHP_SELF'].'?teil=allgemein">Housing einblenden</a>';
} else {
	echo '<a href="'.$_SERVER['PHP_SELF'].'">Housing ausblenden</a>';
	echo 'hallo';
}
Alternativ könntest du auch mit JavaScript das Element ein- und ausblenden.
 
hi Gumbo,
ich muss aber nur einen titel haben, und ich arbeite zudem mit div.
ich habe disesen code versucht als Beispiel:

PHP:
<a href = "<?=$_SERVER['PHP_SELF']?>?teil=allgemein" >Housing</a>
  
 <?php 
 if(isset($_GET['teil']))
 {
 echo '<div id = "Allgemein">; echo "hallo";
 echo "</div>";
  }
  
  else {
  echo '<script type = "text/javascript">document.getElementById('Allgemein').style.display='none';</script>';
  }
  
 ?>
aber es funktioniert nicht..ich weiss nicht so genau wie ich die javascript in php einbinde.
 
Gibt dir die Syntaxhervorhebung keine Aufschluss über den Fehler? Ein Tipp: schau dir mal die Zeichenketten-Deklarationen an und prüfe, ob alle korrekt geschlossen sind.
 
Zurück