-2

リストされている各電子メールのチェックボックスを備えた単純なメーリングリストを作成しています。フォームに入れようとするとエラーが発生します。

PHP

<?php
error_reporting(-1);
require '../database/connect.php';

echo "<h1>Mailing list</h1>";


$mailcount = 0;
$namecount = 0;

$get = mysql_query("SELECT * FROM cliet_data WHERE send = 1");
echo "<form action='send.php' method='get'>";
while ($getrow = mysql_fetch_assoc($get)){
    echo "<input type='checkbox' name='mail_'".$mailcount." value='".$getrow['email']."' CHECKED <br/>".$getrow['name'].">";
}

echo "</form>";

?>

どんな助けでも大歓迎です

4

4 に答える 4

0

あなたのコードは、私のデータベースにあるテーブルに対して正常に機能します。結果が空でないことを確認してください。また、タイプミスを確認してください - cliet_data

<?php
error_reporting(-1);
require '../database/connect.php';

echo "<h1>Mailing list</h1>";


$mailcount = 0;
$namecount = 0;

$get = mysql_query("SELECT * FROM cliet_data WHERE send = 1");
if (mysql_num_rows($get)>0) {
    echo "<form action='send.php' method='get'>";
    while ($getrow = mysql_fetch_assoc($get)){
        echo "<input type='checkbox' name='mail_'".$mailcount." value='".$getrow['email']."' CHECKED <br/>".$getrow['name'].">";
    }

    echo "</form>";
}
?>
于 2013-08-26T09:12:31.343 に答える
0

cliet_data は である必要がありますclient_data

MySQL リクエストが間違っているため、false が返されます。

于 2013-08-26T09:07:43.323 に答える