Jump to content

Bllidz

Members
  • Posts

    197
  • Joined

  • Last visited

Everything posted by Bllidz

  1. D'accord merci beaucoup en tout cas de ta grande aide ! 😁
  2. Problème résolu juste des guillemets et ça marche nickel
  3. Et au final bizarre j'ai tapé 1999-12-28 et ça m'a affiché 1959.. mais si je tape juste un nombre cela fonctionne (fin ca me fait une soustraction ) il a pas l'air d'aimer les lettres mais les chiffres il aime bien et avec un chiffre (qui passe en string)
  4. Et je me permet également serais-tu comment je puisse incrémenté la date de chaque article dès que une commande est passé ?
  5. Super merci Cependant quand je clique sur le bouton ça devrait modifier la date, Mais ça ne fait rien et il récupère pas de valeur sur la variable... UPDATE: ça marche 1x sur 3 , faut juste attendre un peu de temps et f5 après !!!!!! Merci beaucoup de ton aide et ta patience !
  6. Hop parfait, désolé encore.. je vais devoir apprendre à copier 😅 Du coup maintenant si j'ai bien compris, je peux faire appel dans cette même fonction à ma fonction update_date_Liv_Prod() dans la classe product ? dans ajaxProcessupdateDateLivProd() je récupère mes 2 variables, et je peux faire appel a ma fonction qui donnera ça du coup ? static public function update_date_Liv_Prod($date_liv,$id_order_detail) { return Db::getInstance()->execute('UPDATE `'._DB_PREFIX_.'order_date_liv` odl SET odl.Date = '.$date_liv .' WHERE `id_order_detail` = '.$id_order_detail ; }
  7. C'était comme ça donc vaut mieux que je mette comme ça ?
  8. effectivement c'est moi qui ne sait pas copier... il manquait un N à 'button.submitChaN geDateLiv..... Et cependant peux tu m'expliquer pourquoi c'est marqué undefined au lieu de "testDateLiv_COST" ?
  9. J'ai surement du mal copier alors, je ne vois que ça .. je vais vérifié ... car je vois que sur la demo ça se récupère..
  10. Le bouton modifier remarche mais pour le bouton ModifDateLiv toujours rien..
  11. Dans le js le code de modifier est bien présent Mais dans le xhr il n'y a pas adminOrderController
  12. Problème résolu pour le input il s'affiche Mais cependant quand je clique sur Modifier ou ModifDateLiv rien ne se passe.. Et ce qui est du code je n'ai rien changé mis a part ce que j'ai rajouté Les boutons {* Modif dateLiv *} <button type="button" class="btn btn-default submitChangeDateLiv" style="display : block;"> <i class="icon-ok"></i> {l s='ModifDateLiv' d='Admin.Actions'} </button> {* Modif dateLiv *} <button type="button" class="btn btn-default submitProductChange" style="display: none;"> <i class="icon-ok"></i> {l s='Update' d='Admin.Actions'} </button> <button type="button" class="btn btn-default cancel_product_change_link" style="display: none;"> <i class="icon-remove"></i> {l s='Cancel' d='Admin.Actions'} </button> Dans adminOrdersController.php public function ajaxProcessupdateDateLivProd(){ $id_order_detail = Tools::getValue('id_order_detail'); $date_liv =Tools::getValue('date_liv'); $var_dump($date_liv) ; die(); } dans order.js $('button.submitChageDateLiv').unbind('click').click(function(e){ e.preventDefault(); var DateLiv = $(this).closest('tr.product-line-row').find('td.dateLiv').val(); var id_order_detail = $(this).closest('tr.product-line-row').find('td.edit_product_id_order_detail').val(); query = 'ajax=1&token='+token+&'action=updateDateLivProd&id_order_detail='+id_order_detail+'&date_liv='+DateLiv+'&'; $.ajax({ type:'POST', url: admin_order_tab_link, cache:false, dataType: 'json', data : query, success: function(data) { if (data.result) { console.log('ok'); } else jAlert(data.error); } }); } Et pour le reste je n'ai rien changé
  13. Du coup j'ai essayé ce que tu as fait , et je rencontre quelques soucis... <td><input type="text" name="dateLiv" class="dateLiv" id="dateLiv" value="testDateLiv_{$product.product_reference}" /></td> le input ne s'affiche pas et de plus mon bouton Modifier( qui était de base) ne fait plus rien.. aurais-tu une idée ?
  14. Super , merci beaucoup pour ton aide je vais tester ça et je te redis si j'ai un problème ou une question , Cordialement
  15. Je l'avais pas vu non plus la parenthèse manquante 😅 et pour ce qui est du var_dump le bouton n'a pas l'air de rentrer dans la fonction..
  16. Du coup j'ai testé ce que vous m'avez dit, et ça me donne une erreur 500 sur le var_dump('ok'); Parse error: syntax error, unexpected ';' et je ne comprends pas pourquoi
  17. Merci de ton aide, je test ça demain et je te redis !
  18. En gros j'ai crée une table ou dedans il y'a une clé etrangère de order_detail, et la date de livraison du produit. J'arrive à l'afficher Je souhaiterai enfaite les incrémenté à la création de la commande + 2 jours et quand je clique sur modifier pour pouvoir modifier la date de livraison du produit je souhaiterai que elle se mette à jour. Je ne sais pas si c'est plus compréhensible comme ça ?
  19. Salut Ce code est dans la classe product.php donc je ne touche qu'au a la classe product et après au tpl static public function update_date_Liv_Prod($newDate ,$id_order_detail) { return Db::getInstance()->execute('UPDATE `'._DB_PREFIX_.'order_date_liv` odl SET odl.Date = '.$newDate .' WHERE `id_order_detail` = '. (int) $id_order_detail) ; }
  20. Bonjour, Sur ma boutique j'ai des articles avec des titres assez long, comme sur l'image ci-dessous Et je souhaiterais que mon titre soit affiché complètement. Savez vous où et comment je pourrais faire en sorte que mon titre s'affiche complétement ? Merci
  21. Bonjour, Dans commande ou il y'a la liste des produits , j'ai rajouté l'affichage d'une date qui correspond à une date de livraison du produit (sachant que les produit n'ont pas la même date de livraison pour une commande). J'ai un bouton pour modifier un produit ( sa quantité , son prix ) et quand je clique sur mettre à jour, ça le met à jour. J'aimerais faire de même avec la date que j'affiche toujours avec le même bouton qui marche pour le reste . La date vient d'une table que j'ai crée. Auriez vous une idée pour que je puisse du coup modifier ma date via ce bouton ? . J'ai une fonction dans product afin de faire un update: qui se trouve dans classes/product.php static public function update_date_Liv_Prod($newDate ,$id_order_detail) { return Db::getInstance()->execute('UPDATE `'._DB_PREFIX_.'order_date_liv` odl SET odl.Date = '.$newDate .' WHERE `id_order_detail` = '. (int) $id_order_detail) ; } Dois-je mettre ma date dans un formulaire et récupérer avec un $_Post ? et à la place de $newDate mettre $_POST["date"] ? ou bien autrement ? Et ou dois-je appeler ma fonction ? Le code d'un élément que le bouton modifie qui se trouve dans la template/controler/_product_line_.tpl {if $can_edit} <span class="product_quantity_edit" style="display:none;"> <input type="text" name="product_quantity" class="edit_product_quantity" value="{$product['product_quantity']|htmlentities}"/> </span> {/if} Le bouton en question qui se trouve dans la template/controler/_product_line_.tpl {* Update controls *} <button type="button" class="btn btn-default submitProductChange" style="display: none;"> <i class="icon-ok"></i> {l s='Update' d='Admin.Actions'} </button> Ma version PS: 1.7.6.9 Merci de votre aide d'avance
×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More