コードphpとコードhtmlを2つのファイルに分けようとしています。
そのため、ページのさまざまな部分で実行される多くの機能を実行しています。
今のところ、小さなフォーム データを保存する関数を作成しようとしています。
だから私はそのコードを書いた:
function addAnnonce($session) {
$sql = "SELECT `nom`,`prenom`,`type` FROM `gestionnaire` WHERE `id`={$session}";
$result = mysql_query($sql);
$donnees = mysql_fetch_assoc($result);
}
function saveAnnonce($form, $annonce, $to) {
if (isset($form)) {
addAnonce($_SESSION['login']);
$by = $donnees['nom'] . ' ' . $donnees['prenom'];
$sql = "INSERT INTO `cometchat_announcements` SET
`announcement` ='" . mysql_real_escape_string($annonce) . "',
`by` ='" . mysql_real_escape_string($by) . "',
`time` ='" . mysql_real_escape_string(time()) . "',
`to` ='" . mysql_real_escape_string($to) . "'";
mysql_query($sql);
echo "<div class=\"success\">L'annoncea bien été ajoutée , vous pouvez continuer vos actions<br>La mise à jour interviendra après actualisation</div>";
echo "<SCRIPT type=\"text/javascript\">
<!--
alert(\"Ajout d\'une nouvelle annonce : Ok !\");
// -->
</SCRIPT> ";
}
}
isset($_POST['enreg']) ? saveAnnonce($_POST['enreg'], $_POST['annonce'],$_POST['to']) :'' ;
問題は、空白のページが表示されることです。
なぜなのか本当にわかりません。
フォームが表示されるはずですが、何かがおかしいと思いますが、何がわかりません。
xdebug で試してみましたが、何も表示されません。
どんな種類の助けも大歓迎です。