Aller au contenu
  • Pas encore inscrit ?

    Pourquoi ne pas vous inscrire ? C'est simple, rapide et gratuit.
    Pour en savoir plus, lisez Les avantages de l'inscription... et la Charte de Zébulon.
    De plus, les messages que vous postez en tant qu'invité restent invisibles tant qu'un modérateur ne les a pas validés. Inscrivez-vous, ce sera un gain de temps pour tout le monde, vous, les helpeurs et les modérateurs ! :wink:

[Résolu] Question sur "insert" avec mysql


Messages recommandés

Posté(e)

ton exp fonctionne mais moi je veux changer un champ dans la ligne de l'adherent dont le nom sera rempli dans le champ nom du formulaire j 'ai donc une variable que je dois recuperer pour definir la ligne a changer dans la table voici mon code actuel (avec le tien dedans)mais je ne sais pas ecrire la bonne requete,vu ce que tu me dis je devais en etre loin alors :P

<code>

<?php

$nom = $_POST['nom'];

$prenom = $_POST['prenom'];

$licence = $_POST['licence'];

$telephone_portable = $_POST['telephone_portable'];

$table="membres";

if(isset($_POST['nom'])) $nom=$_POST['nom'];

else $nom="";

$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());

mysql_select_db('eetg',$db) or die('Erreur de selection '.mysql_error());

$requete = "UPDATE $table SET prenom = 'coco'

WHERE nom = 'xxx";

$resultat = mysql_query($requete);

mysql_close();

?>

je veux pouvoir recuperer les infos saisies dans 4 champs textes (dont le nom) du formulaire et les mettre dans le champ visé par l'update (appelé 'inscription" mais uniquement pour la bonne personne

je ne suis vraiment pas sur d'etre clair alors merci de ta patience (et comme tu vois je comprends pas tout mais comme on dit "c'est en...qu'on devient..."

Posté(e) (modifié)

tout simple :

 

$requete = "UPDATE $table SET prenom = 'coco', licence = '$licence', telephone = 'tel' .... etc

je réponds à ta question ? :P

 

Evidemment, à la place de "xxx", tu mets le vrai nom (WHERE nom = 'xxx":P

Modifié par Belver
Posté(e)

presque mais je ne connais pas la valeur du "SET" puisqu'il depend de la valeur du nom entree ds le formulaire

 

$requete = "UPDATE $table SET inscription = $nom, licence = '$licence', telephone = '$telephone_portablel' ";

Posté(e)

c'est pour ca que dans mes premiersd messages je parlais du where :P

$requete = "UPDATE $table SET inscription where nom='$nom' , nom=$nom , licence = '$licence', telephone = '$telephone_portablel' ";

ca marche pas je vais sauter par la fenetre et toi aussi j'imagine

j'y retourne quand t'en a marre tu me dis :P

Posté(e) (modifié)

Fais exactement ce que je te dis, t'as transformé mes instructions :

 

$table = "membres";

 

$requete = "UPDATE $table SET nom=$nom, licence = $licence, telephone = $telephone_portable

WHERE nom = $nom";

$resultat = mysql_query($requete);

Modifié par Belver
  • Tonton a modifié le titre en [Résolu] Question sur "insert" avec mysql

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.
Remarque : votre message nécessitera l’approbation d’un modérateur avant de pouvoir être visible.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

  • En ligne récemment   0 membre est en ligne

    • Aucun utilisateur enregistré regarde cette page.
×
×
  • Créer...