Toutes mes réponses sur les forums
-
AuteurMessages
-
J’ai supprimé Caldera Form et suis passée par un autre plugin : Forminator
20 mai 2021 à 12 h 39 min en réponse à : Export Base de donnée produit woocommerce sans mise en page #2378304Désolée, mais le résultat est le même. ça me laisse toutes les balises html et les entêtes, donc inexploitables dans une base de donnée classique.
20 mai 2021 à 11 h 10 min en réponse à : Export Base de donnée produit woocommerce sans mise en page #2378292fichier exemple
Fichiers joints :
Vous devez être connecté pour voir les fichiers joints.C’est bien ce que je dis. Il n’y a que 3 vignettes alors qu’il devrait y en avoir 8 sur une lignes.
Bonjour,
Vous voyez les choses correctement??? 8 vignettes ?
Pourquoi pas moi et mes autres collègues, ni sur le mobile…
Merci pour ton retour.
Je m’occupe de cela dès que je peux.
Je viens de leur envoyer un email.
Merci.
28 février 2020 à 10 h 45 min en réponse à : [Résolu] Erreur Undefined property : stdClass::$ID #2300476Problème résolu,
Dans ma page : […]/themes/hestia-pro/inc/views/pluggable/class-hestia-metabox-view.php
J’ai modifier le code
return $post->ID;
par :
if (isset($post->ID))
{
return $post->ID;
}
else
{
return null;
}Cette syntaxe ‘”.$rech.”%’” est une habitude que j’ai pris dans mes précédents développements pour que la variable soit bien prise en compte et pas considérée comme un texte simple, mais je me rends bien compte quelle n’est plus indispensable, c’est pourquoi j’ai changé le code.
Merci beaucoup pour votre aide.
Bonne journée.
Quand on met Like ‘valeur%’ ça veut dire commence par valeur.
Ça ne fonctionne pas sans les côtes.
Ca fonctionne sans le prepare. En quoi est-il indispensable?
$rech_sql= »SELECT * FROM ex_client WHERE cp like ‘$rech%’ order by ville »;
$resultats = $wpdb->get_results($rech_sql);le problème vient de cette ligne :
$resultats = $wpdb->get_results($wpdb->prepare(« SELECT * FROM ex_client WHERE cp Like ‘ ».$rech. »%' »));
J’ai mis ça comme code :
<?php
// 1st Method – Declaring $wpdb as global and using it to execute an SQL query statement that returns a PHP object//isset détermine si la variable est nulle
if (isset($_POST[« cp »])>0)
{
$rech=$_POST[« cp »];
echo « Liste des distributeurs pour le département : « .$rech. »<br> »;global $wpdb;
// séléction des clients dont le code postal contient la recherche
$resultats = $wpdb->get_results($wpdb->prepare(« SELECT * FROM ex_client WHERE cp Like ‘ ».$rech. »%' »));
// Parcours des resultats obtenus
foreach ($resultats as $post) {
echo $post->societe ;
echo ‘<br/>’ ;
}}
?>Le résultat s’affiche bien, Sauf que j’ai l’erreur suivante : <b>Notice</b>: Undefined offset: 0 in<b>/home/hebergemhb/weser.fr.2019/wp-includes/wp-db.php</b>
De quoi cela peut-il venir?
- Cette réponse a été modifiée le il y a 4 années et 9 mois par Cecilia37.
<?php
// 1st Method – Declaring $wpdb as global and using it to execute an SQL query statement that returns a PHP object//isset détermine si la variable est nulle
if (isset($_POST[« cp »])!= » »)
{
$rech=$_POST[« cp »];global $wpdb;
// séléction des clients dont le code postal contient la recherche
$results = $wpdb->get_results($wpdb->prepare(« SELECT * FROM ex_client WHERE cp Like ‘% ».$rech. »%' »));
}
?>Ça faisait un moment que je n’avais pas développé en PHP, il y a beaucoup de changement maintenant. Merci pour l’info.
Je mets mon code à jour.
Oui j’ai commencé à utiliser $wpdb.
Je ne pensais pas développer en PHP mais je pense que je ne vais pas avoir le choix. Je connais le php, donc je vais pouvoir faire me propre requête.
Pour le moment, je créé un modèle de page, j’ai bien réussi à me connecter à la table.
<?php
// 1st Method – Declaring $wpdb as global and using it to execute an SQL query statement that returns a PHP object$rech=$_POST[« cp »];
global $wpdb;
// séléction des clients dont le code postal contient la recherche
$results = $wpdb->get_results( « SELECT * FROM ex_client WHERE cp Like % ».$rech. »% », OBJECT );?>
Reste plus qu’à créer un formulaire et la page de résultat dans ce modèle.
Je vous tiens tiens au courant.
-
AuteurMessages