Taki o to problem. Zadanie proste (wydawalo by sie, dlatego zaczynam watpic,ze cokolwiek umiem w php) -> wyswietlic to co w array po nacisnieciu submit i dodac input usera do array. Gdyby chcial dodac wiecej mialby taka mozliwosc. Caly czas mam problem w zrozumieniu i wykorzystaniu pola hidden. Nie wiem co robie nie tak. Wyskakuje mi komunikat
Undefined variable: hidden_input in C:\xampp\htdocs\zadania\transport.php on line 31
. Ale przeciz zostal zdeklarowany w lini 9. Rowniez nie wyswietla mi sie pelna lista transportu + dodatek usera
$transport = array("car", "bus", "plane");
, dzieki za pomoc.
<?php
if(empty($_POST['vehicle'])){ echo "you need to write something"; $transport = array("car", "bus", "plane"); }else{
#$transport = array("car", "bus", "plane");
$hidden_input = explode(",", $_POST['nvisInput']); $vehicle = explode(",", $_POST['vehicle']);
foreach ($transport as $transportMode)
echo "<li>$transportMode</li>"; $hidden_input=implode(',',$transport); }
?>
<html>
<body>
<form action="" method="post">
<h1>Form of Transport</h1>
What form of transport
<p><input type="text" name="vehicle"/></p>
<input type="hidden" name="nvisInput" value="
<?php echo"$hidden_input"; ?>" />
<input type="submit" name="check" />
</form>
</body>
</html>