Votre question

Requête SQL & PHP

Tags :
  • Programmation
Dernière réponse : dans Programmation
25 Juin 2008 20:46:21

Bonjour à tous !

J'aimerais, si possible être éclairé de vos lumières sur quelque chose.

Afin de réaliser un 'ihm' en php pour modifier le contenu de la table "core_menu" je suis amené à faire un Update.

Voici ce que j'ai fais:

- l'appel de la fonction (j'ai été un peu brouillon, je n'ai pas eu le temps de changé les noms, delete est en fait l'id du menu que l'utilisateur choisi pour modification)

  1. menuModify ( $_POST['delete'], $_POST ['nameMenu'], $_POST ['linkMenu'], $_POST ['sortMenu'], $_POST ['corIdMenu'] );


- ma fonction avec mon Update

  1. function menuModifyRoot($idMenu, $nameMenu, $linkMenu, $sortMenu) {
  2.  
  3. $objDB2 = new DBConnector ( );
  4.  
  5. $objDB2->query ( "UPDATE `firecms`.`core_menu` SET `name_menu` = '" . $nameMenu . "',
  6. `link_menu` = '" . $linkMenu . "',
  7. `sort_menu` ='" . $sortMenu . "'
  8. WHERE `core_menu`.`id_menu` ='" . $idMenu . "' LIMIT 1 ;" );
  9.  
  10. //echo "<meta http-equiv='Refresh' content='0' />";
  11. }


$idMenu est donc bien le fameu delete (qui est l'id, chose sur et certaine j'affiche un echo pour verifier)

Problème: Cela ne marche pas


Le fait est que lorsque je remplace $idMenu par 8 par exemple et que je modifie le menu, ca marche !

- donc ceci fonctionne

  1. $objDB2->query ( "UPDATE `firecms`.`core_menu` SET `name_menu` = '" . $nameMenu . "',
  2. `link_menu` = '" . $linkMenu . "',
  3. `sort_menu` ='" . $sortMenu . "'
  4. WHERE `core_menu`.`id_menu` =8 LIMIT 1 ;" );


- aussi bien que (voir le '8')

  1. $objDB2->query ( "UPDATE `firecms`.`core_menu` SET `name_menu` = '" . $nameMenu . "',
  2. `link_menu` = '" . $linkMenu . "',
  3. `sort_menu` ='" . $sortMenu . "'
  4. WHERE `core_menu`.`id_menu` ='8' LIMIT 1 ;" );



Est-ce que quelqu'un sait pourquoi ma variable qui pourtant vaut bien 8 ne marche pas ?

J'ai déjà tenté un intval pour récupérer uniquement la valeur numérique de la variable mais rien n'y fait !

Ne disposant que de peu de temps pour réaliser le projet, me voilà à poster ce message, en espérant que quelqu'un s'y intéresse !

Autres pages sur : requete sql amp php

26 Juin 2008 16:21:41

problème résolu, merci pour votre participation à tous... lol
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS