Problem z formularzem Bootstrap

0

Witam. Mam problem z wiadomoscia zwrotna w ramce modalnej.
Gdy jest blad wszystko jest ok. Ale gdy formularz sie wysle to strona sje odswieza.. i ramki nie ma..

Prosze o pomoc

		<div class="contact-section">
			<div class="ear-piece">
				<img class="img-responsive" src="images/contact_graphic.png" alt="">
			</div>
			<div class="container">
				<div class="row">
					<div class="col-sm-3 col-sm-offset-4">
						<div class="contact-text">
							<h3>Kontakt</h3>
							<address>
							</address>
						</div>
					</div>
					<div class="col-sm-5">
						<div id="contact-section">
							<h3>Zapytaj o wolny termin</h3>
					    	<form id="main-contact-form" class="contact-form" name="contact-form" method="post">
					            <div class="form-group">
					                <input type="text" name="name" class="form-control" required="required" placeholder="Imię i Nazwisko">
					            </div>
					            <div class="form-group">
					                <input type="email" name="email" class="form-control" required="required" placeholder="Adres E-mail">
					            </div>
					            <div class="form-group">
					                <input type="text" name="termin" class="form-control" required="required" placeholder="Termin imprezy">
					            </div>								
					            <div class="form-group">
					                <textarea name="message" id="message" required="required" class="form-control" rows="4" placeholder="Treść wiadomości"></textarea>
					            </div>                        
					            <div class="form-group">
					            <button type="submit" class="btn btn-primary btn-sm" data-toggle="modal" data-target="#myModal" name="wyslij">Wyślj</button>
					            </div>
					        </form>	 
				       </div>
					</div>
				</div>
			</div>
		</div>	
	</section>
	<!-- wysylanie wiadomości-->
	<div class="modal fade <?$pokazModal?>" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  <div class="modal-dialog" role="document">
    <div class="modal-content">
      <div class="modal-header">
        <h2 class="modal-title" id="myModalLabel"><p style="color: black;">Formularz kontaktowy</p></h2>
      </div>
      <div class="modal-body">
		<?php 
	if(isset($_POST["wyslij"])) {
	 $pokazModal = 'in';
			echo '<p style="color: black;"> nie wyslana</p>';
    }
		else {
	$name = @trim(stripslashes($_POST['name'])); 
    $email = @trim(stripslashes($_POST['email']));
    $termin = @trim(stripslashes($_POST['termin'])); 	
    $subject = @trim(stripslashes($_POST['subject'])); 
    $message = @trim(stripslashes($_POST['message'])); 

    $email_from = $email;
    $email_to = '[email protected]';//replace with your email

    $body = 'Imię i Nazwisko: ' . $name . "\n\n" . 'Email: ' . $email . "\n" . 'Termin: ' . $termin . "\n\n" .  $message;

    $success = @mail($email_to, $subject, $body, 'From: <'.$email_from.'>');

	echo '<p style="color: black;">Wiadomość została wysłana</p>';
	
		}
    ?>
	</p>
      </div>
      <div class="modal-footer">
        <button type="button" class="btn btn-primary pull" data-dismiss="modal">Powrót</button>
      </div>
    </div>
  </div>
</div>
	<!--/#wysylanie wiadomości-->
0

a do tego przypadkiem nie było modal.js który trzeba załączyć?

0

Nie ma zadnego modal.js..

0

ale musi być jakiś javascript (zresztą to samo ci napisali na forum php) tutaj masz niemal bliźniaczy przykład:
https://www.codexworld.com/bootstrap-modal-popup-form-submit-jquery-ajax-php/

0

Własnie tak.. a powiedz mi.. dlaczego jak wysyłam formularz to emaila przechodzi z adresu [email protected] ? Jak to zmienić aby adres był taki jak z emaila od ogos ?

0

Musisz zbudować lepsze nagłówki. Looknij tutaj: https://stackoverflow.com/a/20181196/5497893

0

Ok dzięki.

Gotowe ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1