Just nu i M3-nätverket
Jump to content

Php-variabels värde till nästa sida


Erland Segerstedt

Recommended Posts

Erland Segerstedt

Hej

 

Jag håller på att bygga om mitt bildarkiv till att fungera under php och mysql.

 

Just nu får jag inte med mig variabel $row's värde till sidan som heter bild.php.

 

Javaskriptet nedan öppnar sidan "bild.php" som jag vill.

Php-koden nedan radar upp alla tumnaglar som sql-frågan ger svar på och dessa bilder visas på sidan som heter "fritext.php".

 

Allt väl så långt.

 

MEN...

när jag klickar på en tumnagel öppnas den nya sidan (bild.php) som den ska - men utan bild.

Värdet i variabeln $row följer inte med.

 

Finns det tips på hur jag kan, ska göra för att bilden ska dyka upp på sidan "bild.php"?

Tacksam för svar

 

Erland Segerstedt, Kusmark

 

 

 

<script TYPE="text/javascript">

/*****************************************************

Detta javaskrift öppna bild.php

*****************************************************/

 

function visa(url)

{

nytt=window.open(url,'namn','height=600,width=800');

if(window.focus){nytt.focus()}

}

</SCRIPT>

 

for ($j = 0; $j <$rows; ++$j )

 

{

$row = mysql_fetch_row($result);

 

// koden för anropet av bilderna till kontaktkartan

echo '<div class="bildram">';

?>

 

<a href="javascript:visa('bild.php?=<?="sma/$row[0]"?>')">

 

<?php

echo '<img src="sma/'.$row[0].'.jpg">';

echo '</a>';

 

// koden för visning av bildnr under tumnageln

echo '<p>';

echo $row[0];

echo '</p>', '</div>';

Link to comment
Share on other sites

vad skriver den ut?

 

om du gör så här istället?

<a href="javascript:visa('bild.php?=sma/<?= $row[0]; ?>');">

Link to comment
Share on other sites

Vad heter (och hur tar du emot) variabeln på bildvisarsidan?

 

Är ingen php-guru men visst är det väl så att det borde vara enklare att hantera namngivna request-variabler url:en?

typ öppna nytt fönster med url: /bild.php?myImage=logo

och sen i bild.php ta emot och använda variabeln typ:

$myImage = $_GET['myImage'].".jpg";

Link to comment
Share on other sites

Vad heter (och hur tar du emot) variabeln på bildvisarsidan?

 

Är ingen php-guru men visst är det väl så att det borde vara enklare att hantera namngivna request-variabler url:en?

typ öppna nytt fönster med url: /bild.php?myImage=logo

och sen i bild.php ta emot och använda variabeln typ:

$myImage = $_GET['myImage'].".jpg";

Jahaaaaa, vad det det han menade?! Tur att vissa har huvudet på skaft.

Link to comment
Share on other sites

Erland Segerstedt

Vad heter (och hur tar du emot) variabeln på bildvisarsidan?

 

Är ingen php-guru men visst är det väl så att det borde vara enklare att hantera namngivna request-variabler url:en?

typ öppna nytt fönster med url: /bild.php?myImage=logo

och sen i bild.php ta emot och använda variabeln typ:

$myImage = $_GET['myImage'].".jpg";

 

 

Hej

Tack för er bådas hjälp så långt. Jag är nära nu...

 

 

<img src="<?$myImage;?>">

html-koden ovan visar ingen bild - bara märket för en bild (den blåa rutan med ett frågetecken i)

 

<?php

echo '<br>';

echo $myImage;

?>

koden ( echo $myImage; ) skriver ut korrekt url

 

 

Tack på förhand för all hjälp

 

Ha dé Erland Segerstedt

Link to comment
Share on other sites

Erland Segerstedt

<img src="<? echo $myImage;?>">

 

 

Tack för hjälpen Cluster och Mr Andersson;

nu fungerar det som jag vill.

 

 

Hälsningar

Erland Segerstedt

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...