Insérer une donnée dans une table

Bonjour
J'ai créé une page templatée (à la racine du forum pour le .php et dans mon template pour le body.html) qui interroge une table que j'ai créée sur la BDD du forum pour afficher des éléments sur cette page. Jusque là pas de problème, les éléments s'affichent bien au bon endroit.
Par contre dans cette page, j'ai inséré un formulaire uniquement accessible aux admins pour pouvoir insérer directement de nouvelles données dans cette même table, mais là rien ne se passe, j'ai testé différentes méthode dont la dernière :
Partie PHP
Le formulaire :
J'ai bien essayé de trouver une réponse sur le forum phpBB-fr.com, mais je n'ai rien trouvé qui m'aide. D'ailleurs je n'arrive pas à m'enregistrer sur le forum de phpBB-fr.com, voilà pourquoi je me dirige vers vous.
J'ai créé une page templatée (à la racine du forum pour le .php et dans mon template pour le body.html) qui interroge une table que j'ai créée sur la BDD du forum pour afficher des éléments sur cette page. Jusque là pas de problème, les éléments s'affichent bien au bon endroit.
Par contre dans cette page, j'ai inséré un formulaire uniquement accessible aux admins pour pouvoir insérer directement de nouvelles données dans cette même table, mais là rien ne se passe, j'ai testé différentes méthode dont la dernière :
Partie PHP
- Code: Tout sélectionner
$submit = (!empty($POST['submit'])) ? true : false;
$part_name = $POST['part_name'];
$part_type = $POST['part_type'];
$part_ban = $POST['part_ban'];
$part_url = $POST['part_url'];
if ($submit)
{
add_form_key('partner');
$partner = array(
'partenaire_id' => '',
'partenaire_name' => $part_name,
'partenaire_type' => $part_type,
'partenaire_ban' => $part_ban,
'partenaire_url' => $part_url,
);
$sql = 'INSERT INTO ' .PARTENAIRES_TABLE. $db->sql_build_array('INSERT', $partner);
$db->sql_query($sql);
}
Le formulaire :
- Code: Tout sélectionner
<form method="post" id="partner" action="">
<h2 class="titles">Ajout d'un partenaire</h2>
<br/>
<p><b class="genmed">Nom du Partenaire : </b>
<input class="post" type="text" name="part_name" size="45" maxlength="64" tabindex="2" value="" /></p>
<br />
<p><b class="genmed">Url de sa bannière : </b>
<input class="post" type="text" name="part_ban" size="45" maxlength="64" tabindex="2" value="" /></p>
<br />
<p><b class="genmed">Url du site partenaire : </b>
<input class="post" type="text" name="part_url" size="45" maxlength="64" tabindex="2" value="" /></p>
<br />
<p><b class="genmed">Type de partenaire : </b>
<select class="post" size="1" name="part_type" />
<option name="part_type" value="1">Forum</option>
<option name="part_type" value="2">Blog</option>
<option name="part_type" value="3">Éditeur</option>
</select>
</p>
<br />
<p align="center">
<input class="btnmain" type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" />
</p>
{S_FORM_TOKEN}
{QR_HIDDEN_FIELDS}
</form>
J'ai bien essayé de trouver une réponse sur le forum phpBB-fr.com, mais je n'ai rien trouvé qui m'aide. D'ailleurs je n'arrive pas à m'enregistrer sur le forum de phpBB-fr.com, voilà pourquoi je me dirige vers vous.