Hi,
Ich will mit Hilfe von javascript Selectboxen hinzufügen. [...]
Ich will also mit einem button "$i" erhöhen:
function increasei()
{
++i;
return i;
// Hier weiß ich nicht weiter, irgendwie muss ich aus der function,
// die Variable i in $i für die For-Schleife bekommen.
Hae?
Warum rufst du bei Klick auf den Button nicht einfach die Funktion zum hinzufuegen eines neuen Selectfeldes auf?
Und wofuer willst du diesen Zeahler i ueberhaupt benutzen?
Ich Versuche also bei jedem klick vom Button eine Selectbox hinzuzufügen ohne das die ganze Seite reloaded, weil man ja vorher nicht, weil wieviel Software der Anwender hinzufügen will.
createElement, appendChild, http://de.selfhtml.org/javascript/objekte/options.htm#neue_elemente
<form name="demo">
<input type=button value="increasei" onClick="increasei()" width="200">for($u=0;$u<$i;$u++) {
?><li>
<select size="1" <?php echo "name='Software$u'" ?>>
<option value="0" selected="selected">Bitte wählen</option>
<?
$sql = "SELECT ...
Dir ist aber hoffentlich klar, dass dieser PHP-Code nur ein mal waehrend der serverseitigen Erstellung des Dokumentes ausgefuehrt wird ...
Wenn du per JavaScript PHP-Code zur Ausfuehrung bringen willst, musst du einen neuen Request an den Server stellen.
MfG ChrisB