Avatar billede pemo123456 Novice
24. april 2011 - 17:12 Der er 2 kommentarer og
1 løsning

Brug for hjælp til $_post $_session eller lignende til overførsel af variable

Hej

Har nedenstående Select Box, der henter oplysninger fra en tabel i mysql DB. Disse oplysninger bliver listet fint på første side, hvor jeg kan vælge en blandt flere fra denne Select Box (helt som planlagt). Meningen er, at jeg skal vælge en på listen, hvor værdien herefter bliver sendt til næste side. Dette sker også delvist, da tabel ID bliver modtaget på den næste side ved hjælp af $_REQUEST['billede1'];

Problemet hermed er bare, at det i bund og grund er værdien $row['galleryname'] jeg gerne vil have overført, så jeg får tekstværdien og ikke blot tal værdien fra ID.

</td>
      <td align="center"><select name="billede1" id="billede1">
<?php
$sqlCommand = "SELECT id, galleryname FROM photogal "."ORDER BY galleryname";

$rs = mysqli_query($myConnection, $sqlCommand);

while($row = mysqli_fetch_array($rs))
{
  echo "<option value=\"".$row['id']."\">".$row['galleryname']."\n  ";
}
?>
</select>

Jeg har også forsøgt lidt med at lave en if statement på den modtagende side, da jeg får overført tabel ID værdien, hvorfor jeg tænker, at jeg relativt nemt må kunne trække $row['galleryname'] værdien ud, med afsæt i den tilhørende ID værdi. Men det kan jeg desværre heller ikke lige få skruet sammen.
Avatar billede repox Seniormester
24. april 2011 - 17:23 #1
Hvad med
while($row = mysqli_fetch_array($rs))
{
  echo "<option value=\"".$row['galleryname']."\">".$row['galleryname']."\n  ";
}

så?

Og lad være med at bruge $_REQUEST, det er noget gris - brug $_POST eller $_GET...
Avatar billede pemo123456 Novice
25. april 2011 - 09:28 #2
Hej

Lige i skabet - tak for hjælp. Smid venligst et svar.

Mvh pemo
Avatar billede repox Seniormester
25. april 2011 - 12:57 #3
Det fik du her.
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