私はタイトルがたくさん言うわけではないことを知っています。星のレビューシステムから情報を取得
私はサイトを作っています。望むなら、人々が本をレビューしてもらいたいです。 このコードは、製品情報の下に、ページ上にある:
<span class='starRating'>
<input id="rating5" type="radio" name="rating" value="5">
<label for="rating5">5</label>
<input id="rating4" type="radio" name="rating" value="4">
<label for="rating4">4</label>
<input id="rating3" type="radio" name="rating" value="3" checked>
<label for="rating3">3</label>
<input id="rating2" type="radio" name="rating" value="2">
<label for="rating2">2</label>
<input id="rating1" type="radio" name="rating" value="1">
<label for="rating1">1</label>
</span>
</select><br><br>
<button type='submit' onclick='comment.php'>Voeg toe</button>
<?php
$name = $_GET['Naam'];
$comment = $_GET['Comment'];
$rating = $_GET['rating'];
if ($name != '' && $comment != '') {
switch ($rating1) {
case $rating = "1" :
$ratingImg = '<img src=/nl/images1/star-on.svg>';
break;
case $rating = "2" :
$ratingImg = '<img src=/nl/images1/star-on.svg><img src=/nl/images1/star-on.svg>';
break;
case $rating = "3" :
$ratingImg = '<img src=/nl/images1/star-on.svg><img src=/nl/images1/star-on.svg><img src=/nl/images1/star-on.svg>';
break;
case $rating = "4" :
$rating = '<img src=/nl/images1/star-on.svg><img src=/nl/images1/star-on.svg><img src=/nl/images1/star-on.svg><img src=/nl/images1/star-on.svg>';
break;
case $rating = "5" :
$ratingImg = '<img src=/nl/images1/star-on.svg><img src=/nl/images1/star-on.svg><img src=/nl/images1/star-on.svg><img src=/nl/images1/star-on.svg><img src=/nl/images1/star-on.svg>';
break;
}
$finalComment = "<?php
echo '<hr><p>Door: $name</p><p>Score: $ratingImg</p><p>$comment</p><br>';?>"
;
私は変数として選択星人の数を持っていると思います。私はhereからスターシステムを持っています。私からURLを送信すると、URLバーに次のようなメッセージが表示されます:...?rating = 5 & ...
$ratingImg
変数でこれを取得できますか?私の質問が不明な場合は、そう言いなさい。
私はこれを変数に入れましたが、選択した星の数にかかわらず、$ ratingImgは1つの星しか表示しませんでした。数字を入れ替えようとしましたが、どちらもうまくいきません。 – DagelijksGamer
'$ finalComment =" < ?phpの エコー '
ドア:$名
スコア:$ ratingImg
$コメント
';> " ;'変更 \t '$ finalCommentへ="
ドア:?$名
スコア:$ ratingImg
$ comment
"; \t echo $ finalComment; ' –