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