Select/option mit link

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Select/option mit link

Beitrag 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?
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
Suche Hilfe
Mitglied
Beiträge: 105
Registriert: 29.12.2004 21:35

Beitrag 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
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

danke aber das war nicht genau das was ich scuhte
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
Suche Hilfe
Mitglied
Beiträge: 105
Registriert: 29.12.2004 21:35

Beitrag 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';}
?>
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag 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>
KB:knigge
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag 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.
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag 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
Bitte keine Anfragen mehr per PN
When you get me on my nerven I put you in the Gully and do the Deckel drüf and you never will come back to the Tageslicht.
Benutzeravatar
konne
Mitglied
Beiträge: 250
Registriert: 26.08.2004 15:30
Kontaktdaten:

Beitrag 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>');
?>
Benutzeravatar
witzigerkiller
Gesperrt
Beiträge: 878
Registriert: 05.02.2005 13:27
Wohnort: Sonthofen

Beitrag von witzigerkiller »

schau mal wie alt das thema ist ;-)
Benutzeravatar
konne
Mitglied
Beiträge: 250
Registriert: 26.08.2004 15:30
Kontaktdaten:

Beitrag von konne »

ups, das stand dann wohl bei einer suchanfrage ganz oben.

dann vergiss es wieder
Antworten

Zurück zu „Coding & Technik“