0
見て、私は "func_selects.php"と呼ばれるPHPページでこのコードを作成しています。コール関数php別のページ - Foreach
<?php
require('functions.php');
impressoras();
$result = impressoras();
function call(){
$imp_select = "";
foreach($result as $imp){
$imp_select .= '<option value="'.$imp['nome'].'">'.$imp['nome'].'</option>';
}
return $imp_select;
}
?>
その結果は配列で返されるPDOクエリを実行する "functions.php"という別のページから発生したことに注意してください。
しかし、たとえば、私の上のコードでは、いくつかのオプションが作成されています。
「index.php」などの別のページを作成したい場合は、その機能を実行します。
"f0.php"
<?php
require('func_selects.php');
call();
$imp_select = call();
?>
<html>
<body>
<script type="text/javascript">
call();
</script>
<select name="kakaka" class="form-control"><option
value="2">sdsdsds</option><option value="talvez"><?php echo $imp_select ?>
</option></select>
</body>
</html>
例えば
が、何も返さないいけない、誰かが私を助けることができますか?
取得これらのエラー
注意:未定義の変数は:行に/var/www/tkclientespdo/func_selects.phpで10
警告結果:foreachのために供給無効な引数()/ varに/ www/tkclientespdo/func_selects.php on line 10
あなたのfunctions.phpファイルはどこにありますか? – noobcode
'$ result'をループする前にどこかに定義しましたか?エラー報告を有効にする 'error_reporting(E_ALL); ini_set( 'display_errors'、1); 'を実行し、ログを確認します。 – Qirel
私はいくつかの変更をundestandにしました。 –