IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

fonction modifier en php5


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 30
    Par défaut fonction modifier en php5
    bonjour,
    j'ai une problème à la modification des données des bases des données mysql,
    j'essaye avec le code suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    public function modifier()
    {
     if(isset($_POST['sauvegarder'])){
     
    $requete="UPDATE circuit SET ( id_circuit =$_POST['id_circuit'], Nomcircuit =$_POST['Nomcircuit'], Villededépart =$_POST['Villededépart'],
     Jourdedépart =$_POST['Jourdedépart'], Jourderetour =$_POST['Jourderetour'], Duree =$_POST['Duree'], Prix =$_POST['Prix'], Supplementsingle=$_POST['Supplementsingle'], Reductionenfant =$_POST['Reductionenfant'] , Description =$_POST['Description']) where id_circuit =$_POST['id_circuit'];";
    $result =mysql_query($requete);
     
    }
    }
    mais il m'affiche la faute suivante:

    Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\EasyPHP-5.3.3\www\pfe\recherchedecircuit.php on line 328
    merci d'avance.

  2. #2
    Modérateur
    Avatar de sabotage
    Homme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    29 208
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations forums :
    Inscription : Juillet 2005
    Messages : 29 208
    Par défaut
    tu as deux choix :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $requete="UPDATE circuit SET ( id_circuit =" . $_POST['id_circuit'] .".....
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $requete="UPDATE circuit SET ( id_circuit = $_POST[id_circuit] .....
    N'oubliez pas de consulter les FAQ PHP et les cours et tutoriels PHP

  3. #3
    Membre actif Avatar de Causa Sui
    Inscrit en
    Mai 2003
    Messages
    133
    Détails du profil
    Informations forums :
    Inscription : Mai 2003
    Messages : 133
    Par défaut
    Plus la solution magique à laquelle on ne pense jamais: entourer la variable de {}
    Code PHP : Sélectionner tout - Visualiser dans une fenêtre à part
    $requete="UPDATE circuit SET ( id_circuit = {$_POST['id_circuit']} .....
    … ce qui permet d'inclure des variables littérales au nom compliqué dans une chaîne

  4. #4
    Membre émérite Avatar de fallais
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    858
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2006
    Messages : 858
    Par défaut
    Pensez tout de même à protéger un minimum ces variables

  5. #5
    Membre actif
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2011
    Messages : 30
    Par défaut
    merci la faute précedente est ignorée mais il ne fais aucune modification à la base des données.

  6. #6
    Expert confirmé
    Avatar de Séb.
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    5 322
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations professionnelles :
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mars 2005
    Messages : 5 322
    Billets dans le blog
    17
    Par défaut
    Je comprends qu'il n'y a plus de msg d'erreur et que la base de données n'est pas mise à jour.

    Montre-nous le bout de code incriminé.

Discussions similaires

  1. Fonction scandir() avec PHP5
    Par maty2006 dans le forum Langage
    Réponses: 8
    Dernier message: 07/12/2008, 11h42
  2. une fonction modifiant le style avec z-index
    Par Stuff dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 14/10/2008, 09h48
  3. fonction explode() et php5
    Par tarah01 dans le forum Langage
    Réponses: 3
    Dernier message: 03/04/2007, 15h51
  4. probleme avec fonction modifier en ASP
    Par leclone dans le forum ASP
    Réponses: 9
    Dernier message: 16/11/2006, 22h44
  5. [MySQL] pb fonction modifier
    Par xtiand4 dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 15/06/2006, 12h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo