Bonjour,
Je dois créer un formulaire assez complet qui rempli une nouvelle table sur ma base de données wordpress.
Je pensais qu'il existerai un plugin mais en fait non (apparemment tout du moins). Je dois tout faire à la main.
J'ai ainsi tenté de faire un test et essayé de rentrer des données mais cela ne fonctionne pas. Voici le code inséré dans une page template.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 <?php $mynom = 'MonNom'; $myprenom = 'MonPrenom'; $myemail = 'monprenom.monnom@monemail.fr'; try { $wpdb->insert( $wpdb->devis, array( 'nom' => $mynom, 'prenom' => $myprenom, 'email' => $myemail ) ); } catch (Exception $e) { echo 'Exception reçue : ', $e->getMessage(), "\n"; } ?>
Au début, j'ai testé sans le try catch mais il n'y avait aucun enregistrement dans la bdd. Du coup, j'ai ajouté le try catch pour voir les messages d'erreurs mais rien est renvoyé... Que faire ?
La table se nomme wp_devis au fait.
Au début, j'avais mi $wpdb->ext_devis mais d'après ce que j'ai vu dans la doc wordpress les tables wp_xxx sont requêtées via $wpdb->xxx et non via $wpdb->wp_xxx
Merci beaucoup pour votre aide![]()
Partager