سؤال

وهنا ما حصلت عليه -

    $awards_sql_1 = mysql_query('SELECT * FROM categories WHERE section_id = 1') or die(mysql_error());
    $awards_rows_1 = mysql_num_rows($awards_sql_1);
    $awards_sql_2 = mysql_query('SELECT * FROM categories WHERE section_id = 2') or die(mysql_error());
    $awards_sql_3 = mysql_query('SELECT * FROM categories WHERE section_id = 3') or die(mysql_error());
    $awards_sql_4 = mysql_query('SELECT * FROM categories WHERE section_id = 4') or die(mysql_error());

    $i = 0;
    $records = mysql_num_rows($sections_query);
    while($row_sections = mysql_fetch_array($sections_query)) {
        echo "<h3>" . $row_sections['section_name'] . "</h3>";
        echo "<ul>";
        //while($categories = mysql_fetch_array($awards_sql_1)) {
        for ($i = 0; $i < $awards_rows_1; $i++) {
            echo "<li><strong>$categories['category_name']</strong>";

        }
        echo "</ul>";
    }

لسبب ما، إذا كنت التعليق خارج عن () متداخلة في حين أن ()، الصفحة سيتم تحميل بخير وسوف نرى كل من بلدي H3، ومع ذلك، كلما أحاول أن عش ل() أو أثناء () داخل في حين الأصلي ()، الصفحة فقط يذهب فارغا على تحديث.

وماذا أفعل الخطأ؟

هل كانت مفيدة؟

المحلول

وتحتاج إلى وضع أقواس حول متغيرات مجموعة جزءا لا يتجزأ من السلاسل، وإلا تحصل على خطأ تحليل.

 echo "<li><strong>{$categories['category_name']}</strong>";

http://php.net /manual/en/language.types.string.php#language.types.string.parsing

نصائح أخرى

وحاول مع، ستحصل على خطأ:

<?php
error_reporting(E_ALL);
...
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top