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

Pobranie divów oraz zmiennych z JS do PHP

0 głosów
729 wizyt
pytanie zadane 26 lipca 2017 w PHP przez sc4rface Dyskutant (7,710 p.)
zmienione kategorie 26 lipca 2017 przez draghan

W wielkim skrócie, potrzebuję pobrać divy z form generowane za pomocą JS'a i metody append() i wyświetlić go w odrębnym pliku .php, dodatkowo walczę z przesyłaniem zmiennych z JS'a do PHP i za cholerę mi nie wychodzi, przetestowałem wszystkie rozwiązania które znalazłem w internecie, żadne nie działa, aż mi ręce opadają. Dopiero zaczynam programować, stąd też moja niewiedza, ale naprawdę przetrzepałem dziś pół internetu. Zamieszczam fiddla i kod plik.php, do którego odnosi form.

https://jsfiddle.net/vqdsh0cv/

<?php

	@$tytul = $_POST['k-title'];
	@$opis = $_POST['k-desc'];
	if ($tytul == '' || $opis == '') {
		
		echo '<div><p>Błąd</p><p>Uzupełnij wszystkie pola generatora!</p>';
		
	} else {
		
	/* $szablon = file_get_contents("./index.php"); */

		echo '<div style="max-width: 1050px; margin-left: auto; margin-right: auto;">';
		echo '<div style="padding-top: 50px; padding-bottom: 50px;">';
		echo '<p style="font-size: 30px; text-align: center;">'.$tytul.'</p>';
		echo '<p style="font-size: 15px; text-align: justify;">'.$opis.'</p>';
		echo '</div>';

		echo '<div style="width: 100%; text-align: center; background-color: #eee; font-weight: 200; line-height: 0.92em; padding: 23px 0; font-size: 30px;">Specyfikacja techniczna</div>';
		echo '<table style="font-size: 14px; border: none; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb; width: 100%;" border="0" cellspacing="0" cellpadding="5px"><tbody>';
		echo '<tr>';
		
		foreach($_POST['cecha'] as $cecha) {
			
			echo '<td style="padding: 3px 10px; text-align: right; border-right: 1px solid #dbdbdb;" width="50%">' .$cecha. '</td>';
		}

		foreach($_POST['cecha-opis'] as $cechaopis) {
			
			echo '<td style="padding: 3px 10px; text-align: left;" width="50%">' .$cechaopis. '</td>';
		}
		
		echo '</tr>';
		echo '</tbody></table>';


		foreach($_POST['sample'] as $sampletext) {
		echo $sampletext;
		}

		echo '</div>';

		}

	/* $file = "szablon.txt";
	$fp = fopen($file, "a"); 
	flock($fp, 2); 
	fwrite($fp, $tytul. $opis. $cecha. $cechaopis. $sampletext); 
	flock($fp, 3); 
	fclose($fp); */


?>

 

komentarz 26 lipca 2017 przez xmentor Nałogowiec (49,520 p.)

dodatkowo walczę z przesyłaniem zmiennych z JS'a do PHP

AJAX

komentarz 26 lipca 2017 przez Velta Maniak (52,910 p.)
echo '<div><p>Błąd</p><p>Uzupełnij wszystkie pola generatora!</p>';

zbędne, wystarczy dopisać 

required

do znacznika pola formularza

komentarz 26 lipca 2017 przez sc4rface Dyskutant (7,710 p.)
Required nie jest stylowalne, a nad tym mam pełną kontrolę w przyszłości.
komentarz 26 lipca 2017 przez sc4rface Dyskutant (7,710 p.)
Geez, wiem o tym chłopie - chodziło mi o styl dymka requireda :D

Tak czy inaczej, chyba nie tego dotyczy temat - to szkielet strony na tę chwilę, nie jej finalna wersja, a ja oczekuję odpowiedzi programistycznej, aniżeli "poprawek" na siłę mojego pre-projektu HTML&CSS

I tak dla Twojej wiadomości, pseudoklasy nie sa obsługiwane przez każdą przeglądarke - średnio bezpieczne rozwiązanie.

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

Podobne pytania

0 głosów
2 odpowiedzi 1,028 wizyt
0 głosów
1 odpowiedź 614 wizyt
pytanie zadane 22 stycznia 2018 w PHP przez wojtij99 Użytkownik (630 p.)
0 głosów
1 odpowiedź 1,257 wizyt

93,778 zapytań

142,737 odpowiedzi

323,388 komentarzy

63,382 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.

...