Postede denne case tidligere, men fik den ikke løst
Jeg modtager ikke værdierne fra mine input felter.
Jeg har lavet et loop som f.eks. giver 14 forms, alt tekst og billeder kommer korrekt i de forskellige forms. Men når man trykker på submit kommer dataene ikke med over?
html filen:
- <form method="POST" action="/shop/action/ordre_action.php">
- <?php
- echo "<table><tr>";
- $i=0;
- $antal = 4; // det antal tabeller der vises vertikalt
- $num_id = 1; // tæller til UNIK navngivning af input felter
- while($row = mysql_fetch_array($query)) {
- $resultat[] = $row;
- $vare_id = $row['vare_id'];
- if($i%$antal == 0){
- echo "</tr><tr>";
- } ?>
- <td>
- <table border="1" cellspacing="2" cellpadding="2" height="170" width="200">
- <input type="hidden" name="dato[<?php echo $num_id; ?>]" value="<?php echo $datee; ?>]"/>
- <input type="hidden" name="username[<?php echo $num_id; ?>]" value="<?php echo $user; ?>"/>
- <input type="hidden" name="firma_id[<?php echo $num_id; ?>]" value="<?php echo $_COOKIE[firma_id]; ?>"/>
- <input type="hidden" name="vare_id[<?php echo $num_id; ?>]" value="<?php echo $row['vare_id']; ?>"/>
- <input type="hidden" name="varenavn[<?php echo $num_id; ?>]" value="<?php echo $row['varenavn']; ?>"/>
- <input type="hidden" name="pris[<?php echo $num_id; ?>]" value="<?php echo $row['pris']; ?>">
- <input type="hidden" name="ordre_id[<?php echo $num_id; ?>]" value="<?php echo $_COOKIE[ordre_id]; ?>"/>
- <tr><td height="25"><b><?php echo $row['varenavn']; ?></b></td></tr>
- <tr><td height="25">Kolli str.: <?php echo $row['kollistr']; ?></td></tr>
- <tr><td height="25">Pris pr. stk:<?php echo $row['pris']; ?> </td></tr>
- <tr><td height="25">Kolli antal: <br/><input type="number" name="antal[<?php echo $num_id; ?>]" id="antal"/></td></tr>
- <?php //if(!empty($row['vare_billede'])): ?>
- <tr><td><img src="/css/images/<?php echo $row['vare_billede'];?>" /></td></tr>
- <?php //endif; ?>
- <tr><td><input type="submit" name="submit[<?php echo $num_id; ?>]" value="Bestil<?php echo $num_id;?>"></td></tr>
- </table></td>
- <?php $i++; $num_id++;
- }
- echo "</tr>"; echo "</table>";
- ?>
- </form>
php fil til behandling af data:
- if ($admin_cookie == FALSE) {
- header("location: /index.html");
- }
- else {
- $ordre_id = $_COOKIE['ordre_id'];
- $vare_antal = $_POST['antal'][$num_id];
- $vare_navn = $_POST['varenavn'][$num_id];
- //$sql = "INSERT into npjo9_ordre_varenr values('', '$_POST[dato]', '$_POST[firma_id]', '', '$_POST[vare_id]', '$_POST[varenavn]', '$_POST[antal]', '$_POST[pris]', '', '', '', '0', '$ordre_id')";
- //$query = mysql_query($sql) or die(mysql_error());
- //header("location: ../shop.php");
- echo "ordre id".$ordre_id."<br>vare navn:". $vare_navn."<br> Antal". $vare_antal;
- exit;
- }
- ?>