Problem z $_POST

0

Witam,
Oto mój problem:

<head>
<meta charset = "utf-8" />
<title> Zaloguj</title>
<meta name="description" content= test2 />
<meta name= "keywords"content="Cytaty.pl" />
	<meta http-equiv="X-UA-Compatible" content= "IE=edge,chrome=1" />
	<link rel="stylesheet" href="style2.css" type="text/css"/>
	<link href="https://fonts.googleapis.com/css?family=Source+Sans+Pro:700" rel="stylesheet"> 

</head>
<body>
<form action="potwierdz.html" method="post">
	<div id="pyt">
		<center><h1>Odpowiedz na kilka pytań:</h1></center>
		<center><div class="pyt">1. Masz dzieci? <input type="text" name="d1" placeholder="Tak/Nie"></div></center>
		<center><div class="pyt">2. Masz wnuki? <input type="text" name="d2" placeholder="Tak/Nie"></div></center>
		<center><div class="pyt">3. Masz prawnuki? <input type="text" name="d3" placeholder="Tak/Nie"></div></center>
		<center><div class="pyt">4. Jak masz na imię? <input type="text" name="d4" placeholder="Podaj imię..."></div></center>
		<center><div id="butt"><input type="submit" value="Dalej" /></div></center>
	</div>
</form>
</body>
</html>

To jest kod, w którym z form pobieram dane i przesyłam do PHP


	<?php
	$dziecko = $_POST['d1']
	echo $dziecko;
	?>
	

a tu kod PHP

Problem jest taki, że w PHP nie wyświetla mi się to co podałem do <input name="d1"...>.

Dodam też, że program ma być drzewem genealogicznym i po to takie dziwne pytania HEH.

2

Przesylasz dane do PHP, ale jako "action" formularza masz podane "potwierdz.html". To błąd, czy tak na pewno ma być?

Możesz do swojego PHP dodać jakieś echo 'tekst kontrolny' i zobaczyć, czy nie pokaże się nic (to znaczy, że skrypt się nie uruchamia), czy będzie tekst kontrolny ale bez danych z formularza - wtedy wiemy, że problem jest gdzieś z formularzem /przesłaniem danych.

1

Po:

$dziecko = $_POST['d1']

nie masz średnika.
Interpreter powinien wyświetlić jakiś komunikat błędu, chyba że testujesz to na serwerze, który ze względów bezpieczeństwa ma wyłączone wyświetlanie błędów.

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