Seite 1 von 1

Select/option mit link

Verfasst: 07.08.2005 19:35
von witzigerkiller
Also ich würde gerne auf meiner seite eine kurznavigation gestalten. z.b.

<select name="Kurznavigation" size="1">
<option value="Uebersicht">Übersicht</option>
<option value="Contact">COntact</option>
</select>

und wenn man jetzt z.b. contact auswählt soll man auf die seite:
index.php?inhalt=contact kommen. Aber wie?

Verfasst: 07.08.2005 20:48
von Suche Hilfe
Mach es auf diese Weise

Code: Alles auswählen

<?php
if($inhalt == home){
echo 'home';
}
else if($inhalt == test){
echo 'test';
}
?>
aber wie in deinem fall statt echo einfach include benutzen.
und dann ?inhalt=home an deine entsprechende php datei anhängen.

also wenn der script in einer index.php ist, dann weist der link auf home mit index.php?inhalt=home

Verfasst: 07.08.2005 20:52
von witzigerkiller
danke aber das war nicht genau das was ich scuhte

Verfasst: 07.08.2005 21:31
von Suche Hilfe
Kann es sein das du so einen Script suchst?

Code: Alles auswählen

<script language="JavaScript" type="text/JavaScript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>
<form>
  <select onChange="MM_jumpMenu('parent',this,0)">
    <option value="">MENÜ</option>
    <option value="<?php echo $_SERVER['PHP_SELF']; ?>?inhalt=home">home</option>
    <option value="<?php echo $_SERVER['PHP_SELF']; ?>?inhalt=contact">contact</option>
  </select>
</form>
<?php
if($inhalt == home){
echo 'HOME';
}
else if($inhalt == contact){
echo 'Contact';
}
else {echo 'nichts angegeben';}
?>

Verfasst: 07.08.2005 22:19
von Pyramide
Oder ohne den unnötigen Javscript Schnickschnack:

Code: Alles auswählen

<form action="index.php">
<select name="inhalt">
<option value="uebersicht">Übersicht</option>
<option value="contact">Kontakt</option>
</select>
<input type="submit" value="Seite aufrufen">
</form>

Verfasst: 07.08.2005 22:21
von witzigerkiller
ich weiß, aber das scheint mir doch zu einfach. isz ja dann wie hir unten rechts. aber ich wollte nur das auswahlfeld. aber egal ich habe eine andere möglicht.

Mit get hohle ich mir variblen und lasse seite includen.

Verfasst: 08.08.2005 22:40
von witzigerkiller
Ich suche nach einem kokreten befehl für das prob. ich weiß nur netmehr wie der hieß: onlick=goto oderso, und dann geht der zu ner anderen website.

Naja, ich such halt was, wenn man dann onklick hat, das der dann auf eine andere seite leitet. vllt versteht ihr mich jetzt besser

Verfasst: 18.10.2005 13:09
von konne
meinst nicht zufällig soetwas

Code: Alles auswählen

<?PHP
echo('<form name="change" method="post" action="'.$PHP_SELF.'">');
echo('<select name="link" size="1" onchange="document.change.submit()">');

OPTIONEN

echo('</select>');
echo('</form>');
?>

Verfasst: 18.10.2005 13:41
von witzigerkiller
schau mal wie alt das thema ist ;-)

Verfasst: 18.10.2005 13:55
von konne
ups, das stand dann wohl bei einer suchanfrage ganz oben.

dann vergiss es wieder