Just nu i M3-nätverket
Gå till innehåll

Php-variabels värde till nästa sida


Erland Segerstedt

Rekommendera Poster

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>';

Länk till kommentar
Dela på andra webbplatser

vad skriver den ut?

 

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

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

Länk till kommentar
Dela på andra webbplatser

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";

Länk till kommentar
Dela på andra webbplatser

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.

Länk till kommentar
Dela på andra webbplatser

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

Länk till kommentar
Dela på andra webbplatser

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

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...