Witam,

Mam pewien problem z którym od kilu godzin walczę - chodzi o wybór pozycji zaznaczonych jak również pojedynczych

Mam taki kod :

  1. <?php
  2. require('funkcje.php');
  3. lacz_baza();
  4.  
  5. $pobierz_userow=mysql_query("select * from towary order by Grupa asc limit 10");
  6. while($u=mysql_fetch_array($pobierz_userow))
  7. {
  8. echo '<form action="checkbox.php" method="post">';
  9. $nazwa = substr($u['Nazwa'], 0, 10);
  10.  
  11. echo'<input type="checkbox" name="zaznacz[]" value="'.$u['Gid'].'"><label>'.$u['Gid'].'</label> <input name="ilosc'.$u['Gid'].'" size="2" value="2" /> <input type="submit" name="pojedyncze" Value="przycisk"/><br/>';
  12. }
  13.  
  14. echo '<br><input type="submit" name="zaznaczone" Value="przycisk"/>
  15. </form>';
  16. ?>


oraz

  1. <?php
  2.  
  3. if(isset($_POST['zaznaczone'])){
  4. if(!empty($_POST['zaznacz'])) {
  5.  
  6. foreach($_POST['zaznacz'] as $zaznacz) {
  7. $row++;
  8. $tablica[$row]="'".$zaznacz."'";
  9. $zam = rtrim(implode($tablica), ',');
  10. echo 'Gid - '.$zam;
  11. echo '<br>';
  12. $Gid = str_replace("'", '', $zam);
  13. $tablica2[$row]="'".$_POST['ilosc'.$Gid.'']."'";
  14. $zam2 = rtrim(implode($tablica2), ',');
  15. echo 'Ilosc - '.$zam2;
  16. echo '<br>';
  17. echo '<br>';
  18. $row=0;
  19. }
  20. }
  21. else
  22. {
  23. echo 'nie zanzaczne';
  24. }
  25. }
  26.  
  27. if(isset($_POST['pojedyncze'])){
  28. echo 'pojedyncza pozycja';
  29. }
  30.  
  31. ?>


Zaznaczenie "grupowe" kilku pozycji działa bez zarzutu... jednak w przycisku pojedynczym - jak chce przekazać tylko jedną pozycje nie wiem w jak sposób przekazać ilość i Gid ?