Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hi,

folgende problemstellung:

ich habe softwareprodukte in einer datenbank gespeichert.

nun sind das aber extrem viele und es waere eine zumutung fuer den user (ja, entwickler muessen leider auch an die user denken. :D) software aus einer dropdown liste auszuwaehlen ...

nun dachte ich mir, ich mache ein preselect nach hersteller, also eine combo danaben mit herstellern der software. wenn ein user nen hersteller ausgewaehlt hat, sollen die produkte dazu erscheinen ...

sql technisch ist das kein problem, aber vom frontend ... d.h. ich muesste ja ein onchange event oder sowas ausloesen, und ein neues sql statement damit absetzen.

ich will die seite aber nicht neu laden muessen ... d.h. die box soll sich dynamisch fuellen ...

wie mach ich sowas???

bitte auch code beispiele, da ich mich in javascript nicht auskenne :rolleyes:

thanks

Geschrieben

Hi,

Javascript und PHP lassen sich gut miteinander verbinden.

z.B.

<script language="javascript">

function test(){

<? phptest();?>

}

</script>

<?

function phptest(){

echo "window.document.write('Hallo')";

}

?>

<a href="#" onclick="test()">Test</a>

So lässt sich z.B. php mit Javascript verbinden.

Das Window.document.write() ist deshalb nötig, weil die PHP-Funktion im onclick ausgeführt wird, und dort brauchts Javascript.

Zweite Möglichkeit: frame oder iframe indem sich die zu ändernde Selectbox befindet. Dürfte weniger kompliziert werden.

MfG

Geschrieben

http://www.rz.uni-hohenheim.de/www/html/muenz/html-4.0/te.htm

Ne gute Objekt-Übersicht aus SelfHTML findet sich dort. Wenn man einmal die Objekt Hirarchie vestanden hat, ist alles ziemlich einfach, was die Zuordnung von werten innerhalb eines Dokumentes angeht.

Und hier noch ein komplettes Buch zum Thema:

http://www.galileocomputing.de/openbook/javascript/ wobei das

http://www.galileocomputing.de/openbook/javascript/javascript07.htm#Xxx613560

in dem Zusammenhang am Interesantesten sein sollte.

MfG

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...