Linkmöglichkeit automatisch mit einem Dropdownmenü eintragen

Newcomer1

Mitglied
Hallo alle zusammen...

Ich stehe vor einem scheinbar unlösbaren Problem:

Ich schreibe für einen Musiker eine Website und will, wie man unten sieht, ein
Dropdownmenü für den Adminbereich eintrichten in dem man vordefinierte Bands über ein Formular via PHP in MYSQL eintragen kann.

Das Script zum Auswerten ist kein Problem, eher das html script zur Übergabe der Variablen.

Hab hier mal ein Stück davon:

Code:
<html>
<head>
<title>Einen Termin hinzufügen</title>
</head>
<body>
<form action="done.php" method=POST >
<div align="Center">
<font size="5" color="blue" type="Comic Sans MS">
Datum:<br><input type="text" NAME="Datum"  length="100" size="50" value="YYYY-MM-DD"><br>
Zeit:<br><input type="text" NAME="Zeit" length="100" size="50" value="HH.MM"><br>
Ort:<br><input type="text" NAME="Ort" length="100" size="50"><br>



Band:<br>
//Hier ist das Problem
<select size="1" name="Band">
  <option value="leer">----</option>
  <option value="<a href="http://www.band1.com">" BAND 1</A></option>
  <option value="<a href="http://www.band2.com">" BAND 2</A></option>
</select>
Es werden Variablen nicht so übergeben:BAND 1 sondern so: <a href="http://www.band1.com">" BAND 1

Veranstaltung:<br><input type="text" NAME="Veranstaltung" length="100" size="50"><br>
<tr>
<td align="right"><input type="submit" name="next" value="Abschicken"></td>
<td><input type="reset" name="next" value="Zurücksetzen"></td>
</tr>
</form>

</body>
</html>


Das Problem muss also hier in der html Datei liegen, bei der <option> Anweisung.
Denn die Ausgabe erfolgt immer mit dem " vor Band 1. Wie kann ich das in php lösen?
Ich hab auch schon versucht den Link in php zu schreiben, so etwa:
Code:
 <option value="<a href=<?"http://www.band1.com"?>>" BAND 1</A></option>

auch nicht.(Hier wäre es angebracht zu sagen dass ich php anfänger bin...)

Was meint Ihr wie man das lösen kann?
 
<option value="<a href="http://www.band1.com">" BAND 1</A></option>
<option value="<a href="http://www.band2.com">" BAND 2</A></option>
Das rote einfach weglassen?
 
Sorry, verrutscht.
Mach es so:
<option value="http://www.band2.com">BAND 2</option>

den link füge erst hinterher dazu.
 
Das ist ja wohl ein reines HTML Problem, und nicht annährend PHP. :rtfm:
Warum nicht mit PHP, wenn schon im PHP Forum bist:
PHP:
<select name="abc">
<option value="http://www.band1.com@BAND 1">BAND 1</option>
</select>
/* --------------------------------------------------------------- */

$xpld = explode ("@", $_POST['abc']);
echo '<a href="'.$xpld[0].'">'.$xpld[1].'</a>';
 
Das rote einfach weglassen?


Naja, das wär ja zu einfach..

Bei dieser Anweisung wereden aber die " benötigt, sonst ist der link nicht vollständig.

Ich habs eh versucht, gibt mir aber nur
Code:
<a href=
aus.
Trotzdem, Danke,

Noch einen Lösungsvorschlag?
 
Zurück