2016-04-11 7 views
0

ich erstelle einfache plugin wordpress, eine validationform.php und rflinsertdb.php wenn benutzer klicken sie auf senden form, ich will erhalten rflinsertdb.php die seite validierung und füge informationen in db, aber Wordpress geben Sie mir Objekt nicht gefunden!set curect adresse zu <form action = ">

die angeforderte URL nicht auf diesem Server gefunden wurde. der Link auf der verweisenden Seite scheint falsch oder veraltet zu sein. Bitte den Autor dieser Seite über den Fehler informieren. diesen 2 php Seite in einem Ordner, der Name in der Öffentlichkeit, ich sehe zu vielen Codes im Internet aber nicht helfen, wie kann ich das tun? thx viel Ich versuche diese Codes für Aktion Formular

<form method="post" action="<?php bloginfo('template_url'); ?>/rflInsertdb.php"> 
    <p id="errorMessage"></p> 

    <p>name: <input type="text" class="register" name="name" id="name"></p> 

    <p>family: <input type="text" class="registerForm" id="family" name="family"></p> 

    <p>numbers :<input type="number" class="registerForm" id="numbers" name="numbers" min="1" max="200" value="1"></p> 

    <p>tell: <input type="text" class="registerForm" id="tell" name="tell"></p> 

    <p><input type="submit" value="ثبت" class="registerForm" id="submit" name="submit"></p> 

</form> 
+0

Und befindet sich deine 'rflInsertdb.php' unter dem Template Pfad oder unter dem Plugin Pfad? – vaso123

+0

beide in den, wp-content, -> plugin->, rdf-> public – pouria

Antwort

1

Dies geschieht, um Sie, weil Sie Template-Verzeichnis verwenden für: /rflInsertdb.php

Try

<form method="post" action="<?php echo plugin_dir_url(__FILE__); ?>/rflInsertdb.php"> 

Wenn Ihre Datei unter der Öffentlichkeit zu verwenden ist (was unter dem Plugin dir ist), dann vielleicht:

<form method="post" action="<?php echo plugin_dir_url(__FILE__); ?>/public/rflInsertdb.php"> 

Siehe hier: https://codex.wordpress.org/Function_Reference/plugin_dir_url

+0

tnx so viel mein freund, das funktioniert gut, – pouria

Verwandte Themen