comment soumettre un formulaire sur une autre page dans wordpress plugin

Je développe un plugin wordpress , qui présente une forme à une autre page. Mais lorsque j'essaie d'envoyer le formulaire à une autre page , alors que les retours de page certains d'erreur php. Mon code du formulaire est ci-dessous

echo "<form action='".plugins_url()."/wp_voting_poll/frontend_poll_process.php'     method='post'>";
echo "<input type='hidden' name='hide' value='$ques' />";
        $total_vote_count = $wpdb->get_var( "SELECT COUNT(*) FROM $table_result WHERE question_uid='$ques'" );
        if($ques!=""){
        echo "<table>";

        foreach($ans_data as $ans_res){

         //  $ans=$ans_res->answer;
         $answer_id=$ans_res->id;
         $type=$ans_res->answer_type;


               $vote_count = $wpdb->get_var( "SELECT COUNT(*) FROM $table_result WHERE answer_id='$answer_id'" );
                if($vote_count==0){
                    error_reporting(0);
                }
                $vote_percent=($vote_count*100)/$total_vote_count;
             echo "<tr> <td>";  
           echo "<div class='answer_div'>";    
               if($type==1){
             echo "<div class='input'><input type='radio' name='ans_name[]' value='$answer_id'/>".$ans_res->answer."<br/></div>";
             }
             elseif($type==0){

             echo "<div class='input'><input type='checkbox' name='ans_name[]' value='$answer_id'/>".$ans_res->answer."<br/></div>";
             }
             if($backend==0){
             echo "</td> <td>";


             echo "<h4> total vote counted $vote_percent% </h4>";

            //echo "<img src='$url' width='$width_img'/>";
             $bar=$vote_percent*5.9;
             echo "<img src='$url' height='10' width='$bar' />";        

             echo "</td></tr>";
             }
        }
        echo "</table>";

        echo "<input type='submit' value='Submit vote' />";
        echo "</form>";

Et c'est mon code d'une autre page , qui devrait traiter le formulaire . Mais malheureusement, il retourne erreur php.

<?php

require_once("function_ip.php");
$vote_result=$_POST['ans_name'];
$uid=uniqid();
global $wpdb;
$table_vote=$wpdb->prefix."poll_answer_result";
$count=count($vote_result);
 $hidden=$_POST['hide'];

$ans_data=$wpdb->get_results("SELECT  * FROM $table_vote WHERE question_id='$hidden'" );

if($count>0){
foreach($vote_result as $vote_arr){

    $wpdb->insert($table_vote,
                array('answer_id' => $vote_arr,
                      'ip' =>get_client_ip(),  
                      'question_uid' => $hidden
                        ));
 }

}

?>
Afficher les erreurs PHP. Activer le débogage dans wp-config et l'affichage de ces erreurs. Aussi coller les erreurs de votre php fichier journal des erreurs
Je reçois une erreur lorsque j'ai soumis la forme, de l'Avis: Essayer d'obtenir la propriété de non-objet dans C:\wamp\www\wordpress_plugin\wp-content\plugins\wp_voting_poll\frontend_poll_process.php sur la ligne 7 erreur Fatale: Appel d'une fonction membre get_results() sur un non-objet dans C:\wamp\www\wordpress_plugin\wp-content\plugins\wp_voting_poll\frontend_poll_process.php sur la ligne 11
Contacter le développeur du plugin

OriginalL'auteur Mushfiqul Tuhin | 2013-11-15