私を助けてください。私は自分のコードに問題があります。入力フォームからforeach値
これはコードinput.phpある:
<?php
session_start();
$_SESSION['nim'][] = $_POST['nim'];
$_SESSION['nama'][] = $_POST['nama'];
$_SESSION['nilai'][] = $_POST['score'];
header("location:index.php")
?>
これはコードshow.phpある:
<form method="POST" action="simpan.php">
NIM : <input type="text" required placeholder="input NIM" name="nim"/><br/>
Name : <input type="text" required placeholder="input name" name="nama"/><br/>
score : <input type="number" required placeholder="input score between 0-100" name="score"/><br/><input type="submit" value="OK"/>
これは、コードsimpan.phpある
<?php
session_start();
foreach($_SESSION as $key)
{
foreach($key as $data => $value)
{
echo "NIM : ",$value." ", "Name : ",$value." ", "Score : ",$value." ";
}
}
?>
結果: enter image description here 問題はフォームで入力を表示することです ニム時: 名前: スコア:
例= NIM:01名:ジョン・スコア:90
私は上記の形式に応じて表示されるためにshow.phpに何を変更する必要がありますか? 感謝:)
'エコーをした以下の例をご確認ください$ value ""; 'は' echo $ value 'でなければなりません。 "; –
echo $ value、" ";ライン。上記のコメントのように変更してみてください。 – webpic
あまりにも彼らを連結するためのコンマ仕事?あなたの出力はどのように見えますか? – Jamin