2014-02-10 130 views
1
<?PHP 
if(isset($_POST['versturen'])){ 
      include 'Databankverbinden.php'; 
      $Jurylid=$_POST['Jurylid']; 
      $Organisatie=$_POST['Organisatie']; 
      $Firma=$_POST['Firma']; 
      $Standnummer=$_POST['Standnummer']; 
      $Aanmelden=$_POST['Aanmelden']; 
      $Ontvangst=$_POST['Ontvangst']; 
      $Contact=$_POST['Contact']; 
      $Gesprek=$_POST['Gesprek']; 
      $Luisteren=$_POST['Luisteren']; 
      $ProductKennis=$_POST['ProductKennis']; 
      $HandelKennis=$_POST['HandelKennis']; 
      $Onderhandelen=$_POST['Onderhandelen']; 
      $TaalGebruik=$_POST['TaalGebruik']; 
      $Voorkomen=$_POST['Voorkomen']; 
      if (!isset($Jurylid, $Organisatie, $Firma, $Standnummer, $Aanmelden, $Ontvangst, $Contact, $Gesprek, $Luisteren, $ProductKennis, $HandelKennis, $Onderhandelen, $TaalGebruik, $Voorkomen)) { 
     echo "<script>alert('Zorg dat alles ingevuld is!')</script>"; 
     echo "<script>document.location.href='Enquete.php'</script>"; 

    } 
      $TotaalScore=$Voorkomen + $TaalGebruik + $Aanmelden + $Ontvangst + $Contact + $Gesprek + $Luisteren + $ProductKennis + $HandelKennis + $Onderhandelen; 
      $sql="INSERT INTO punten(Jurylid, Organisatie, Firma,StandNummer ,Aanmelden,Ontvangst,Contact,Gesprek ,Luisteren ,ProductKennis ,HandelKennis,Onderhandelen,TaalGebruik,Voorkomen,TotaalScore) VALUES ('$Jurylid','$Organisatie','$Firma', '$Standnummer' ,'$Aanmelden','$Ontvangst','$Contact','$Gesprek' ,'$Luisteren' ,'$ProductKennis' ,'$HandelKennis','$Onderhandelen','$TaalGebruik','$Voorkomen','$TotaalScore')"; 
      $result=mysql_query($sql)or die; 
      $sql = "SELECT * FROM punten;"; 
      $result=mysql_query($sql)or die; 
       echo "<table border='3'>"; 
       echo "<tr><td> Firma naam :</td><td>StandNummer:</td><td>Totaalscore</td></tr>"; 
        while($row=mysql_fetch_array($result)){ 
         echo ('<tr><td>'.$row["Firma"] . '</td><td>' . $row["StandNummer"] . '</td><td>' . $row["TotaalScore"] . '</td></tr>'); 
      } 
      } 

?> 
<html> 
    <head> 
    </head> 
     <body background="Kleur.jpg"> 
      <form action="Apart.php" method="POST"> 
       <table> 
        <tr><td>Als u de aparte score wilt zien moet u op deze knop klikken</td></tr> 
        <tr><td><input type="submit" name="versturen" value="Scores" action="versturen"></td></tr> 
       </table> 
      </form> 
     </body> 
</html> 

當我第一次來的頁面上,它不給任何問題,如果我使用的鏈接轉到另一個頁面,並回來它也沒有給出任何問題,但當我在這個頁面上刷新它變成空白,一個完整的白色屏幕,這裏有什麼問題。它是令人討厭的煩惱,還是它對POST做任何事情,因爲他想獲取信息,但前一頁是這個頁面,所以他不認識這些信息? PS:語言是荷蘭語,不介意:d我的頁面顯示了它需要證明,但是當我刷新頁面給我一個空白頁

+1

打開錯誤報告 –

+0

約翰?我不明白你剛剛說的。 – Bondjens

+1

在'html'標籤之前輸出HTML永遠不是一個好主意。 – putvande

回答

0

我不能發表評論 - 因爲50衆議員...

