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 :

Update avec id via url


Sujet :

PHP & Base de données

  1. #1
    Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Mai 2014
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Transports

    Informations forums :
    Inscription : Mai 2014
    Messages : 2
    Par défaut Update avec id via url
    Bonjour à tous,
    Je débute dans la programmation php / mysql et je galère à modifier ma table, j'ai donc besoin de votre aide d'expert !

    J'ai fait un formulaire qui affiche correctement les donnés de ma table ( titre / description ) dans mes input et textarea.
    Mon url affiche bien l'id update.php?idRealisation=1

    Quand je valide les modifications apportées, le script maj.php prend bien en charge la modification du titre et de la description mais n'enregistre rien dans la bdd car l'id n'est pas prise en compte.

    Voici le code de mon fichier maj.php :

    Code php : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <?php
    include("config.php");
    $titre = $_POST[ 'titre' ];
    $description = $_POST[ 'description' ];
    $id = $_GET["idRealisation"] ;
    $query='UPDATE realisation set titre="'.$titre.'", description="'.$description.'"  WHERE id="'.$id.'"';
    echo $query; 
    $resultat=mysql_query($query)or die(mysql_error());



    Pouvez vous me dire où se trouve l'erreur ?

    EDIT : Voici ce que m'affiche le résultat de la requête
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    UPDATE realisation set titre="test fdg", description="test description fdsg " WHERE id=" "
    J'ai procédé de la même façon pour supprimer une réalisation et la récupération de l'id via url fonctionne correctement donc je ne comprends pas Smiley ohwell

    Merci d'avance pour votre aide précieuse !
    akira21

  2. #2
    Modérateur
    Avatar de al1_24
    Homme Profil pro
    Retraité
    Inscrit en
    Mai 2002
    Messages
    9 134
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 64
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Retraité
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 9 134
    Par défaut
    Si l'on se limite à la requête SQL (ce qui est le but du forum langage SQL dans lequel tu as posté ce message), celle-ci est bien formée.
    Toutefois la norme SQL prescrit que les chaines de caractères doivent être encadrées de guillemets simples et non doubles, mais je ne connais bien pas les spécificités/anormalités du SGBD que tu utilises.
    En revanche, il est évident que la valeur de ton identifiant n'est pas renseignée. Et là, c'est du côté du code PHP qu'il faut chercher l'erreur.
    Je déplace donc ton message dans le forum correspondant, où tu devrais trouver plus de réponses.
    Modérateur Langage SQL
    Règles du forum Langage SQL à lire par tous, N'hésitez pas à consulter les cours SQL
    N'oubliez pas le bouton et pensez aux balises
    [code]
    Si une réponse vous a aidé à résoudre votre problème, n'oubliez pas de voter pour elle en cliquant sur
    Aide-toi et le forum t'aidera : Un problème exposé sans mentionner les tentatives de résolution infructueuses peut laisser supposer que le posteur attend qu'on fasse son travail à sa place... et ne donne pas envie d'y répondre.

Discussions similaires

  1. Récupérer un valeur passée via url avec JSF
    Par sikati dans le forum JSF
    Réponses: 2
    Dernier message: 28/09/2014, 14h17
  2. Réponses: 2
    Dernier message: 23/09/2011, 12h15
  3. invoquer directement un webService avec paramètre via url
    Par Nycos62 dans le forum Général Dotnet
    Réponses: 1
    Dernier message: 21/12/2006, 12h20
  4. [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
  5. Pb Update avec chaine de caractere
    Par JuJu° dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 28/05/2003, 15h58

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