Avatar billede human Nybegynder
08. november 2003 - 02:37 Der er 6 kommentarer og
1 løsning

Ang. vidersending af variabler

Jeg har en side hvor alle data fra en tabel bliver trukket ud, det er så meningen at man under hver udtræk kan vælge "edit device". Hvor man så ryger videre til en anden side "editspec.php". Men hvordan kan jeg vidersende alle udtrukne variabler fra hvert enkelt udtræt, alt afhængigt af hvilket udtræt man vælger at ville redigere i foreksempel. Det ville være nemt hvis der var 1 udtræt, men her skal man kunne vælge hvilket udtræk. Det er self forskelligt hvor mange udtræk der kommer fra tabellen.

Lidt kode:

$query = "SELECT * FROM x8unit";
$result = mysql_query($query);
while($row = mysql_fetch_array($result)) {
$specimei = $row['imei'];
print "
    Identification: $row[identification]<br />
    Imei: $specimei<br />
<form action='editspec.php' method='post'>
<input type='submit' name='EditDevice' value='Edit device'>
</form>
";
}
Note: Udtrækket indeholder mere end "identification" og "imei".
Avatar billede human Nybegynder
08. november 2003 - 02:39 #1
Spørgsmålet er bare hvordan jeg kan vide hvilket udtræk der bliver valgt, ikke hvordan man redigere i dem på næste side.
Avatar billede kimg Nybegynder
08. november 2003 - 08:30 #2
Nogen speciel grund til at at ikke kalde dine data der hvor du skal redigere dem.

Kim
Avatar billede schaefner Juniormester
08. november 2003 - 08:48 #3
--- list.php ---

<?php
$result = mysql_query("SELECT * FROM x8unit");
while($row = mysql_fetch_array($result)) {
    echo 'Identification: '.$row['identification'].'<br />Imei: '.$row['imei'].'<br />';
    echo '<button onclick="document.location.href=\'edit.php?id='.$row['id'].'\'">Edit device</button>';
}
?>

--- edit.php ---

<?php
$result = mysql_query("SELECT * FROM x8unit WHERE id=".$_GET['id']."");
$row = mysql_fetch_array($result);
?>

<input type="text" name="identification" value="<?php echo $row['identification']; ?>">

und so weiter
Avatar billede human Nybegynder
08. november 2003 - 14:20 #4
Nøjagtig hvad jeg mente schaefner. Smid et svar.
Avatar billede schaefner Juniormester
08. november 2003 - 14:27 #5
svar :)
Avatar billede human Nybegynder
08. november 2003 - 14:48 #6
Hmm.. Det du har lavet virker sådan set, men når jeg forsøger at sætte det sammen med det her fucker det:

print '
<form method='post' action='response.php?imei=$row['imei']'>
<input type='submit' name='Remove device' value='Remove device'>
<input type='hidden' name='db_action' value='RemoveDevice'>
</form>
';

Det er på list.php
Avatar billede human Nybegynder
08. november 2003 - 15:52 #7
Fandt ud af det.
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