CHRIS_MALL Δημοσ. 23 Φεβρουαρίου 2007 Δημοσ. 23 Φεβρουαρίου 2007 <html> <head><title>Quiz Feedback</title></head> <body bgcolor="#FFFFFF"> <ul> <FONT COLOR="#CC0000"><b>Please click in the text fields below and enter the information requested.</b></FONT> <?php $score = 0; //initialize score to zero ?> <h3>Quiz Feedback</h3> Thank you, <font color="Maroon"><b> <?php $firstname = $_POST['firstname']; echo ($firstname); ?> </b></font> <hr> <h4>Question 1 Feedback</h4> PHP is a server-side scripting language. <p><ul>Answer: True<br> Your answer was: <?php if ($question1 == "answer1.1") { echo ("<b>Correct</b>"); $score = $score + 1; } else { echo ("<b>Incorrect</b>"); } ?></ul> <hr> <h4>Question 2 Feedback</h4> When you use the PHP script language in IU, what head do you type in your script page? <p><ul>Answer: #!/usr/local/bin/php4<br> Your answer was: <?php if ($question2 == "answer2.2") { echo ("<b>Correct</b>"); $score = $score + 1; } else { echo ("<b>Incorrect</b>"); } ?></ul> <hr> <b>Total score:</b>You answered <?php echo ($score); ?> question <?php if ($score != 1) { echo ("s"); } ?> correctly. <INPUT TYPE="SUBMIT" VALUE="Done" > <?php if ($score != 1) { <form action=http://localhost/MyMul/quizaction2.php method="POST"> } ?> <form action=http://localhost/MyMul/quizaction2.php method="POST"> <hr> </body> </html> Θέλω κάτω κάτω να έχει ένα κουμπί και όταν το score είναι 1, και πατάει στο κουμπί "done" ο χρήστης, να πηγαίνει στην σελίδα quizaction2.php, διαφορετικά αν είναι 2 να πηγαίνει στην quizaction3.php και αν είναι μηδέν να πηγαίνει στην quizaction4.php. Μπορείτε να βοηθήσετε?? Thanx!! Είναι ένα scriptάκι που μετράει τα σωστά μετά από ένα τεστ πολλαπλής επιλογής 2 ερωτήσεων.
bikey77 Δημοσ. 26 Φεβρουαρίου 2007 Δημοσ. 26 Φεβρουαρίου 2007 Μέσα στο action της φορμας θα έχεις ένα if/else statement και θα ορίζεις το url το οποίο θέλεις. <form action="<? if($score==0){echo "url0.php";}elseif($score==1){echo "url1.php";}else{echo "url2.php";} ?>" method="POST">
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.