更多評論,不是答案:

error_reporting(E_ALL); 
ini_set('display_errors', 1); 

如果您曾經有問題轉向錯誤報告。

此外你的代碼有點混亂。

您在-Tag之前輸出了html。 關閉表標籤在哪裏? ?

格式化您的代碼,您將有50%以上的錯誤。 也許這會做到這一點,這只是一個例子,仔細檢查一遍:

<html> 
    <head> 
    </head> 
     <body background="Kleur.jpg"> 

       <?php 
       if(isset($_POST['versturen'])){ 
         include 'Databankverbinden.php'; 
         $Jurylid=$_POST['Jurylid']; 
         $Organisatie=$_POST['Organisatie']; 
         $Firma=$_POST['Firma']; 
         $Standnummer=$_POST['Standnummer']; 
         $Aanmelden=$_POST['Aanmelden']; 
         $Ontvangst=$_POST['Ontvangst']; 
         $Contact=$_POST['Contact']; 
         $Gesprek=$_POST['Gesprek']; 
         $Luisteren=$_POST['Luisteren']; 
         $ProductKennis=$_POST['ProductKennis']; 
         $HandelKennis=$_POST['HandelKennis']; 
         $Onderhandelen=$_POST['Onderhandelen']; 
         $TaalGebruik=$_POST['TaalGebruik']; 
         $Voorkomen=$_POST['Voorkomen']; 

         if (!isset($Jurylid, $Organisatie, $Firma, $Standnummer, $Aanmelden, $Ontvangst, $Contact, $Gesprek, $Luisteren, $ProductKennis, $HandelKennis, $Onderhandelen, $TaalGebruik, $Voorkomen)) { 
          echo "<script>alert('Zorg dat alles ingevuld is!')</script>"; 
          echo "<script>document.location.href='Enquete.php'</script>"; 

         } 

         $TotaalScore=$Voorkomen + $TaalGebruik + $Aanmelden + $Ontvangst + $Contact + $Gesprek + $Luisteren + $ProductKennis + $HandelKennis + $Onderhandelen; 
         $sql= "INSERT INTO punten(
           Jurylid, 
           Organisatie, 
           Firma, 
           StandNummer, 
           Aanmelden, 
           Ontvangst, 
           Contact, 
           Gesprek, 
           Luisteren, 
           ProductKennis, 
           HandelKennis, 
           Onderhandelen, 
           TaalGebruik, 
           Voorkomen, 
           TotaalScore) 
          VALUES (
           '$Jurylid', 
           '$Organisatie', 
           '$Firma', 
           '$Standnummer', 
           '$Aanmelden', 
           '$Ontvangst', 
           '$Contact', 
           '$Gesprek', 
           '$Luisteren', 
           '$ProductKennis', 
           '$HandelKennis', 
           '$Onderhandelen', 
           '$TaalGebruik', 
           '$Voorkomen', 
           '$TotaalScore')"; 
         $result=mysql_query($sql)or die; 
         $sql = "SELECT * FROM punten;"; 
         $result=mysql_query($sql)or die; 
          echo "<table border='3'> 
            <tr> 
             <td> Firma naam :</td> 
             <td>StandNummer:</td> 
             <td>Totaalscore</td> 
            </tr>"; 
          while($row=mysql_fetch_array($result)){ 
           echo '<tr> 
             <td>'.$row["Firma"] . '</td> 
             <td>' . $row["StandNummer"] . '</td> 
             <td>' . $row["TotaalScore"] . '</td> 
            </tr>'; 
          } 
          echo '</table>'; 
        } 
       ?> 
      <form action="Apart.php" method="POST"> 
       <table> 
        <tr> 
         <td>Als u de aparte score wilt zien moet u op deze knop klikken</td> 
        </tr> 
        <tr> 
         <td><input type="submit" name="versturen" value="Scores" action="versturen"></td> 
        </tr> 
       </table> 
      </form> 
     </body> 
</html> 

編輯:

啊哈!在if後,您沒有數據庫連接! 試試這個:

<html> 
    <head> 
    </head> 
     <body background="Kleur.jpg"> 

       <?php 
       include 'Databankverbinden.php'; 
       if(isset($_POST['versturen'])){ 
         $Jurylid=$_POST['Jurylid']; 
         $Organisatie=$_POST['Organisatie']; 
         $Firma=$_POST['Firma']; 
         $Standnummer=$_POST['Standnummer']; 
         $Aanmelden=$_POST['Aanmelden']; 
         $Ontvangst=$_POST['Ontvangst']; 
         $Contact=$_POST['Contact']; 
         $Gesprek=$_POST['Gesprek']; 
         $Luisteren=$_POST['Luisteren']; 
         $ProductKennis=$_POST['ProductKennis']; 
         $HandelKennis=$_POST['HandelKennis']; 
         $Onderhandelen=$_POST['Onderhandelen']; 
         $TaalGebruik=$_POST['TaalGebruik']; 
         $Voorkomen=$_POST['Voorkomen']; 

         if (!isset($Jurylid, $Organisatie, $Firma, $Standnummer, $Aanmelden, $Ontvangst, $Contact, $Gesprek, $Luisteren, $ProductKennis, $HandelKennis, $Onderhandelen, $TaalGebruik, $Voorkomen)) { 
          echo "<script>alert('Zorg dat alles ingevuld is!')</script>"; 
          echo "<script>document.location.href='Enquete.php'</script>"; 

         } 

         $TotaalScore=$Voorkomen + $TaalGebruik + $Aanmelden + $Ontvangst + $Contact + $Gesprek + $Luisteren + $ProductKennis + $HandelKennis + $Onderhandelen; 
         $sql= "INSERT INTO punten(
           Jurylid, 
           Organisatie, 
           Firma, 
           StandNummer, 
           Aanmelden, 
           Ontvangst, 
           Contact, 
           Gesprek, 
           Luisteren, 
           ProductKennis, 
           HandelKennis, 
           Onderhandelen, 
           TaalGebruik, 
           Voorkomen, 
           TotaalScore) 
          VALUES (
           '$Jurylid', 
           '$Organisatie', 
           '$Firma', 
           '$Standnummer', 
           '$Aanmelden', 
           '$Ontvangst', 
           '$Contact', 
           '$Gesprek', 
           '$Luisteren', 
           '$ProductKennis', 
           '$HandelKennis', 
           '$Onderhandelen', 
           '$TaalGebruik', 
           '$Voorkomen', 
           '$TotaalScore')"; 
         $result=mysql_query($sql)or die; 
         $sql = "SELECT * FROM punten;"; 
         $result=mysql_query($sql)or die; 
          echo "<table border='3'> 
            <tr> 
             <td> Firma naam :</td> 
             <td>StandNummer:</td> 
             <td>Totaalscore</td> 
            </tr>"; 
          while($row=mysql_fetch_array($result)){ 
           echo '<tr> 
             <td>'.$row["Firma"] . '</td> 
             <td>' . $row["StandNummer"] . '</td> 
             <td>' . $row["TotaalScore"] . '</td> 
            </tr>'; 
          } 
          echo '</table>'; 
        } 
       ?> 
      <form action="Apart.php" method="POST"> 
       <table> 
        <tr> 
         <td>Als u de aparte score wilt zien moet u op deze knop klikken</td> 
        </tr> 
        <tr> 
         <td><input type="submit" name="versturen" value="Scores" action="versturen"></td> 
        </tr> 
       </table> 
      </form> 
     </body> 
</html> 
+0

這不是解決方案我尋求,這不會幫助我的問題,我仍然在等待正確的答案和一些幫助... – Bondjens

+0

你試過嗎? 它是一樣的錯誤? 您是否遇到任何啓用了錯誤的錯誤? 另一個問題: 刷新頁面時,瀏覽器是否要求您再次發送後數據? – Haudegen

+0

看看我的編輯! – Haudegen

相關問題