begin process at 2012 05 31 15:00:54
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Requête UPDATE qui ne fonctionne pas


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Requête UPDATE qui ne fonctionne pas

lundi 30 juin 2008 à 17:34:48 | Requête UPDATE qui ne fonctionne pas

nicomilville

Membre Club
Salut,

Et oui, c'est encore moi...

J'ai fais une requête UPDATE mais le problème c'est qu'elle ne marche pas...

ma requête :

$sql = "UPDATE utilisateurs SET('','".$_POST['pseudo']."','".$_POST['pass']."','".$_POST['email']."','".$_POST['age']."','".$_POST['cp']."','".$_POST['description']."') WHERE pseudo = '".$_SESSION['pseudo']."'";

Mon code HTML :

    <tr>
            <td><div align="center">Description : </div></td>
            <td><div align="center">
              <label>
              <textarea name="description"><?php echo $row['description']; ?></textarea>
              </label>
            </div></td>
    </tr>

Je tiens a préciser que j'ai déja fait un session_start(); !

J'ai déja fais la connection mysql et aucune erreurs mysql !

a++

Si la réponse vous convient, pensez : Réponse acceptée !

lundi 30 juin 2008 à 18:18:04 | Re : Requête UPDATE qui ne fonctionne pas

Bling 182

Ta requete d'update me parait bizarre quand meme

--
Développeur web freelance - Bling182 Dev : http://freelancedev.ovh.org - http://www.bling182.fr
lundi 30 juin 2008 à 18:21:10 | Re : Requête UPDATE qui ne fonctionne pas

nicomilville

Membre Club
a bon, qu'es ce qui te parait bizare dedans ?

a++

Si la réponse vous convient, pensez : Réponse acceptée !

lundi 30 juin 2008 à 18:38:54 | Re : Requête UPDATE qui ne fonctionne pas

Bling 182

Ben je sais pas, d'après mysql.com, voila le prototype de la requete update :

UPDATE [LOW_PRIORITY] [IGNORE] tbl_name
SET col_name1=expr1 [, col_name2=expr2 ...]
[WHERE where_definition]
[ORDER BY ...]
[LIMIT row_count]
Ta requete devrait ressembler à "UPDATE utilisateurs SET pseudo='$_POST['pseudo']', pass='$_POST['pass']'.... WHERE pseudo='$_SESSION['pseudo']';


--
Développeur web freelance - Bling182 Dev : http://freelancedev.ovh.org - http://www.bling182.fr
lundi 30 juin 2008 à 18:50:06 | Re : Requête UPDATE qui ne fonctionne pas

nicomilville

Membre Club
j'ai essayé mais ça ne change rien !

a++

Si la réponse vous convient, pensez : Réponse acceptée !

lundi 30 juin 2008 à 18:53:44 | Re : Requête UPDATE qui ne fonctionne pas

Bling 182

Copie plus de code alors, la yen a pas assez pour traquer le probleme

--
Développeur web freelance - Bling182 Dev : http://freelancedev.ovh.org - http://www.bling182.fr
lundi 30 juin 2008 à 18:56:48 | Re : Requête UPDATE qui ne fonctionne pas

JoJo738

Membre Club
Lu'

Met un mysql_query('...') or die(mysql_error()); à ta requete ... il te donneras ton erreur

