Åbne i nyt vindue

Tags:    databaser

Jeg har en database med mange poster. Brugeren skal kunne
skrive et nummer i et tekstfelt på en webside/php-side.
Dette nummer skal så være i databasen.
Er det det, skal hele den post der starter med det nummer komme
frem i et nyt vindue hvor der så kan redigeres i det og så gemmes
i databasen igen.
Altså, en bruger skriver 250 i et tekstfelt og trykker på en knap
(fx. "find").
så dukker der et nyt vindue op med:
Nr. Navn Adr. Postnr. By.
Ekstra
250 Karsten Skolevej 1 7100 Vejle
Intet

Brugeren skal så kunne rette, navn, adr, postnr, by og ekstra
IKKE Nr., og så trykke på en knap (fx. "gem"), hvorefter man går
tilbage til hovedvinduet og de nye oplysninger er så gemt i
databasen -
Hvordan får jeg gjort det?

EDIT d. 27.01.05:
- Fik konstateret at der IKKE må bruges javascript :( Men har fundet en anden løsning

[Redigeret d. 27/01-05 13:51:13 af Tina Holt]



2 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 4 karma
Sorter efter stemmer Sorter efter dato
Hvis jeg var dig, ville jeg bruge javascript til at åbne et nyt vindue.

<pre>
window.open("nytvindue.php","my_new_window","toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width=420, height=135")
</pre>

I vinduet bliver filen "nytvindue.php" åbnet. I "nytvindue.php" skal der så være de felter du vil have vist. Feltet nr. som ikke skal være muligt at redigere, kan du evt. sætte en option på som fx. readonly.

Hvis det er en ID der i forvejen eksistere i databasen, kan du sætte value i felterne som fx. er value="<? echo(rs("navn")) ?>"..

Når brugeren trykker på "Gem" knappen indsætter du informationen i databasen og lukker vinduet med:
<pre>
<script language="JavaScript">window.close();</script>
</pre>

Er det mere koden du er ude efter eller ?

[Redigeret d. 20/01-05 10:24:19 af Kenneth Kristoffersen]



Nu er popups og nye vinduer generelt en pine et vist sted, men hvis det absolut skal være, så kan du lave et link med target="_blank":

<a href="foobar.php" target="_blank">Foobar</a>

Jeg ville nu overvee kraftigt om det virkelig er så nødvendigt at åbne i et nyt vindue. Hvad er problemet i at redigere nogle informationer i det samme vindue? Når formularen submittes kan man bare sendes til den oprindelige side.
--
Thus, I conclude



t