Avatar billede fqthjoe Nybegynder
03. januar 2003 - 19:00 Der er 11 kommentarer og
1 løsning

variabel ind i en "value"... (nyt spørgsmål)

Hej eksperter.
Har tidligere fået hjælp til nedstående kode, men vil gerne kunne tage variablen "ref" ind i "value":
name="image" <input type="hidden" name="image" value="mapledesign.gif">
istedet for mapledesign.gif. Har prøvet på samme måde med
"<?=$ref?>" men uden held. Det virker fint det andet sted i koden hvor jeg fik hjælp.
Kan det lade sig gøre ? eller er det mig der klumre rundt i det.... vh fqthjoe

<?php
/*vi bruger lige dine database ting :) */
include("config.php");
mysql_connect($host,$brugernavn,$kodeord);
mysql_select_db($database);
$query = mysql_query("SELECT * FROM sendcard2");
while($r = mysql_fetch_array($query)) {
$navn = $r["navn"];
$ref = $r["ref"];
}
/*og så kommer selve siden...*/
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<table width="100%" cellspacing="0" cellpadding="0">
        <tr>
            <td valign="top">
              <form method="post" action="sendcard.php">
              <input type="image" border="0" value="Submit" src="<?=$ref?>" width="200" height="140" name="image" style="width: 200px; height: 140px;">
              <input type="hidden" name="image" value="mapledesign.gif">
              <input type="hidden" name="caption" value="&lt;a href=http://www.mapledesign.co.uk&gt;Maple Design&lt;/a&gt; is proud to support sendcard.">
              </form>
            </td>
        </tr>
</table>
</body>
</html>
Avatar billede hono Nybegynder
03. januar 2003 - 19:05 #1
Virker dette?

<?php
/*vi bruger lige dine database ting :) */
include("config.php");
mysql_connect($host,$brugernavn,$kodeord);
mysql_select_db($database);
$query = mysql_query("SELECT * FROM sendcard2");
while($r = mysql_fetch_array($query)) {
$navn = $r["navn"];
$ref = $r["ref"];
}
/*og så kommer selve siden...*/
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<body>
<table width="100%" cellspacing="0" cellpadding="0">
        <tr>
            <td valign="top">
              <form method="post" action="sendcard.php">
              <input type="image" border="0" value="Submit" src="<? echo $ref; ?>" width="200" height="140" name="image" style="width: 200px; height: 140px;">
              <input type="hidden" name="image" value="mapledesign.gif">
              <input type="hidden" name="caption" value="&lt;a href=http://www.mapledesign.co.uk&gt;Maple Design&lt;/a&gt; is proud to support sendcard.">
              </form>
            </td>
        </tr>
</table>
</body>
</html>
Avatar billede erikjacobsen Ekspert
03. januar 2003 - 19:08 #2
Man bør
  src="<?=htmlentities($ref)?>"
Avatar billede erikjacobsen Ekspert
03. januar 2003 - 19:10 #3
og selvfølgelig
value="<?=htmlentities($ref)?>"
Avatar billede fqthjoe Nybegynder
03. januar 2003 - 19:23 #4
src="<?=htmlentities($ref)?>" - virker perfekt
value="<?=htmlentities($ref)?>" - er problemet..
Når jeg klikker på et af de fundne billeder, "starter" den godt nok også "sendcard.php" som den skal, men den skulle gerne tage billedet med over, og det går den ikke. Hvis jeg i Value istedet referere til f.eks. "test.gif" viser den så godt nok "test.gif", men ville gerne kunne vælge et af billederne slev og så "tage det med" over i sendcard.php.
Forklarer jeg mig godt nok ?
Avatar billede erikjacobsen Ekspert
03. januar 2003 - 19:26 #5
Det virker på samme måde begge steder. Så der er noget andet
galt. Har du et link til siden?
Avatar billede fqthjoe Nybegynder
03. januar 2003 - 19:32 #6
http://www.sporvognen.dk/sendcard/test5.php
(med value="sponsor.gif")
http://www.sporvognen.dk/sendcard/test4.php
(value="<?=htmlentities($ref)?>")
Avatar billede erikjacobsen Ekspert
03. januar 2003 - 19:39 #7
Skal der kun stå test2.gif i nummer 2 link ?
Avatar billede fqthjoe Nybegynder
03. januar 2003 - 20:01 #8
Næ, det er rigtigt... Den sætter Images foran.. så det er nok der problemet er. Men kan ikke se hvor den sætter dette "bibliotek" ind henne.. Skal måske have kigget i Mysql igennem ?..
<img src="images/http://sporvognen.dk/thomas/test2.jpg" width="" height="">
<img src="images/mapledesign.gif" width="500" height="350">
Avatar billede fqthjoe Nybegynder
03. januar 2003 - 20:08 #9
Nu virker:
http://www.sporvognen.dk/sendcard/test4.php
Men nu ligger mit billede(r) i både \sendcard\images\ og
i "roden".
Så det er åbenbart i min "sendcard.php" problemet ligger. Den smider så "\images" foran.
Avatar billede fqthjoe Nybegynder
03. januar 2003 - 20:30 #10
men må gerne smide et svar da du har brugt tid på det...
Avatar billede erikjacobsen Ekspert
03. januar 2003 - 23:06 #11
Du har vel selv fundet ud af det
Avatar billede fqthjoe Nybegynder
04. januar 2003 - 19:06 #12
ok. Takker :-) så lukker spørgsmålet igen.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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