Mam taki kod i chcę, aby można było przesłać wszystkie checkboxy do podsumowania "sklepu" i tam wypisać nazwy wszystkich zaznaczonych.
... if($wynik = $mysqli->query($query)) { while($row = $wynik->fetch_assoc()) { echo '<div class="produktwyszukany">'. "<div class='zdjecie'>"."<img src='".$row['zdjecie']."'/>"."</div>". "<div class='nazwa'>".$row['nazwa']."</div>"."<br />"."<br />". "<div class='cena'>".$row['cena']. "<div class='zl'>zł</div>"."</div>". "<input type='submit' name='opis' value='OPIS' onClick=' document.getElementById(\"Wopis\").innerHTML = \"".$row['opis']."\" document.getElementById(\"Wnazwa\").innerHTML = \"".$row['nazwa']."\" document.getElementById(\"produkt\").value = \"".$row['nazwa']."\" var mail = document.getElementById(\"mail\"); mail.style.display = \"block\" var wyjasnienie = document.getElementById(\"wyjasnienie\"); wyjasnienie.style.display = \"block\" ' />". "<form action='podsumowanie.php' method='post'>". "<input type='checkbox' name='kosz[]' class='kosz' onClick='kosz()' value='".$row['nazwa']."' />"."<label>Koszyk</label>". "<input type='submit' action='podsumowanie.php'/>". "</form>". "</div>"; } }
Wszystko działa, ale nie wiem jak wysłać dwie rzeczy o takiej samej nazwie do innego pliku.
Zrobiłem taki kod PHP:
<?php if(isset($_POST['kosz'])) { $count = count($_POST["kosz"]); $i = 0; while($i < $count) { $nazwa = $_POST['kosz']; echo $nazwa[0]; $i++; } } ?>
I to nie działa
93,776 zapytań
142,736 odpowiedzi
323,388 komentarzy
63,381 pasjonatów
Motyw:
Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡
Oto polecana książka warta uwagi.Pełną listę książek znajdziesz tutaj
Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.