Avatar billede erikrn Nybegynder
12. november 2003 - 04:06 Der er 3 kommentarer og
1 løsning

popup-vindue med et felts indhold

Hej
Jeg har en tabel med personer fra 1600-tallet (ID, fornavn, efternavn, . . . , tekst) og en webside hvor man kan søge efter personerne (se venligst http://www.nogn.dk/DB7/hirtzholm_2.htm  ).
Tekstfeltet indholder meget tekst og jeg vil ikke byde brugeren at "downloade" tekstfeltet på alle personerne i søgeresultatet. Hvad jeg kunne tænke mig, men ikke har fantasi og evner til, er et link eller en knap ud for hver person i søgeresultatet, der ved klik frembragte et "popup-vindue" med personens tekstfeltets indhold.
Jeg tænker mig noget med at sende personens ID til et php script. Men hvordan får jeg genereret "knapper" der kan sende ID'et og hvordan laves et popup-vindue i php. Kan nogen hjælpe ??
Venlig hilsen
Erik R.N.
Avatar billede ohmish Nybegynder
12. november 2003 - 12:37 #1
<script language="JavaScript" type="text/JavaScript">
function winpop(minpopup) {
NY=window.open(minpopup,'NY','width=600,height=450,top=0,left=0,screenY=0,screenX=0,toolbar=no,scrollbars=yes,resizable=yes')
}
</script>

<?php
$hent = @mysql_query("SELECT id, fornavn, efternavn FROM tabel");
while ($vis = @mysql_fetch_array($hent)) {
$hid = $vis['id'];
$hfornavn = $vis['fornavn'];
$hefternavn = $vis['efternavn'];

echo "<b><a href=\"#\" onClick=\"winpop('pop.php?id=$hid')\">$hfornavn $hefternavn</a></b><br>";

}
?>



og i pop.php:

<?php
if ($_GET['id']) {
$id = $_GET['id'];
$hent = @mysql_query("SELECT * FROM tabel WHERE id='$id'");
$vis = @mysql_fetch_array($hent);
$hfornavn = $vis['fornavn'];
$hefternavn = $vis['efternavn'];
$htekst = $vis['tekst'];
echo "<b>$hfornavn $hefternavn</b><br><br>";
echo $htekst;
} else { echo "tekst ikke fundet"; }
?>
Avatar billede erikrn Nybegynder
12. november 2003 - 13:21 #2
Du godeste - det ser så enkelt og smukt ud - det må jeg lige teste
Foreløbig hjertelig tak

Erik R.N.
Avatar billede erikrn Nybegynder
12. november 2003 - 18:58 #3
Det virker! Mange tak for hjælpen :-)

Erik
Avatar billede ohmish Nybegynder
12. november 2003 - 19:00 #4
det var så lidt :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Computerworld tilbyder specialiserede kurser i database-management

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester