• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Przesyłanie metodą post dwóch "rzeczy" o takiej samej nazwie PHP

0 głosów
454 wizyt
pytanie zadane 3 marca 2019 w PHP przez zerakot Obywatel (1,870 p.)
Witam,

Jak przesłać najlepiej metodą post dwóch "rzeczy" (nie wiem jak to nazwać, niech ktoś  mnie poprawi) o takiej samej nazwie z jednego pliku PHP do drugiego?
komentarz 3 marca 2019 przez Tomek Sochacki Ekspert (227,510 p.)
napisz jakoś dokladniej co chcesz osiągnąć, najlepiej z przykładem, bo coś mi się wydaje, że chcesz przekombinować...
komentarz 3 marca 2019 przez zerakot Obywatel (1,870 p.)

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>";
					}
				}

 

 

komentarz 3 marca 2019 przez OdsetekGlupoty Pasjonat (15,360 p.)
Wow, co to jest? Mieszanka php, js i html. I co to za cudzysłowa? Powiedz co ci tu nie działa, bo wydaje mi się, że wszystko.
komentarz 3 marca 2019 przez zerakot Obywatel (1,870 p.)

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

komentarz 3 marca 2019 przez OdsetekGlupoty Pasjonat (15,360 p.)
Do tego lepiej użyć pętli foreach, ale jak już masz while to czemu wyświetlasz tylko indeks  0 tablicy $nazwa?
komentarz 8 marca 2019 przez zerakot Obywatel (1,870 p.)
Bo jak nic ie będzie, albo będzie inne od 0 to pokazuje błąd

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
2 odpowiedzi 2,549 wizyt
0 głosów
1 odpowiedź 1,253 wizyt
0 głosów
1 odpowiedź 416 wizyt

93,776 zapytań

142,736 odpowiedzi

323,388 komentarzy

63,381 pasjonatów

Motyw:

Akcja Pajacyk

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

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...