Problem z walidacją formularza poprzez php.Nie ma komunikacji mędzy html i php.

Jak stworzyć swoją pierwszą stronę. Jeśli jeszcze nie orientujesz się w temacie robienia stron, zapraszamy tutaj.
oliwex
Posty: 1
Rejestracja: 26 lip 2016, 20:18:47
Płeć: Niewybrana
User Agent: Chrome Linux 1920x1080

Problem z walidacją formularza poprzez php.Nie ma komunikacji mędzy html i php.

Post autor: oliwex »

Witam,
jestem tu nowym użytkownikiem, trochę kaleczę robienie stron www, jednakże proszę o zrozumienie.Problem polega na tym, że mam sobie plik index.html z formularzem o zawartości:
Poniżej cały plik index.html

Kod: Zaznacz cały

<html lang="pl_PL">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
	

<meta charset="utf-8"> <!--polskie znaki-->

    <title>Strona główna</title>
 
    <!-- Latest compiled and minified CSS -->
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous">
 
 <link href="../style/styl_index.css" rel="stylesheet" >

 
 
 
  </head>
  <body>

   <!--menu-->
  
  <nav class="navbar navbar-default" role="navigation">
  <div class="container-fluid">
    <!-- Grupowanie "marki" i przycisku rozwijania mobilnego menu -->
	 <div class="navbar-header">
      <a class="navbar-brand" href="#">Lama</a>
    </div>
 
   

    <!-- Grupowanie elementów menu w celu lepszego wyœwietlania na urz¹dzeniach moblinych -->
    <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
      <ul class="nav navbar-nav">
        <li><a style="color:white" href="index.html">Stronga główna</a></li>
        <li><a style="color:white" href="register.html">Rejestracja</a></li>
        <li><a style="color:white" href="info.html">Newsy</a></li>
      </ul>
      <form class="navbar-form navbar-left" role="search">
	  
	<!--logowanie-->  
<form class="form-inline" role="form" action="login_check.php" method="POST">
  <div class="form-group">
    <label class="sr-only" for="exampleInputEmail2">Email</label><!--Login-->
    <input type="email" class="form-control" id="exampleInputEmail2" placeholder="Podaj email" name="email">
  </div>
  <div class="form-group">
    <label class="sr-only" for="exampleInputPassword2">Haslo</label><!--Has³o-->
    <input type="password" class="form-control" id="exampleInputPassword2" placeholder="Podaj haslo" name="haslo" >
  </div>
  <button type="submit" class="btn btn-default">Wyslij</button>

</form>
		
		
      </form>
    </div><!-- /.navbar-collapse -->
  </div><!-- /.container-fluid -->
</nav>
  
  
  
  
  
 <div class="container">
  <div class="row">

    <div class="col-lg-1">#</div>

    <div class="col-lg-10">
	<div id="carousel-example-generic2" class="carousel slide">
  <!-- WskaŸniki w postaci kropek -->
  <ol class="carousel-indicators">
    <li data-target="#carousel-example-generic2" data-slide-to="0" class="active"></li>
    <li data-target="#carousel-example-generic2" data-slide-to="1"></li>
    <li data-target="#carousel-example-generic2" data-slide-to="2"></li>
  </ol>

  <!-- Slajdy -->
  <div class="carousel-inner">
    <div class="item active">
      <img src="http://placehold.it/1280x500" alt="">
      <!-- Opis slajdu -->
      <div class="carousel-caption">
        <h3>To jest opis</h3>
        <p>pierwszego slajdu</p>
      </div>
    </div>

    <div class="item">
      <img src="http://placehold.it/1280x500" alt="">
      <!-- Opis slajdu -->
      <div class="carousel-caption">
        <h3>To jest opis</h3>
        <p>drugiego slajdu</p>
      </div>
    </div>

    <div class="item">
      <img src="http://placehold.it/1280x500" alt="">
      <!-- Opis slajdu -->
      <div class="carousel-caption">
        <h3>To jest opis</h3>
        <p>trzeciego slajdu</p>
      </div>
    </div>

  </div>

  <!-- Strza³ki do przewijania -->
  <a class="left carousel-control" href="#carousel-example-generic2" data-slide="prev">
    <span class="icon-prev"></span>
  </a>
  <a class="right carousel-control" href="#carousel-example-generic2" data-slide="next">
    <span class="icon-next"></span>
  </a>
</div>
	</div>
	<div class="col-lg-1">#</div>
  </div>

  <!--drugi rzad tabeli bootstrap-->
    <div class="row">

    <div class="col-lg-1">#</div>

    <div class="col-lg-10">

	<!--flexbox-->
<div class="flex-container">
  <div class="flex-item"><img src="../img/linux.jpg" ></img></div>
  <div class="flex-item"><img src="../img/c++.jpg" ></img></div>
  <div class="flex-item"><img src="../img/linux.jpg" ></img></div>
  <div class="flex-item"><img src="../img/linux.jpg" ></img></div>
</div>
</div>


   <div class="col-lg-1">#</div>
</div>
 
    <!-- jQuery (necessary for Bootstrap's JavaScript plugins) -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
    <!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/js/bootstrap.min.js" integrity="sha384-0mSbJDEHialfmuBBQP6A4Qrprq5OVfW37PRR3j5ELqxss1yVqOtnepnHVP9aJ7xS" crossorigin="anonymous"></script>
  </body>
</html>

Natomiast chce by w zależności od wartości podanych w polach logowania użytkownika przerzucało do konkretnej podtrony. Czytałem o funkcji header itd jednak od razu po wrzuceniu pliku .php na ftp okazuje się że między plikami nie ma komunikacji.Pliki są w tym samym folderze.
Kod php:

Kod: Zaznacz cały

<?php
$email=$_POST['email'];
$haslo=$_POST['haslo'];
echo $email. " ".$haslo;

?>

Wiem,że kod php przedstawia tylko wypisanie wartości,ale na razie chce tylko wypróbowac komunikację między html a php na tym hostingu.
PZDR
mdwebbuilder
Posty: 49
Rejestracja: 06 wrz 2015, 18:46:57
Płeć: Niewybrana
User Agent: Firefox Windows 1920x1080

Problem z walidacją formularza poprzez php.Nie ma komunikacji mędzy html i php.

Post autor: mdwebbuilder »

Witam,
nie jestem pewny, bo ja takich problemów nie miałem, :D
ale wydaje mi się, że w skrypcie PHP powinieneś podać:

Kod: Zaznacz cały

$_POST["email"]
zamiast:

Kod: Zaznacz cały

$_POST['email']
.
Tak samo z polem "haslo".
możliwe też, że pole id ma większą wagę niż name i to ono jest używane jako identyfikator pola w skrypcie PHP, chociaż tego nie jestem pewny, bo, jak już wspominałem, nigdy takich problemów nie miałem.
Pozdrawiam
MD
ODPOWIEDZ