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

PHP & Base de données Discussion :

Syntaxe . ' " ( { \ [


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 168
    Par défaut Syntaxe . ' " ( { \ [
    Bonjour, je suis un peu perdu dans les syntaxes

    j'ai un script qui fonctionne bien
    je veux simplement rajouter une ligne pour mettre à jour le champ d'une autre table et impossible de trouver la syntaxe de l'écriture UPDATE
    si qu'un pouvait me dire comment faire et sans abuser pourquoi et quand on met .[{' "
    Merci d'avance

    Code : 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
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    if (isset($_POST['numero_adh']))
    {
     
     
    $sql = "INSERT INTO table1
    (
    numero_adh,
    nom_adh,
    prenom_adh,
    id_type_cotis,
    montant_cotis,
    reglt_type,
    info_reglt,
    date_enreg,
    date_debut,
    date_fin,
    commentaire_cotis
     
    )
    VALUES (
    '".$_POST['numero_adh']."',
    '".$_POST['nom_adh']."',
    '".$_POST['prenom_adh']."',
    '".$_POST['id_type_cotis']."',
    '".$_POST['montant_cotis']."',
    '".$_POST['reglt_type']."',
    '".$_POST['info_reglt']."',
    '".$_POST['date_enreg']."',
    '".$_POST['date_debut']."',
    '".$_POST['date_fin']."',
    '".$_POST['commentaire_cotis']."'
    )";
     
    	$result = mysql_query($sql);
     
    if ($result)
    {
    update=table2 set date_echeance = "$_POST date_fin" where numero_adh="$_POST_adh";
     
    	header("Location: ajout_cotis.php");

  2. #2
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 13
    Par défaut
    Je n'ai pas bien compris ce tu veux.
    Tu fais du php et tu veux mettre à jour une table ?
    La syntaxe de ton update serait ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $update = "UPDATE table2 SET date_echeance = '".$_POST['date_fin']."' WHERE numero_adh='".$_POST['adh']."'";

  3. #3
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 168
    Par défaut
    Merci de ta réponse

    c'est bien ca
    j'ai un formulaire d'ajout de cotisation qui me donne les remises paypal chèques caisse.... les variables indiquées dans le script
    je veux maintenant aller mettre a jour le champ "prochaine échéance "dans la table adhèrent pour numero_adh entré dans le formulaire
    ta ligne de script est bonne, je n'ai plus d'erreur, mais la maj ne ce fait pas
    je pense que mon Update est mal placé
    si tu mets le update dans une variable il n'est jamais utilisé??????

    il ne fait pas la maj et en plus il me bloque le header de retour à une nlle page de saisie
    as tu une idée à me donner ??

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 13
    Par défaut
    Ton insertion elle marche ?
    Pour faire l'update, c'est le même système:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    mysql_query($update);

  5. #5
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 168
    Par défaut
    Non , il n'enregistre plus rien dans la table cotis
    donc pas le update de la table adherents

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    13
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 13
    Par défaut
    Tu n'oublies pas de te connecter à la bdd?
    Je ne sais plus vraiment comment ça marche sans PDO.

  7. #7
    Membre confirmé
    Inscrit en
    Février 2009
    Messages
    168
    Détails du profil
    Informations forums :
    Inscription : Février 2009
    Messages : 168
    Par défaut
    non je me connecte bien si je désactive cette ligne tout est ok

Discussions similaires

  1. syntaxe quotes et guillemets
    Par Xeuch dans le forum Langage
    Réponses: 2
    Dernier message: 05/09/2014, 17h13
  2. Syntaxe quotes et double quotes
    Par almoha dans le forum Langage
    Réponses: 5
    Dernier message: 01/11/2010, 15h33
  3. Syntaxe quote et guillemets
    Par yuyuboy dans le forum Langage
    Réponses: 2
    Dernier message: 06/09/2009, 17h51
  4. [MySQL] Supprimer les erreurs de syntaxe dues aux quotes
    Par gotenks dans le forum PHP & Base de données
    Réponses: 2
    Dernier message: 25/01/2006, 16h10
  5. Syntaxe de la balise [quote]
    Par BainE dans le forum Mode d'emploi & aide aux nouveaux
    Réponses: 3
    Dernier message: 28/11/2005, 22h23

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