aktuelles element einer Liste mit JavaScript

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
King Crusty
Mitglied
Beiträge: 209
Registriert: 20.04.2002 11:58
Wohnort: Deggendorf - Altötting
Kontaktdaten:

aktuelles element einer Liste mit JavaScript

Beitrag von King Crusty »

Hallo!

Ich bräuchte euren JavaScript Rat. Ich habe eine Pull-Down Liste - diese wird per PHP aus einer mysql Datenbank erzeugt. Im Adminbereich möchte ich, dass der Admin Elemente davon löschen kann. Dazu habe ich überlegt, dass ich wieder so ein Pull Down Menü machen, dann mittels JavaScript den aktiven (ausgewählten) Eindruck anspreche, in ein unsichtbares Feld schreibe, dieses auslese (php) und dann aus der DB lösche.

Nun meine Frage(n):
Ist dieses Vorgehen sinnvoll?
Wie bekomme ich den Wert der aktiven Auswahl, sodass ich ihn PHP habe.
Benutzeravatar
King Crusty
Mitglied
Beiträge: 209
Registriert: 20.04.2002 11:58
Wohnort: Deggendorf - Altötting
Kontaktdaten:

Beitrag von King Crusty »

Was ist daran falsch?

Code: Alles auswählen

 <form name="deletekat" >
	  <?php
	  Echo "<select name=\"kategorie\" size=\"1\">";
	  FOR ($i=0; $i<$anzahl; $i=$i+1)
			{
			$y = mysql_result($sqlergb, $i, "typ");
        ECHO "<option value=\"$y\" onChange=\"update()\">$y";
        	}
      Echo "</select>";
	  ?>
	  <input name="phpfeld" type="hidden" value="" onChange="update()">
		</form>
		<script language="JavaScript">
		function update(){
		document.write (document.deletekat.kategorie.value);
		}
		</script>  
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Warum schickst du nicht einfach das Formular ab, so wie es ist? Dann kannst du mit PHP den Wert des <select> Elements auslesen :roll:
Benutzeravatar
King Crusty
Mitglied
Beiträge: 209
Registriert: 20.04.2002 11:58
Wohnort: Deggendorf - Altötting
Kontaktdaten:

Beitrag von King Crusty »

siehe Frage 1 :-)

danke....
Antworten

Zurück zu „Coding & Technik“