Всякий раз, когда я отправляюсь подавать свою форму, мои переменные для викторины показывают только то, что я набрал, а не то, что их оценка.Почему мои переменные Php не отображаются?
И если CSS neccesary:
Всякий раз, когда я отправляюсь подавать свою форму, мои переменные для викторины показывают только то, что я набрал, а не то, что их оценка.Почему мои переменные Php не отображаются?
И если CSS neccesary:
Изменить эту линию ...
echo '<h1><b>You scored $score out of $totalScore </b> </h1>';
Для этого ....
echo '<h1><b>You scored'. $score .' out of '. $totalScore. '</b> </h1>';
оба ответа здесь будут работать :) – KyleK
Используйте двойные кавычки ""
здесь -
echo "<h1><b>You scored $score out of $totalScore</b> </h1>";
или разделить его, как это -
echo '<h1><b>You scored '.$score.' out of '.$totalScore.'</b> </h1>';
большое вам спасибо! это играло на моей голове так долго! есть ли способ сделать общий балл сейчас/10, потому что общий балл подсчитывает все возможные вопросы. Не 10 случайно сгенерированных – sam
@sam дайте мне знать, если это то, что вы имеете в виду - echo '
в основном $ totalScore суммирует все 30 вопросов, а не 10 из них случайным образом, поэтому он должен быть/10, а не/30. Эта переменная не определена, но 30 должно быть/3, чтобы дать 10 .. о и вопрос! как я могу получить кнопку для ссылки на викторину, спрашивая, хотят ли они снова пройти тест? – sam
Как примечание стороны - не подавляют предупреждения/ошибки удалить '@' из кода – swapnesh
Не могли бы вы отредактировать свой вопрос и добавить код к нему, пожалуйста? – andrewsi
Добро пожаловать в Stack Overflow sam! Здесь, при переполнении стека, код обычно предпочитается ссылкой на веб-сайт, потому что, как только ссылка изменится, вопрос больше не будет иметь исторического значения. Посетите [здесь] (http://stackoverflow.com/editing-help) за помощью с кодом форматирования в свой вопрос. Также может быть полезно использовать [jsFiddle] (http://jsfiddle.net), чтобы помочь проиллюстрировать вашу точку зрения. –