Avatar billede Slettet bruger
08. januar 2008 - 21:09 Der er 5 kommentarer

Overføre data mellem 2 php sider

Jeg har lavet en lille assetmanager til min insert_image funktion i et open-source wysiwyg editor. Når jeg trykker på "indsæt billede" i assetmaneger.php lukkes denne ned og insert_image.php refreshes. Hvordan får jeg dette specifikke billedenavn overført til tekstfeltet "imageurl" i insert_image.php?

assetmaneger.php:
<?php
require_once('../Connections/galleri.php');
mysql_select_db($database_galleri, $galleri);
$query_rsBilleder = "SELECT * FROM billeder ORDER BY billedeid DESC";
$rsBilleder = mysql_query($query_rsBilleder, $galleri) or die(mysql_error());
$row_rsBilleder = mysql_fetch_assoc($rsBilleder);
$totalRows_rsBilleder = mysql_num_rows($rsBilleder);
?>
</head>
<body>
<?php do { ?>
<?php echo '<img height="80" width="80" src="../billeder/'.$row_rsBilleder['billedenavn'].'">'; ?><br>
<?php echo $row_rsBilleder['billedenavn']; ?><br>
<a href="#" onClick="window.opener.location.reload();self.close()">Indsæt billede</a><----Her fra----
<?php } while ($row_rsBilleder = mysql_fetch_assoc($rsBilleder)); ?>

Insert_image.php:
<input type="text" name="imageurl" id="imageurl" value=""  style="font-size: 10px; width: 80%;"> <----her i-----
Avatar billede gf Nybegynder
08. januar 2008 - 22:30 #1
Hej

Kan du ikke bare overføre det i en session variabel?

mvh gf
Avatar billede Slettet bruger
09. januar 2008 - 16:51 #2
Jo det var også min første tanke, men nu er jeg tilfældigvis totalt nybegynder mht php så jeg er lidt i tvivl om hvordan koden ser ud...
Avatar billede gf Nybegynder
10. januar 2008 - 15:49 #3
Hej
i starten af de sider hvor du vil bruge session variabler skal du have:

<?
session_start();
?>

En session variabel sættes således:

$_SESSION["billedenavn"] = "peter.jpg"

En session variabel er tilgængelig på alle sider ( husk altid at have session_start();  som det første på siden)

mvh gf
Avatar billede Slettet bruger
10. januar 2008 - 19:30 #4
Så langt så godt - hvordan vedhæfter jeg så en session til et textfelt?
Avatar billede Slettet bruger
10. januar 2008 - 22:07 #5
Ok det er lidt mere tricky end jeg lige havde regnet med...
Når jeg trykker på linket "indsæt billede" ønsker jeg at oprette en session med dét billedenavn ud for knappen...

  <?php do { ?>
    <table width="100%" border="0" cellpadding="0" cellspacing="0">
      <tr>
        <td><?php echo '<img height="80" width="80" src="../billeder/'.$row_rsBilleder['billedenavn'].'">'; ?></td>
          <td><?php echo $row_rsBilleder['billedenavn']; ?></td>
          <td><a href="#" onClick="window.opener.location.reload();self.close()">Indsæt billede</a></td><---denne knap---         
      </tr>
        </table>
    <?php } while ($row_rsBilleder = mysql_fetch_assoc($rsBilleder)); ?>
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