Ok, now I have made a simple example of what I want: My script is devided in a PHP and a HTML Part. I have kept out several queries, connections, table-tags etc. in the HTML part. Just imagine there are several entries in the <select>-tag that is named "persona". What I want is to keep all the entries in a particular box, in this case: of the "persona"-option-box, AFTER the submit-button has been clicked and the page has reloaded. I hope you understand now. Regards and thanks, André //PHP Part //If a person has been selected if ($chg=='1') { print "Suchabfrage für ausgewählte Person"; $abfrage4 = "select distinct Anschriften.ID as aid, Anschriften.PLZ as aplz, Anschriften.STRASSE AS astrasse, Anschriften.HNR as ahnr from Anschriften inner join Master on Anschriften.ID=Master.A inner join Master as m on Master.FN=m.fn where m.NN = '$persona'"; $ergebnis3=mysql_query($abfrage4) or die("Anfrage results1 fehlgeschlagen"); $abfrage42 = "select distinct Firmennamen.ID as fid, Firmennamen.NAME as fname from Firmennamen inner join Master on Firmennamen.ID=Master.FN inner join Master as m on Master.A=m.A where m.NN='$persona'"; $ergebnis32=mysql_query($abfrage42) or die("Anfrage results2 fehlgeschlagen"); $abfrage43 = "select distinct Anschriften.ID as aid, Anschriften.PLZ as aplz, Anschriften.STRASSE AS astrasse, Anschriften.HNR AS ahnr FROM Anschriften INNER JOIN Master ON Anschriften.ID=Master.A WHERE Master.NN = '$persona'"; $ergebnis33=mysql_query($abfrage43) or die("Anfrage results3 fehlgeschlagen"); $abfrage44 = "select distinct Firmennamen.ID as fid, Firmennamen.NAME as fname from Firmennamen inner join Master on Firmennamen.ID=Master.FN where Master.NN='$persona'"; $ergebnis34=mysql_query($abfrage44) or die("Anfrage results4 fehlgeschlagen"); } //HTML Part print "<form name='form1' method='post' action='$php_self'> <select name='firmaa' size='5' class='Auswahl' onChange=\"this.form.chgf.value='1'; document.form1.submit() \"> <option value='0'>k.A.</option> "; while ($firm = mysql_fetch_array($ergebnis32, MYSQL_ASSOC)) { if ($chgf=='1') { $firma=$firm[fname]; } unset($self); if ($firmaa==$firm[fid]) { $self='selected'; } print "<option $self value='$firm[fid]'>$firm[fname]</option>"; } while ($firm2 = mysql_fetch_array($ergebnis34, MYSQL_ASSOC)) { if ($chgf=='1') { $firma=$firm2[fname]; } unset($self); if ($firmaa==$firm2[fid]) { $self='selected'; } print "<option $self value='$firm2[fid]'>$firm2[fname]</option>"; } print "</select> <select name='persona' size='5' class='Auswahl' onChange=\"this.form.chg.value='1'; document.form1.submit() \" > <option value='0'>k.A.</option>"; while ($nsuche = mysql_fetch_array($ergebnis22, MYSQL_ASSOC)) { unset ($selp); if ($persona==$nsuche[pid]) { $selp='selected'; } print "<option $selp value='$nsuche[pid]'>$nsuche[pvname] $nsuche[pname] $nsuche[GEBURTSTAG]</option>"; } while ($nsuche2 = mysql_fetch_array($ergebnis23, MYSQL_ASSOC)) { unset($selp); if ($persona==$nsuche2[pid]) { $selp='selected'; } print "<option $selp value='$nsuche2[pid]'>$nsuche2[pvname] $nsuche2[pname] $nsuche2[GEBURTSTAG]</option>"; } print"</select> <input type='submit' name='akt2' value='Suchen'> <input type='submit' name='akt' value='Eintragen'> <input type='submit' name='akt4' value='Löschen'> <input type='submit' name='akt3' value='Zurücksetzen'> <input type='hidden' name='chga' value='0'> <input type='hidden' name='chgf' value='0'> <input type='hidden' name='chg' value='0'> <input type='hidden' name='namep' value='$namep'> <input type='hidden' name='firmap' value='$firmap'> <input type='hidden' name='abfragetest' value='$qtest'> <input type='hidden' name='ergebnis23' value='$ergebnis23'> </form>"; //****************************************** -- PHP Database Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php