$sql = 'UPDATE utilisateurs SET pseudo = "' . $_POST['pseudo'] . '", password = "' . $_POST['pass'] . '", email = "' . $_POST['email'] . '"  WHERE pseudo = "' . $_SESSION['pseudo'] . '" ';
(J'ai un petit peu écourter la requete ^^)

Ah, et le SET(..., ..., ...) c'est pour les INSERT, pas les UPDATE ^^

:p


Si ma reponse te convient, merci de l'accepter ! 
lundi 30 juin 2008 à 19:05:03 | Re : Requête UPDATE qui ne fonctionne pas

nicomilville

Membre Club
Salut,

Tu es sur que le SET c'est pas pour les UPDATE ? j'ai toujours fait comme ça et j'ai jamais eu de problème !

Pour le INSERT c'est le VALUES !

Pour les or die ça ne m'affiche rien !

Merci de ta réponse !

a++

Si la réponse vous convient, pensez : Réponse acceptée !

lundi 30 juin 2008 à 19:10:46 | Re : Requête UPDATE qui ne fonctionne pas

nicomilville

Membre Club

<?php
session_start();

if(isset($_SESSION['pseudo'])) {
 mysql_connect('','','');
 mysql_select_db('');
 
 if(isset($_POST['pseudo']) && isset($_POST['pass']) && isset($_POST['email']) && isset($_POST['age']) && isset($_POST['cp']) && isset($_POST['description'])) {
  $sql = "UPDATE utilisateurs SET('','".$_POST['pseudo']."','".$_POST['pass']."','".$_POST['email']."','".$_POST['age']."','".$_POST['cp']."','".$_POST['description']."') WHERE pseudo = '".$_SESSION['pseudo']."'";
  mysql_query($sql);
 }
 
 $sql = "SELECT * FROM utilisateurs WHERE pseudo='".$_SESSION['pseudo']."'";
 $retour = mysql_query($sql);
 
 while($row = mysql_fetch_array($retour)) {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " [ Lien ]">
<html xmlns=" [ Lien ]">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <title>Changer le profil</title>
</head>
<body>
 <div align="center">
 <form action="profil.php" method="post">
  <table width="414" height="221" border="0" cellspacing="0">
    <tr>
      <td><div align="center">
        <table width="388" height="141" border="0" cellspacing="0">
          <tr>
            <td><div align="center">Pseudo : </div></td>
            <td><div align="center">
              <label>
              <input type="text" name="pseudo" value="<?php echo $row['pseudo']; ?>" disabled />
              </label>
            </div></td>
          </tr>
    <tr>
            <td><div align="center">Mot de passe : </div></td>
            <td><div align="center">
              <label>
              <input type="password" name="pass" value="<?php echo $row['pass']; ?>" />
              </label>
            </div></td>
          </tr>
    <tr>
            <td><div align="center">Adresse email : </div></td>
            <td><div align="center">
              <label>
              <input type="text" name="email" value="<?php echo $row['email']; ?>" />
              </label>
            </div></td>
          </tr>
    <tr>
            <td><div align="center">Age : </div></td>
            <td><div align="center">
              <label>
              <input type="text" name="age" value="<?php echo $row['age']; ?>" />
              </label>
            </div></td>
          </tr>
    <tr>
            <td><div align="center">Code postal : </div></td>
            <td><div align="center">
              <label>
              <input type="text" name="cp" value="<?php echo $row['cp']; ?>" />
              </label>
            </div></td>
          </tr>
    <tr>
            <td><div align="center">Description : </div></td>
            <td><div align="center">
              <label>
              <textarea name="description"><?php echo $row['description']; ?></textarea>
              </label>
            </div></td>
          </tr>
          <tr>
            <td>&nbsp;</td>
            <td><div align="center">
              <label>
              <input type="submit" name="Submit" value="Changer le profil" />
              </label>
            </div></td>
          </tr>
        </table>
    </form>
      </div></td>
    </tr>
  </table>
</div>
</body>
</html>
<?php
 }
}
?>

a++

Si la réponse vous convient, pensez : Réponse acceptée !

lundi 30 juin 2008 à 20:12:34 | Re : Requête UPDATE qui ne fonctionne pas

Bling 182

Déjà ca :
 while($row = mysql_fetch_array($retour)) {
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "sur http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd [ Lien ]">
<head>
 <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
 <title>Changer le profil</title>
</head>

c'est faux !

Après, explique ton problème plus précisement... L'update ne fonctionne pas du tout ? T'es sur qu'il passe au moins dans le update (genre mets un echo "toto" juste avant de faire ta requete... Il te mets des résultats erronés ?

--
Développeur web freelance - Bling182 Dev : http://freelancedev.ovh.org - http://www.bling182.fr

1 2

Cette discussion est classée dans : requête, fonctionne, post, pseudo, update


Répondre à ce message

Sujets en rapport avec ce message

Problème de requête : UPDATE [ par loupopeye ] Salut,Big problème, ça ne marche pas..Help... require ('../connexion.php');$result = mysql_query('UPDATE logements SET valid='.$valid.', ref='".$ref. comment faire un UPDATE à l'aide de table lier? [ par DoudouBidou ] vala je voudrais mettre à jour une table afin de récupérer les id contenu dans une autre je m'explique :je voudrais faire un truc du genre :UPDATE [ta Prob : UPDATE, erreur SQL... [ par tomatokatchup ] Voici la syntaxe de mon update :$descr = addslashes($_POST['desc']);$lien = mysql_connect ($hote, $user, $mdp);$requete = "UPDATE tmt_tourney SET titr conditions, accolades completement perdu [ par tooms2028 ] salut, J'ai un formulaire d inscription avec plusieur if imbriqués qui envoi un mail de validation avec url integré. Mon problème c est que je suis co Modifier les enregistrements d'une base donée [ par GillesWebmaster ] Bonjour,j'aimerais savoir comment on fait pour créer un petit "module" qui modifie les enregsitrement d'un livre d'or:2pages: -livreor.php             affichage requête SQL dans pseudo frame php [ par titsuisse ] Bonjour, J'ai une petite question. J'ai construit mon site en le divisant comme un tableau. Au centre de ce tableau se trouve une page avec un includ update sur un submit [ par didou8513 ] Bonjour, j'aimerais réaliser une requête (update) en cliquant sur un bouton submit. Je fais plein de tests ca ne marche pas, ma requête s'effectue lor aucun ajout dans la bdd [ par cladjules ] Bonjour, je suis inscir depuis quelques temp sur ce forum et je viens de commencer a m'interesser au php ! Donc j'ai créé un formulaire pour enregistr multiple insertion dans mysql via un formulaire php [ par wizard512 ] je suis entrain d'éllaborer un script qui permet de multiple insertion dans mysql via un formulaire php.. mais je bloque pour la dernière étapes, quel Php & les formulaires [ par Dave73 ] bonjour;j'ai tenté de faire un quizz tout simplele problème est que j'utilise les boutons radios. Mais pour éviter les tricheurs, j'ai fais des "group


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,718 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales