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 :

requete update mysql php [MySQL]


Sujet :

PHP & Base de données

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 177
    Par défaut requete update mysql php
    Bonjour,
    Je veux faire un update d'une de mes table de ma bdd par le biais d'un "textearea" mon premier update (celui pour la creation du club) fonctionne correctement, mais celui pour EVERMELT pourquoi non alors que je fais la même chose.
    voici l'erreur que j'obtiens:
    Notice: Undefined index: pourquoi in C:\Program Files\EasyPHP 2.0b1\www\archive(2)\admin_traitement.php on line 34

    voici la partie de code de mon "textearea":
    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
    case "historique":
    	echo'<div class="post">
    		<h2>La création du club</h2>
    		<form method="post" action="admin_traitement.php?admin=creation">
    		<textarea name="creation" rows="8" cols="45">
    			Votre message ici.
    			</textarea>
    			<INPUT type=submit value=Envoyer>
    			<INPUT type=hidden name=afficher value=ok>
    		</form>
    		</div>
    		<div class="post">
    		<h2>Evermelt pourquoi</h2>
    		<form method="post" action="admin_traitement.php?admin=pourquoi">
    			<textarea name="creation" rows="8" cols="45">
    			Votre message ici.
    			</textarea>
    			<INPUT type=submit value=Envoyer>
    			<INPUT type=hidden name=afficher value=ok>
    			</form>
    			</div>';
    et celle du traitement php pour mon update:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    case "pourquoi":
    mysql_connect("localhost", "root", "");
    mysql_select_db("evermelt_database");
    $pourquoi = mysql_real_escape_string(htmlspecialchars($_POST['pourquoi']));
    echo $pourquoi;
    mysql_query(" UPDATE `historique` SET `pourquoi` = '$pourquoi' WHERE `historique`.`id_historique` =1 LIMIT 1 ;");
    echo 'Votre pourquoi EVERMELT à était ajoutée correctement<br><a href="admin.php">Retour</a>';
    mysql_close();
    break;
    je joint également l'image de la structure de ma table historique.
    Quelqu'un pourrait-il m'aider a trouver l'erreur merci de votre aide.
    Images attachées Images attachées  

  2. #2
    Expert éminent
    Avatar de CinePhil
    Homme Profil pro
    Ingénieur d'études en informatique
    Inscrit en
    Août 2006
    Messages
    16 814
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 61
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur d'études en informatique
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2006
    Messages : 16 814
    Billets dans le blog
    14
    Par défaut
    Le message est une erreur PHP. Il semble qu'il ne comprenne pas Il y a un switch avant j'espère ? Et celui-ci est fermé plus loin ?
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    switch($variable)
    {
      case 'cas1':
        lignes de code;
      break;
     
      case 'casN':
        lignes de code;
      break;
     
      default :
        lignes de code;
      break;
    } // Fin du switch
    Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
    Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
    « Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
    À la maison comme au bureau, j'utilise la suite Linux Mageïa !

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2007
    Messages
    177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2007
    Messages : 177
    Par défaut
    oui mon switch etait bien fermé j'ai trouver l'erreur en fait dans mon form pourquoi le name etait identique au form creation.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Update Mysql PHP
    Par serair dans le forum PHP & Base de données
    Réponses: 7
    Dernier message: 15/04/2011, 17h57
  2. [MySQL] requete update mysql
    Par nicolasferraris dans le forum PHP & Base de données
    Réponses: 9
    Dernier message: 03/07/2009, 12h09
  3. multi update avec php/ mysql
    Par arnoweb dans le forum Administration
    Réponses: 1
    Dernier message: 17/11/2005, 22h10
  4. [SGBD] requête sql en php pour mysql
    Par Thierry8 dans le forum Requêtes
    Réponses: 1
    Dernier message: 20/09/2005, 22h31
  5. [version] Requete Update avec différentes versions de mySQL
    Par regbegpower dans le forum Requêtes
    Réponses: 2
    Dernier message: 26/01/2004, 17h19

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