PHP Drop-Down Menü

Insendius

Cadet 1st Year
Registriert
Jan. 2009
Beiträge
10
Hi Leute hoffe ihr könnt mir helfen,
mein problem ist, das ich ein drop-down-menü habe, mit welchem ich mehrere Dinge auswählen kann, welches dann, je nach auswahl, unten eine andere ausgabe liefern.

hier mal des drop-down-menü:

<div style="position:relative;">
<strong>Trageschild:</strong><br />
<select name="Trageschild" titel="Trageschild">
<option selected="selected">---</option>
<option value="$Platinschild1">Platinschild</option>
<option value="$Citinschild2">Citinschild</option>
<option value="$Plasmaschild3">Plasmaschild</option>
</select>

und mein bisheriger versuch(welcher vollkommen gescheitert ist, da ich null ahnung habe -.-) der ausgabe

<b>R&uuml;stung:</b>
<script language="php">
$Platinschild1 = "50";
$Citinschild2 = "60";
$Plasmaschild3 = "70";
echo "$Platinschild1";
echo "$Citinschild2";
echo "$Plasmaschild3";
</script>

viele von euch dürften jetzt den kopf schütteln oder vor lauter lachen vom stuhl fallen, aber hab nich die kentnisse für sowas. :(

Habt mitleid und helft mir bitte :) oder sagt mir mit welchen befehlen ich des machen kann
die varianten sind mir so ziemlich egal, hauptsache ich kanns für mehrere drop-downs benutzen :)
 
Zuletzt bearbeitet von einem Moderator:
ähm... also wirklich gute kenntnisse hab ich nich in php, hab da bisher nur n paar tutorials durchgemacht, aber noch kein eigenes projekt angefangen, bis auf des welches ich hier zum teil gepostet habe :)
des gebiet programmieren ist für mich im allgemeinen neuland, da ich des erst vor nem halben jahr angefangen habe

also hab jetz mal wie wild gegoogelt und rausgefunden, das ich die umsetzug anscheinend nur mit javascript machen kann...
wenns funktioniert, stell ich euch die lösung hier vor :)
 
Zuletzt bearbeitet von einem Moderator: (Doppelpost zusammengefügt - bitte Editbutton benutzen!)
ich versuchm ib einer website mehrere drop-down menüs einzufügen, welche mir dann an einer anderen stelle auf der seite jeweils eine andere ausgabe liefern

-------
also es schaut jetz so bei mir aus:
PHP:
<html>
<head>
<script type="text/javascript">
function ChangeText(){
var text = "";

switch(document.getElementById("Trageschild").selectedIndex){
	case 0:
		text = "--";
		break;
	case 1:
		text = "50";
		break;
	case 2:
		text = "60";
		break;
	case 3:
		text = "70";
		break;
	default:
		text = "Fehler!! bitte wenden sie sich an einen Programmierer";
}
	document.getElementById("1").innerHTML = text;
}
function ChangeText(){
var text = "";
		switch(document.getElementById("Handwaffe 1").selectedIndex){
	case 0:
		text = "--";
		break;
	case 1:
		text = "50";
		break;
	default:
		text = "Fehler!! bitte wenden sie sich an einen Programmierer";
}
	document.getElementById("2").innerHTML = text;
}
</script>
</head>
<body onload="ChangeText();">
<div style="position: relative; top: 20px;">
<table width="600" height="300" border="1">
<tr><!-- Zelle1 -->
<td width="200">
						<div style="position: relative; top: -50px;">
				<strong>Handwaffe 1:</strong><br />
						<select id="Handwaffe 1" size="1" name="Trageschild" onchange="ChangeText()">
								<option selected="selected">---</option>
								<option value="pistole">Pistole</option>
						</select>
	</div>
		 				<div style="position:relative;">
		 		<strong>Trageschild:</strong><br />
					   <select id="Trageschild" size="1" name="Trageschild" onchange="ChangeText()">
								<option selected="selected">---</option>
								<option value="$Platinschild1">Platinschild</option>
								<option value="$Citinschild2">Citinschild</option>
								<option value="$Plasmaschild3">Plasmaschild</option>
								</select>
</div>
			</div>
				  	<div style="position: relative; top: 50px;">
						<strong>Einheitentyp:</strong><br />
  							<select name="unit_type" titel="Einheiten Typ" onchange="getStat()">
								<option selected="selected">---</option>
     							<option value="soldat">Soldat</option>
   	  						</select>
					</div>
							</td>
   	  							<!-- Zelle 2 -->
									 <td width="200"><img src="img/unit.png" alt="Einheit" width="180" height="260" /></td>
									 <!-- Zelle 3 -->
									 <td width="200">
									 <div style="position: relative; top: -50px;">
									 <strong>Handwaffe 2:</strong><br />
									 	<select name="handwaffe2" titel="2te Handwaffe">
											<option selected="selected">---</option>
									<option value="pistole">Pistole</option>
   	  									</select>
									 </div>
									 <div style="position:relative;">
									 <strong>Implantat N1:</strong><br />
										<select name="Implantat N1" titel="Implantat N1">
											<option selected="selected">---</option>
											<option value="Implantat">Implantat</option>
										</select>
									 </div>
									 	<div style="position: relative; top: 50px;">
									 	<strong>Implantat N2:</strong><br />
										<select name="Implantat N2" titel="Implantat N2">
											<option selected="selected">---</option>
											<option value="Implantat">Implantat</option>
										</select>
									 	</div>
									 </td>
</tr>
</table>
</div>
<tr>
<td width="200" height="100"><b>Lebenspunkte: </b> 
		XXX <br> 								<!-- bezieht sich auf  Implantat N1 -->
<b>Zielgenauigkeit:</b> 
		XXX<br>									<!-- bezieht sich auf Implantat N2-->
<b>Speed:</b>
		XXX IP<br>								<!-- bezieht sich auf Implantat ?N3?-->
</td><td><b>Damage:</b>
		<div id="2"><br>						<!--bezieht sich auf Handwaffe 1 und  Handwaffe 2-->
 <b>R&uuml;stung:</b>
<div id="1">
			</td>								<!-- bezieht sich auf Trageschild -->
</br>
<td><b>Skill 1:</b> 
		XXX<br>
<b>Skill 2:</b> 
		XXX</td>
</tr>
</script>
</body>
</html>


mein problem... die Rüstung wird nicht mehr angezeigt und des was danach kommt auch nicht mehr... kann mir da einer vll. weiterhelfen?

(bisher wurden nur von links oben nach unten die ersten beiden von mir beschrieben)
 
Zuletzt bearbeitet von einem Moderator: (Doppelpost zusammengefügt - bitte Editbutton benutzen!)
ah ok danke
werd ich gleich mal ändern :)
17 komm ich so dumm rüber? :D

-----------------



ahhh wie geil es funktioniert *freu* :freaky:

danke für die tips habs jetzt geschafft, das alles funktioniert :lol:
 
Zuletzt bearbeitet:
Zurück
Oben