Hej Theis,
Mange tak for dit svar :-)
Vil du indsætte hidden field LIGE INDEN <input type="submit">?
Og hvor i ovenstående kode, kan jeg trække pos ud som:
$position = $row['pos'];
Det er faktisk sidsnævnte der volder mig lidt problemer, da jeg er lidt forvirret over den kode jeg har lavet, og hvor jeg kan ...
Jeg er en nybegynder, men det er sikkert luret :-)
Hvis du gider at se dette her ifht ovenstående er det så korrekt?
- <?php
- // Select box til at vælge hvilken side der skal slettes
- $query="SELECT id, linklabel, pos FROM pages ORDER BY pos ASC";
- $result = mysqli_query($myConnection, $query);
- ?>
-
- <form action="../page_delete_parse.php" onsubmit="return confirm('- Are you sure you want to delete this page?')" method="post" />
-
- <select class="boxstyles" name='linklabel' />
- <?php
- // printing the list box select command
- while($row=mysqli_fetch_array($result)){
- $position = $row['pos']; // ER DET KORREKT AT TAGE DET UD SÅDAN HER, LIGE INDEN MAN ECHO'ER?
- echo "<option value=\"$row[id]\">$row[linklabel]</option>";
- // Option values bliver tilføjet efterhånden som arrayen bliver løbet igennem
- }
- ?>
- </select>
- <input type="hidden" value="$position" name="position" />
- <input type="submit" name="formSubmit" value=" Delete "/>
- </form>
- <?php
- mysqli_free_result($result);
- ?>
Vil det på denne måde være det rigtige pos (position) fra databasen, altså det der tilhører det ID og LINKLABEL.
Jeg troede nemlig at det skulle stå sammen med de andre inde i:
- echo "<option value=\"$row[id]\">$row[linklabel]</option>"; //OG SÅ INKLUDERE POS HER SAMMEN MED DE ANDRE VARIABLER??
Det var egentlig det jeg gerne ville, det sidstnævnte, men man kan ikke sætte POS der også?
Man skal have et hidden field eller hvordan?
Jan
Indlæg senest redigeret d. 23.04.2011 20:27 af Bruger #16555