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 :

updater une donnée [MySQL]


Sujet :

PHP & Base de données

  1. #21
    Membre expérimenté Avatar de frol
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 288
    Par défaut
    oui ben tu vois que ton id passe pas surtout
    regarde dans la source avant de cliquer sur mettre a jour et copie la ici

  2. #22
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 54
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    <link href="../design/servettefc.css" rel="stylesheet" type="text/css" />
    <table width='100%' border='0' cellspacing='0' cellpadding='0'><form name='insert' method='post' action='admin2.php'><tr><td width='180' align='right'></td><td width='20'>&nbsp;</td><td width='600' class='style'><b>Modifier / Supprimer un abonné</b></td></tr><tr><td height='20'></td><td></td><td></td></tr><tr><td height='20' class='style' align='right'><b>Abonné</b></td><td></td><td><select name='id'><option value='23'>Aldrighettoni&nbsp;Marc</option><option value='81'>Aleksandar&nbsp;Sajn</option><option value='70'>Alfred&nbsp;Maina</option><option value='91'>Ali&nbsp;Abduwahab</option><option value='49'>ALI&nbsp;Abduwahab</option><option value='71'>BARRY&nbsp;Minkailou</option><option value='43'>BENZAIR&nbsp;MOHAMMED</option><option value='33'>BERNIER&nbsp;Marcel</option><option value='32'>BOUIFLANE&nbsp;Samir</option><option value='58'>BUBA BUETUBELA&nbsp;Gaston</option><option value='8'>Bui&nbsp;Viet</option><option value='3'>Capuano&nbsp;Gennaro</option><option value='38'>Cerezo&nbsp;Henry de Jesus</option><option value='36'>Christian&nbsp;Barras</option><option value='40'>Da Costa&nbsp;Marco</option><option value='65'>DANIEL&nbsp;Johannis</option><option value='77'>DEHGHANI MAHAND&nbsp;Saber</option><option value='66'>DIAKITE&nbsp;Karim</option><option value='53'>Dube&nbsp;Bekhokule</option><option value='7'>Eckert&nbsp;Marianne</option><option value='85'>ELSHANI &nbsp;Xhevxhet</option><option value='59'>EMANY&nbsp;Guy</option><option value='56'>Fahrudin&nbsp;Gasi</option><option value='11'>Fantauzzi&nbsp;Pérsio Luiz</option><option value='18'>Fasel&nbsp;Sylvain</option><option value='1'>Ferdinand&nbsp;Jean-Luc</option><option value='34'>FERREIRA&nbsp;Juan-Carlos</option><option value='21'>Goehner Da Cruz&nbsp;Corinne</option><option value='9'>Gonthier&nbsp;Patrick</option><option value='46'>Grand&nbsp;Yann</option><option value='15'>Grant&nbsp;Lawrencia</option><option value='39'>Guinoumi&nbsp;Ouissem</option><option value='68'>IFEOBU&nbsp;Kenneth</option><option value='35'>Imbert&nbsp;Antoine </option><option value='12'>Jeanmonod&nbsp;Marie-Claire</option><option value='30'>KAICHI&nbsp;Adil</option><option value='42'>KAMANA&nbsp;THIERRY </option><option value='6'>Lang&nbsp;Daniel</option><option value='13'>Lo Iacono&nbsp;Olivier</option><option value='41'>LUDIN&nbsp;René</option><option value='14'>Ly Gueye&nbsp;Charlotte</option><option value='82'>Marija&nbsp;Sajn</option><option value='83'>Maxamed&nbsp;Sheeq Cabdi</option><option value='52'>MEDHANIE&nbsp;Amanuel</option><option value='61'>Mostafa&nbsp;Hussein</option><option value='60'>Myriam&nbsp;Hailemariam</option><option value='76'>Nasser&nbsp;Omar</option><option value='80'>NASSER&nbsp;Said</option><option value='19'>Nefil&nbsp;Reda</option><option value='29'>Néhari&nbsp;Fayçal</option><option value='16'>Nouali&nbsp;Ali</option><option value='31'>Nour&nbsp;Tamar</option><option value='55'>OMOKARO&nbsp;Esosa</option><option value='45'>ONER&nbsp;Ismael</option><option value='5'>Patrick&nbsp;Genini</option><option value='63'>POPVIC&nbsp;Ivica</option><option value='37'>Prado&nbsp;Jesus</option><option value='57'>Rasema&nbsp;Gasi</option><option value='86'>SAID&nbsp;Yahye</option><option value='22'>Sallah Nur&nbsp;Mohammed</option><option value='25'>Sandro&nbsp;Placentino</option><option value='28'>Schreyer&nbsp;Bernard</option><option value='48'>Seef&nbsp;Abdulkader</option><option value='10'>Severe&nbsp;Alexandra</option><option value='17'>Simond&nbsp;Nicolas</option><option value='69'>SONKO&nbsp;Lamin</option><option value='20'>Stalder&nbsp;Yan</option><option value='24'>Sycip&nbsp;Joseph</option><option value='54'>UDOME&nbsp;Emmy Kenny</option><option value='27'>Unsoeld&nbsp;Sacha</option><option value='50'>VAFAEI&nbsp;Agolghasem</option><option value='47'>Veton&nbsp;Kamberaj</option><option value='4'>Walder&nbsp;Nicolas</option><option value='26'>Xhevxhet&nbsp;Elshani</option><option value='44'>Yassin&nbsp;Human </option><option value='62'>YONES&nbsp;Issam</option><option value='72'>YONES&nbsp;Mohamed</option><option value='51'>YUSSUF &nbsp;Ahmed</option><option value='84'>ZEWDE&nbsp;Sisay</option></select></td></tr><tr><td height='20'></td><td></td><td></td></tr><tr><td height='20'></td><td></td><td><input type='submit' name='pbSubmit' value='Modifier'> <input type='submit' name='pbSubmit' value='Supprimer'></td></tr><tr><td height='40'></td><td></td><td></td></tr><tr><td height='20'></td><td></td><td></td></tr><tr><td height='20' class='texte' align='left'>Nom</td><td></td><td><textarea name='Nom' cols='35' rows='1'>Ali</textarea></td></tr><tr><td height='20'></td><td></td><td></td></tr><tr><td height='20' class='texte' align='left'>Prénom</td><td></td><td><textarea name='Prenom' cols='35' rows='1'>Abduwahab</textarea></td></tr><tr><td height='20'></td><td></td><td></td></tr><tr><td height='20'></td><td></td><td></td></tr><tr><td height='20'></td><td></td><td><input type='submit' name='pbSubmit' value='Ajouter'><imput type='hidden' name='idMAJ' value='91'><input type='submit' name='pbSubmit' value='Mettre à jour'></td></tr><tr><td height='20'></td><td></td><td></td></tr></form></table>

  3. #23
    Membre expérimenté Avatar de frol
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 288
    Par défaut
    bizarre le chan idMAJ est bien rempli
    es tu sur de bien avoir cliqué sur modifier avant de faire mettre a jour

  4. #24
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 54
    Par défaut
    oui sur...
    En faite mes donnée son dans un menu déroulant donc je sélectionne et doit cliquer sur modifier pour pouvoir changer les champs

  5. #25
    Membre expérimenté Avatar de frol
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 288
    Par défaut
    oki bon faut trouver pourquoi cet id va pas se foutre dans le requête

    tu peux essayer d'ajouter
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    foreach ($_POST as $key => $var) {
    echo $key.' - '.$var.'<br>';
    }
    avant le echo de de ta requete et me dire tout ce que ça te donne please?

  6. #26
    Membre expérimenté Avatar de frol
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 288
    Par défaut
    oki j'ai rien dit je suis trop con

    c'est bien sur input type='hidden'
    et non pas iMput je me suis planté désolé

  7. #27
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 54
    Par défaut
    id - 23
    UPDATE NewColab SET Nom = 'Aliou', Prenom = 'Abduwahab' WHERE id = ''Nom - Aliou
    UPDATE NewColab SET Nom = 'Aliou', Prenom = 'Abduwahab' WHERE id = ''Prenom - Abduwahab
    UPDATE NewColab SET Nom = 'Aliou', Prenom = 'Abduwahab' WHERE id = ''pbSubmit - Mettre à jour
    UPDATE NewColab SET Nom = 'Aliou', Prenom = 'Abduwahab' WHERE id =

    Ce que je n arrive pas a saisir c est qu il mais a jour mais pas dans la base, y aurait il un problème du côté de la base?

    Le pire c est que ce script a déjà fonctionner pour une autre base...

  8. #28
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 54
    Par défaut
    Si ca peux te donner une idée, voici le script tel qu il était la 1ère fois que je l'ai fait :

    Partie "mise à jour"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
     
     
    elseif ($pbSubmit == 'Mettre à jour'){
    $requete = "UPDATE abonnement SET nom = '$nom', prenom = '$prenom', adresse = '$adresse', npa = '$npa', ville = '$ville', email = '$email', tel = '$tel', dateNaissance = '$dateNaissance', ancienAbo = '$ancienAbo', souscripteur = '$souscripteur', sfc2005 = '$sfc2005', aboBleu = '$aboBleu', aboRouge = '$aboRouge', aboVert = '$aboVert', aboBleuReduit = '$aboBleuReduit', aboRougeReduit = '$aboRougeReduit', aboVertReduit = '$aboVertReduit', abo1L = '$abo1L', telebanking = '$telebanking', bv = '$bv', bvRecu = '$bvRecu', paye = '$paye' WHERE id = '$id'";
    		$result = mysql_query ($requete,$ezine_db) or ezine_mysql_die();
    	}
    et le submit

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
     
    	echo "<tr><td height='20'></td><td></td><td><input type='submit' name='pbSubmit' value='Ajouter'>";
    	if ($pbSubmit == 'Modifier') {echo " <input type='submit' name='pbSubmit' value='Mettre à jour'>";}
    Bien entendu j ai aussi essayé comme ca

  9. #29
    Membre expérimenté Avatar de frol
    Profil pro
    Inscrit en
    Mars 2005
    Messages
    288
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2005
    Messages : 288
    Par défaut
    as tu essayé en remplaçant imput par input je suis presque sur que c'est ça

  10. #30
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 54
    Par défaut
    Ca me vide les champs updater, après mise à jour, plus de nom ni prénom mais l'emplacement est toujours là dans ma liste, vide mais là

    Resultat de la requete :

    id - 23
    UPDATE NewColab SET Nom = '', Prenom = '' WHERE id = '81'idMAJ - 81
    UPDATE NewColab SET Nom = '', Prenom = '' WHERE id = '81'pbSubmit - Mettre à jour
    UPDATE NewColab SET Nom = '', Prenom = '' WHERE id = '81'

  11. #31
    Membre averti
    Profil pro
    Inscrit en
    Mai 2006
    Messages
    54
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2006
    Messages : 54
    Par défaut
    Eh ben un grand merci à toi, CA MARCHE

    J'avais fait une modif entre 2 qui genait.

    Merci mille fois, allez 2 milles fois meme

+ Répondre à la discussion
Cette discussion est résolue.
Page 2 sur 2 PremièrePremière 12

Discussions similaires

  1. Update avec données d'une autre table
    Par SOPSOU dans le forum Bases de données
    Réponses: 4
    Dernier message: 10/10/2008, 11h58
  2. Réponses: 2
    Dernier message: 22/09/2008, 18h21
  3. tronquer une donnée
    Par closo dans le forum XMLRAD
    Réponses: 2
    Dernier message: 24/02/2004, 15h42
  4. Première occurence d'une donnée
    Par bob33 dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 10/06/2003, 13h50
  5. problème xsl : inclure une donnée xml dans une balise html
    Par djodjo dans le forum XSL/XSLT/XPATH
    Réponses: 3
    Dernier message: 03/01/2003, 09h24

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