הוספת סקר באתר שכתוב ב PHP וHTML

פורום התמיכה פתוח למשתמשים מנויים בלבד. יש להתחבר או להרשם כדי להוסיף דיון או תגובה בפורום.

פורום התמיכה הועבר
על מנת שנוכל לתת לכם שירות ותמיכה בצורה אישית יותר, פורום התמיכה הועבר למערכת טיקטים באמצעות האימייל. בימים הקרובים יסגר הפורום לכתיבת הודעות חדשות לחלוטין.

ראשי פורומים תמיכה הוספת סקר באתר שכתוב ב PHP וHTML

דיון זה מוגדר: סגור

תגיות: ,

מוצגות 2 תגובות – 1 עד 2 (מתוך 2 סה״כ)
  • מאת
    תגובות
  • #53420

    דוד קסירר
    משתתף

    שלום רב, ברצוני להוסיף סקר לאתר שלנו שהתשובות ישלחו לקוד PHP שבניתי, יבדקו ויוחזרו לממלא הסקר – כלומר יוצגו באותו העמוד.
    יש לי בעיה שלא מובן לי איפה צריך לשים את קובץ הPHP. אשמח לעזרתם איך ניתן לתפעל עמוד זה בצורה הטובה ביותר עם תבנית אטלנטה.
    יש לנו תבנית atlanta, ובנינו ממנה atlanta child. הקבצים נראים כך:

    *****קוד הPHP והHTML באותו הדף*****

    <?php
    if(isset($_POST['SubmitButton'])){

    $answer1 = $_POST['question-1-answers'];
    $answer2 = $_POST['question-2-answers'];
    $answer3 = $_POST['question-3-answers'];
    $answer4 = $_POST['question-4-answers'];
    $answer5 = $_POST['question-5-answers'];
    $answer6 = $_POST['question-6-answers'];
    $answer7 = $_POST['question-7-answers'];
    $answer8 = $_POST['question-8-answers'];
    $answer9 = $_POST['question-9-answers'];
    $answer10 = $_POST['question-10-answers'];

    $totalCorrect = $answer1 + $answer2 + $answer3 + $answer4 + $answer5 + $answer6 + $answer7 + $answer8 + $answer9 + $answer10;

    $lowerGrade= 20;
    $mediumGrade= 30;
    $higherGrade= 50;

    if ($totalCorrect <= $lowerGrade){
    $message = "רמת הניאופוביה שלך נמוכה – מסתבר שאתה אוהב להתנסות במאכלים חדשים ולא חושש מהרפתקאות קולינריות. אוכל שאתה כבר מכיר עשוי לשעמם אותך. בקלות אפשר לקרוא לך foodie person " ;
    echo "<div id='quiz-results'>".$message."</div>";
    }
    elseif (($totalCorrect <= $mediumGrade)and($totalCorrect > $lowerGrade)) {
    $message = "רמת הניאופוביה שלך בינונית – מסתבר שאתה די אוהב להתנסות במאכלים חדשים אבל קצת חושש. אתה לא תמיד תהיה החלוץ לטעום משהו חדש, אבל כן בין הראשונים" ;
    echo "<div id='quiz-results'>".$message."</div>";

    }
    elseif ($totalCorrect > $mediumGrade) {
    $message = "רמת הניאופוביה שלך גבוהה – מסתבר שמאכלים חדשים מרתיעים אותך ואתה חושש מהרפתקאות קולינריות. אתה מעדיף לאכול את מה שאתה כבר מכיר ולא לקחת סיכונים סנסוריים" ;
    echo "<div id='quiz-results'>".$message."</div>";

    }
    else{
    $message = "כנראה קיימת טעות באחד הסעיפים, אנא נסה/י שנית" ;
    echo "<div id='quiz-results'>".$message."</div>";

    }
    }

    ?>

    <html lang="he">

    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />

    <title dir="rtl">Quiz</title>

    <link rel="stylesheet" type="text/css" href="css/style.css" />
    </head>

    <body dir="rtl">

    <div id="quiz-wrap">
    <h1> השאלון</h1>
    <h3>לפניך מספר משפטים שאנשים אומרים על עצמם.
    <br /> עד כמה אתה מסכים עם כל משפט ביחס לעצמך:</h3>

    <form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post" id="quiz">
    <table class="quiz-style">
    <tr>
    <th></th>
    <td><b>מאד מסכים</b></td>
    <td><b>די מסכים</b></td>

    <td><b>מסכים ולא מסכים</b></td>
    <td><b>די לא מסכים</b></td>
    <td><b>לא מסכים כלל</b></td>

    </tr>

    <tr>
    <th>אני בקביעות טועם ומנסה אוכל חדש ושונה</th>
    <td><input type="radio" name="question-1-answers" id="question-1-answers-A" value="1" /></td>
    <td><input type="radio" name="question-1-answers" id="question-1-answers-B" value="2" /></td>
    <td><input type="radio" name="question-1-answers" id="question-1-answers-C" value="3" /></td>
    <td><input type="radio" name="question-1-answers" id="question-1-answers-D" value="4" /></td>
    <td><input type="radio" name="question-1-answers" id="question-1-answers-F" value="5" /></td>

    </tr>

    <tr>
    <th>אני לא סומך על אוכל חדש שאני לא מכיר</th>
    <td><input type="radio" name="question-2-answers" id="question-2-answers-A" value="1" /></td>
    <td><input type="radio" name="question-2-answers" id="question-2-answers-B" value="2" /></td>
    <td><input type="radio" name="question-2-answers" id="question-2-answers-C" value="3" /></td>
    <td><input type="radio" name="question-2-answers" id="question-2-answers-D" value="4" /></td>
    <td><input type="radio" name="question-2-answers" id="question-2-answers-F" value="5" /></td>

    </tr>

    <tr>
    <th>אם אני לא יודע מה האוכל מכיל, אני פשוט לא טועם אותו</th>
    <td><input type="radio" name="question-3-answers" id="question-3-answers-A" value="1" /></td>
    <td><input type="radio" name="question-3-answers" id="question-3-answers-B" value="2" /></td>
    <td><input type="radio" name="question-3-answers" id="question-3-answers-C" value="3" /></td>
    <td><input type="radio" name="question-3-answers" id="question-3-answers-D" value="4" /></td>
    <td><input type="radio" name="question-3-answers" id="question-3-answers-F" value="5" /></td>

    </tr>

    <tr>
    <th>אני אוהב לאכול אוכל ממדינות אחרות</th>
    <td><input type="radio" name="question-4-answers" id="question-4-answers-A" value="1" /></td>
    <td><input type="radio" name="question-4-answers" id="question-4-answers-B" value="2" /></td>
    <td><input type="radio" name="question-4-answers" id="question-4-answers-C" value="3" /></td>
    <td><input type="radio" name="question-4-answers" id="question-4-answers-D" value="4" /></td>
    <td><input type="radio" name="question-4-answers" id="question-4-answers-F" value="5" /></td>

    </tr>

    <tr>
    <th>אני חושב שאוכל שונה ממה שאכלתי בילדותי משונה מדי כדי לטעום אותו</th>
    <td><input type="radio" name="question-5-answers" id="question-5-answers-A" value="1" /></td>
    <td><input type="radio" name="question-5-answers" id="question-5-answers-B" value="2" /></td>
    <td><input type="radio" name="question-5-answers" id="question-5-answers-C" value="3" /></td>
    <td><input type="radio" name="question-5-answers" id="question-5-answers-D" value="4" /></td>
    <td><input type="radio" name="question-5-answers" id="question-5-answers-F" value="5" /></td>

    </tr>

    <tr>
    <th>באירועים עם אוכל אני תמיד מנסה לטעום אוכל חדש</th>
    <td><input type="radio" name="question-6-answers" id="question-6-answers-A" value="1" /></td>
    <td><input type="radio" name="question-6-answers" id="question-6-answers-B" value="2" /></td>
    <td><input type="radio" name="question-6-answers" id="question-6-answers-C" value="3" /></td>
    <td><input type="radio" name="question-6-answers" id="question-6-answers-D" value="4" /></td>
    <td><input type="radio" name="question-6-answers" id="question-6-answers-F" value="5" /></td>

    </tr>

    <tr>
    <th>אני מפחד לטעום אוכל שלעולם לא טעמתי קודם</th>
    <td><input type="radio" name="question-7-answers" id="question-7-answers-A" value="1" /></td>
    <td><input type="radio" name="question-7-answers" id="question-7-answers-B" value="2" /></td>
    <td><input type="radio" name="question-7-answers" id="question-7-answers-C" value="3" /></td>
    <td><input type="radio" name="question-7-answers" id="question-7-answers-D" value="4" /></td>
    <td><input type="radio" name="question-7-answers" id="question-7-answers-F" value="5" /></td>

    </tr>

    <tr>
    <th>אני בררן לגבי האוכל שלי</th>
    <td><input type="radio" name="question-8-answers" id="question-8-answers-A" value="1" /></td>
    <td><input type="radio" name="question-8-answers" id="question-8-answers-B" value="2" /></td>
    <td><input type="radio" name="question-8-answers" id="question-8-answers-C" value="3" /></td>
    <td><input type="radio" name="question-8-answers" id="question-8-answers-D" value="4" /></td>
    <td><input type="radio" name="question-8-answers" id="question-8-answers-F" value="5" /></td>

    </tr>

    <tr>
    <th>אני יכול לאכול כמעט כל דבר</th>
    <td><input type="radio" name="question-9-answers" id="question-9-answers-A" value="1" /></td>
    <td><input type="radio" name="question-9-answers" id="question-9-answers-B" value="2" /></td>
    <td><input type="radio" name="question-9-answers" id="question-9-answers-C" value="3" /></td>
    <td><input type="radio" name="question-9-answers" id="question-9-answers-D" value="4" /></td>
    <td><input type="radio" name="question-9-answers" id="question-9-answers-F" value="5" /></td>

    </tr>

    <tr>
    <th>אני אוהב לנסות מוצרים חדשים מהסופר</th>
    <td><input type="radio" name="question-10-answers" id="question-10-answers-A" value="1" /></td>
    <td><input type="radio" name="question-10-answers" id="question-10-answers-B" value="2" /></td>
    <td><input type="radio" name="question-10-answers" id="question-10-answers-C" value="3" /></td>
    <td><input type="radio" name="question-10-answers" id="question-10-answers-D" value="4" /></td>
    <td><input type="radio" name="question-10-answers" id="question-10-answers-F" value="5" /></td>

    </tr>

    </table>

    <input type="submit" name="SubmitButton" value="סיום השאלון" style="margin-top:50px; display: block;" />

    </form>

    </div>

    </body>

    </html>

    #53450

    Boaz
    מנחה

    הי דוד,
    אנחנו פחות נותנים כאן מענה לשאלות כאלה ויותר לשאלות בנוגע לשימושיות של התבנית (זאת שאלה שיותר נוגעת לפיתוח).
    הנה לינק שיכול אולי לסייע (לא משהו שניסיתי, אלא משהו שעלה בחיפוש מקרי):

    How to Safely Add Custom Code to WordPress Sites

מוצגות 2 תגובות – 1 עד 2 (מתוך 2 סה״כ)

הפורום 'תמיכה' נסגר לדיונים ולתגובות חדשות.