PHPのドキュメントに投稿された関数に値を渡すときに問題が発生します
これは関数の定義です、
function findstation($val){
global $positions_table;
var_dump($val);
$id=$val;
$query = array('uid'=> $id );
$result = $positions_table->find($query);
foreach ($result as $station){
return $station['name'];
}
}
この関数は、mongoDBデータベースにクエリを実行して、 IDをドキュメントに投稿するページがあるDBからキー名を見つけて返します。$_POST['id']
これは私がそれを検索する方法です
if(isset($_POST['submit'])){
echo "START!";
$st = $_POST['station'];
var_dump($t);
findstation($st);
echo "EXECUTED THE FUNCTION"; // Just added this to diagnose
}
このように検索すると、表示されるだけの結果は得られません。START!EXECUTED THE FUNCTION
しかし、私がこのような関数を呼び出すと
findstation(2);
結果が出ます。変数として渡すときにこれを機能させるにはどうすればよいですか?
PS:入力$_POST['id']
の値として渡されます<select>
。