19. september 2003 - 23:56
Der er
32 kommentarer og 1 løsning
Overføre variable
Hej jeg har følgende kode: <tr> <td height="25" bgcolor="<?php printf($bgcolor); ?>"><strong><font size="2" face="Arial, Helvetica, sans-serif"><?php printf($row[0]); ?></font></strong></td> <td bgcolor="<?php printf($bgcolor); ?>"><strong><font size="2" face="Arial, Helvetica, sans-serif"><?php printf($row[1]); ?></font></strong></td> <td bgcolor="<?php printf($bgcolor); ?>"><font size="2" face="Arial, Helvetica, sans-serif"><?php printf($row[3]); ?></font></td> <td bgcolor="<?php printf($bgcolor); ?>"><font size="1" face="Arial, Helvetica, sans-serif"><a href="eventbeskrivelse.php" target="vis">Læs mere her</a></font></td> </tr> Hvor jeg frygteligt gerne vil have $row[0], $row[2] og $row[3] med over i eventbeskrivelse.php når der trykkes på linket... Men hvordan gør jeg lige det på en let måde??
Annonceindlæg fra Cognizant
AI er ikke problemet. Eksekvering er.
Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
20. september 2003 - 00:00
#1
td bgcolor="<?php printf($bgcolor); ?>"><font size="1" face="Arial, Helvetica, sans-serif"><a href="eventbeskrivelse.php?var1=$row[0]&var2=$row[2]&var3=$row[3]" target="vis">Læs mere her</a></font></td>
20. september 2003 - 00:01
#2
og hvordan bruger jeg dem så i eventbeskrivelse??
20. september 2003 - 00:02
#3
du vil i eventbeskrivelse så have 3 variabler som hentes via $_GET f.eks.: $var1=$_GET['var1'] $var2=$_GET['var2'] $var3=$_GET['var3']
20. september 2003 - 00:06
#4
$var1=$_GET['var1'] printf($var1); Det vil sige at ovenstående burde virke??
20. september 2003 - 00:07
#5
ja
20. september 2003 - 00:08
#6
det gør det ikke lige...
20. september 2003 - 00:08
#7
hov der kom jeg sku til at acceptere
20. september 2003 - 00:09
#8
går du ind i en funktion i eventbeskrivelse ?
20. september 2003 - 00:10
#9
nej ikke hvad jeg ved af..
20. september 2003 - 00:11
#10
Er variablen tom ?
20. september 2003 - 00:12
#11
der kommer ingenting når jeg printer den ud
20. september 2003 - 00:16
#12
Har du lavet copy-paste af min tidl. post?
20. september 2003 - 00:16
#13
den kode jeg postede først er i en while løkke hvor der hentes data ud fra en database... kan det være derfor?
20. september 2003 - 00:17
#14
ja lidt har tilføjet den manglede ]
20. september 2003 - 00:21
#15
Når du kigger på siden kan du så se om linket har ?var1...
20. september 2003 - 00:23
#16
linket åbner en side i en lille boks på samme side.... men når jeg holder musen over linket kan jeg se i statuslinien at linket ser rigtigt ud..
20. september 2003 - 00:29
#17
while ($row = mysql_fetch_row ($Event)){ ?> <tr> <td height="25" bgcolor="<?php printf($bgcolor); ?>"><strong><font size="2" face="Arial, Helvetica, sans-serif"><?php printf($row[0]); ?></font></strong></td> <td bgcolor="<?php printf($bgcolor); ?>"><strong><font size="2" face="Arial, Helvetica, sans-serif"><?php printf($row[1]); ?></font></strong></td> <td bgcolor="<?php printf($bgcolor); ?>"><font size="2" face="Arial, Helvetica, sans-serif"><?php printf($row[3]); ?></font></td> <td bgcolor="<?php printf($bgcolor); ?>"><font size="1" face="Arial, Helvetica, sans-serif"><a href="eventbeskrivelse.php?var1=$row[0]&var2=$row[1]&var3=$row[3]" target="vis">Læs mere her</a></font></td> </tr> <?php } ?> Hvis vi kigger på linket til eventbeskrivelse, laver vi så ikke referencer til $row[0] osv? Så sker der jo det at løkken fortsætter og $row[0] og de andre ændrer værdi... Er det mig som ikke forstår det eller??
20. september 2003 - 00:29
#18
Problemet er at eventbeskrivelse.php er en side med frames (som jeg læser det lige pt). Og så kan du ikke bruge GET da disse går tabt AFAIK. Så skal du istedet lege med SESSIONS eller COOKIE
20. september 2003 - 00:30
#19
:-(
20. september 2003 - 00:31
#20
er eventbeskrivelse.php, en fil kun med <frameset> etc ?
20. september 2003 - 00:31
#21
Nææ der er ikke brugt frames (hvis vi tænker på det samme)... men masser af tables
20. september 2003 - 00:32
#22
nej eventbeskrivelse.php ser sådan ud: <html> <head> <title>Untitled Document</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body marginwidth="0" marginheight="0"> <?php //variabler hentes $var1=$_GET['var1']; printf($var1); ?> <table width="490" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="490" height="235" align="center" valign="middle" bgcolor="F7F7F7"> <table width="95%" border="0" cellpadding="0" cellspacing="0"> <tr> <td height="40"><div align="center"><font face="Arial, Helvetica, sans-serif"><strong>Overskrift</strong></font></div></td> </tr> <tr> <td height="120" valign="top"><font face="Arial, Helvetica, sans-serif">Beskrivelse<?php printf($var1); ?></font></td> </tr> </table> <font face="Arial, Helvetica, sans-serif"> </font></td> </tr> </table> </body> </html>
20. september 2003 - 00:35
#23
Prøv evt. at ret flg. <?php //variabler hentes $var1=$_GET['var1']; printf($var1); ?> til: <?php //variabler hentes $v1=$_GET['var1']; echo "<script language=\"javascript\">alert(\"V1 == $v1\")</script>"; ?>
20. september 2003 - 00:36
#24
den er ret tom
20. september 2003 - 00:37
#25
Kommer der en popup som siger V1 == ?
20. september 2003 - 00:37
#26
ja
20. september 2003 - 00:40
#27
Hvis du får et nyt vindue op, så burde du kunne se hele adressen på adresse linien
20. september 2003 - 00:43
#28
ja og der ser den sådan ud: eventbeskrivelse.php?var1=$row[0]&var2=$row[1]&var3=$row[3]
20. september 2003 - 00:45
#29
Ja, det er da klart... heh.... "><a href="eventbeskrivelse.php<? echo "?var1=$row[0]&var2=$row[2]&var3=$row[3]"; ?>" target="vis">Læs mere her</a>
20. september 2003 - 00:51
#30
nu tror jeg at jeg er ved at fatte det.... linket ser rigtigt ud nu... men den vil stadig ikke vise noget i eventbeskrivelse.php... så fjernede jeg ved et uhelt $var1=$_GET['var1']; og så virker det??
20. september 2003 - 00:52
#31
Så det virker nu ?
20. september 2003 - 00:54
#32
Ja det er lækkert... takker for hjælpen.... men jeg skulle fjerne $var1=$_GET['var1']; før det virkede i eventbeskrivelse.php...
20. september 2003 - 00:57
#33
hm... underligt, men hvad... det virker... jeg er den som ligger i sin seng.. :) Sov godt når du når så langt
Vi tilbyder markedets bedste kurser inden for webudvikling