Votre question

suppression donnée du champ photo après modification

Tags :
  • photo
  • Programmation
Dernière réponse : dans Programmation
5 Janvier 2012 14:54:36

Bonjour et bonne année
je suis entrain de créer mon espace administration. J'ai une table articles avec un champ photo

j'ai créer le fichier pour ajouter des articles, sans problème, maintenant je veux créer le fichier de modification avec un formulaire et un requête.

formulaire et requête:
  1. <form action="<?php echo $editFormAction; ?>" name="form1" id="form1" method="POST" >
  2. <table width="55%" border="0" class="td">
  3. <tr>
  4. <td width="34%"><div align="left"></div></td>
  5. <td width="66%"><div align="left">
  6. <label></label>
  7. </div></td>
  8. </tr>
  9. <tr>
  10. <td><div align="left">Titre:</div></td>
  11. <td><div align="left">
  12. <label></label>
  13. <label>
  14. <input name="titre" type="text" id="titre" value="<?php echo $row_Rsmodifclient['titre']; ?>" size="32" />
  15. </label>
  16. </div></td>
  17. </tr>
  18. <tr>
  19. <td><div align="left">Description:</div></td>
  20. <td><label>
  21. <div align="left">
  22. <textarea name="description" cols="60" rows="3" id="description"><?php echo $row_Rsmodifclient['description']; ?></textarea>
  23. </div>
  24. </label></td>
  25. </tr>
  26. <tr>
  27. <td><div align="left">prix:</div></td>
  28. <td><label>
  29. <div align="left">
  30. <input name="prix" type="text" id="prix" value="<?php echo $row_Rsmodifclient['prix']; ?>" size="20" />
  31. €</div>
  32. </label></td>
  33. </tr>
  34. <tr>
  35. <td><div align="left">Image:</div></td>
  36. <td><div align="left">
  37. <label>
  38. <input name="photo" type="file" id="photo" value="<?php echo $row_Rsmodifclient['photo']; ?>" size="50" />
  39. </label>
  40. </div></td>
  41. </tr>
  42. <tr>
  43. <td><div align="left"></div></td>
  44. <td><div align="left">
  45. <input name="ID" type="hidden" id="ID" value="<?php echo $row_Rsmodifclient['reference']; ?>" />
  46. </div></td>
  47. </tr>
  48. <tr>
  49. <td> </td>
  50. <td> </td>
  51. </tr>
  52. <tr>
  53. <td> </td>
  54. <td><input type="submit" name="Submit" value="Modifier" /></td>
  55. </tr>
  56. </table>
  57.  
  58. <input type="hidden" name="MM_update" value="form1" />
  59. </form>
  60.  
  61. $editFormAction = $_SERVER['PHP_SELF'];
  62. if (isset($_SERVER['QUERY_STRING'])) {
  63. $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
  64. }
  65.  
  66. if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
  67. $updateSQL = sprintf("UPDATE articles SET titre=%s, `description`=%s, prix=%s, photo=%s WHERE reference=%s",
  68. GetSQLValueString($_POST['titre'], "text"),
  69. GetSQLValueString($_POST['description'], "text"),
  70. GetSQLValueString($_POST['prix'], "double"),
  71. GetSQLValueString($_POST['photo'], "text"),
  72. GetSQLValueString($_POST['ID'], "int"));
  73.  
  74. mysql_select_db($database_dream, $dream);
  75. $Result1 = mysql_query($updateSQL, $dream) or die(mysql_error());
  76.  
  77. $updateGoTo = "valider.php";
  78. if (isset($_SERVER['QUERY_STRING'])) {
  79. $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
  80. $updateGoTo .= $_SERVER['QUERY_STRING'];
  81. }
  82. header(sprintf("Location: %s", $updateGoTo));
  83. }
  84.  
  85. $colname_Rsmodifclient = "-1";
  86. if (isset($_GET['reference'])) {
  87. $colname_Rsmodifclient = $_GET['reference'];
  88. }
  89. mysql_select_db($database_dream, $dream);
  90. $query_Rsmodifclient = sprintf("SELECT * FROM articles WHERE reference = %s", GetSQLValueString($colname_Rsmodifclient, "int"));
  91. $Rsmodifclient = mysql_query($query_Rsmodifclient, $dream) or die(mysql_error());
  92. $row_Rsmodifclient = mysql_fetch_assoc($Rsmodifclient);
  93. $totalRows_Rsmodifclient = mysql_num_rows($Rsmodifclient);

Lorsque je modifie un champ autre que celui de la photo, le résultat est bon , mais en même temps, plus rien dans le champ photo. Je suis obligé de faire un 2ème passage pour remettre la photo.
j'ai essayé de faire un script de test pour conserver le champ photo , si celui-ci n'est pas modifié, mais sans succès.
Avez-vou une idée? Merci.

Autres pages sur : suppression donnee champ photo modification

a c 232 L Programmation
a b w Photo
5 Janvier 2012 15:40:23

Salut,

Tu peux pas réinjecter la photo que tu as déjà.
Ce qu'il faut que tu fasses, c'est que tu regardes si une photo a été spécifiée. Si la photo a été spécifiée, tu fais ton UPDATE de la photo, sinon tu ne fais pas l'update de la photo dans ta base.
5 Janvier 2012 15:52:23

il faut donc faire 2 requêtes une avec photo et l'autre sans, avec une condition
Contenus similaires
Pas de réponse à votre question ? Demandez !
a c 232 L Programmation
a b w Photo
5 Janvier 2012 16:04:28

Oui, c'est une solution :) 
5 Janvier 2012 16:53:57

pas facile
a c 232 L Programmation
a b w Photo
5 Janvier 2012 17:08:24

Euh ?

  1. if (empty($_POST['photo'])) {
  2. $updateSQL = sprintf("UPDATE articles SET titre=%s, `description`=%s, prix=%s, photo=%s WHERE reference=%s",
  3. GetSQLValueString($_POST['titre'], "text"),
  4. GetSQLValueString($_POST['description'], "text"),
  5. GetSQLValueString($_POST['prix'], "double"),
  6. GetSQLValueString($_POST['photo'], "text"),
  7. GetSQLValueString($_POST['ID'], "int"));
  8. }
  9. else
  10. {
  11. $updateSQL = sprintf("UPDATE articles SET titre=%s, `description`=%s, prix=%s WHERE reference=%s",
  12. GetSQLValueString($_POST['titre'], "text"),
  13. GetSQLValueString($_POST['description'], "text"),
  14. GetSQLValueString($_POST['prix'], "double"),
  15. GetSQLValueString($_POST['ID'], "int"));
  16. }


non ?

Edit: empty et pas isempty la fonction
5 Janvier 2012 17:17:08

oui, merci
mais parse error à la ligne 83
a c 232 L Programmation
a b w Photo
5 Janvier 2012 17:43:06

J'ai fait l'inverse dans la condition tiens, si c'est vide, je met l'image et sinon non...
Bref je te laisse corriger ça

Et je sais pas ce que c'est la ligne 83
5 Janvier 2012 19:10:20

ligne 83 c'est la 2
  1. header(sprintf("Location: %s", $updateGoTo));
  2. }
a c 232 L Programmation
a b w Photo
5 Janvier 2012 21:35:29

Fais voir tout ton code, il doit y avoir quelque chose de mal fermé
5 Janvier 2012 21:58:10

  1. <?php require_once('../Connections/dream.php'); ?>
  2. <?php
  3. if (!function_exists("GetSQLValueString")) {
  4. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
  5. {
  6. $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  7.  
  8. $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  9.  
  10. switch ($theType) {
  11. case "text":
  12. $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  13. break;
  14. case "long":
  15. case "int":
  16. $theValue = ($theValue != "") ? intval($theValue) : "NULL";
  17. break;
  18. case "double":
  19. $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
  20. break;
  21. case "date":
  22. $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  23. break;
  24. case "defined":
  25. $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
  26. break;
  27. }
  28. return $theValue;
  29. }
  30. }
  31.  
  32. $editFormAction = $_SERVER['PHP_SELF'];
  33. if (isset($_SERVER['QUERY_STRING'])) {
  34. $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
  35. }
  36.  
  37. if (empty($_POST['photo'])) {
  38. $updateSQL = sprintf("UPDATE articles SET titre=%s, `description`=%s, prix=%s, photo=%s WHERE reference=%s",
  39. GetSQLValueString($_POST['titre'], "text"),
  40. GetSQLValueString($_POST['description'], "text"),
  41. GetSQLValueString($_POST['prix'], "double"),
  42. GetSQLValueString($_POST['photo'], "text"),
  43. GetSQLValueString($_POST['ID'], "int"));
  44. }
  45. else
  46. {
  47. $updateSQL = sprintf("UPDATE articles SET titre=%s, `description`=%s, prix=%s WHERE reference=%s",
  48. GetSQLValueString($_POST['titre'], "text"),
  49. GetSQLValueString($_POST['description'], "text"),
  50. GetSQLValueString($_POST['prix'], "double"),
  51. GetSQLValueString($_POST['ID'], "int"));
  52. }
  53.  
  54.  
  55. mysql_select_db($database_dream, $dream);
  56. $Result1 = mysql_query($updateSQL, $dream) or die(mysql_error());
  57.  
  58. $updateGoTo = "valider.php";
  59. if (isset($_SERVER['QUERY_STRING'])) {
  60. $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
  61. $updateGoTo .= $_SERVER['QUERY_STRING'];
  62. }
  63. header(sprintf("Location: %s", $updateGoTo));
  64. }
  65.  
  66. $colname_Rsmodifclient = "-1";
  67. if (isset($_GET['reference'])) {
  68. $colname_Rsmodifclient = $_GET['reference'];
  69. }
  70. mysql_select_db($database_dream, $dream);
  71. $query_Rsmodifclient = sprintf("SELECT * FROM articles WHERE reference = %s", GetSQLValueString($colname_Rsmodifclient, "int"));
  72. $Rsmodifclient = mysql_query($query_Rsmodifclient, $dream) or die(mysql_error());
  73. $row_Rsmodifclient = mysql_fetch_assoc($Rsmodifclient);
  74. $totalRows_Rsmodifclient = mysql_num_rows($Rsmodifclient);
  75. ?>
a c 232 L Programmation
a b w Photo
6 Janvier 2012 00:01:17

A la ligne 64, tu as un } qui ferme une accolade qui n'est pas ouverte, vu que tu as supprimé une condition if() en ajoutant mon code...
6 Janvier 2012 00:24:20

d'accord , mais si je l'enlève la modification ne se fait pas, je vais directement sur ma page valider.php ou j'ai mentionné que la modification à bien été effectuée.
a c 232 L Programmation
a b w Photo
6 Janvier 2012 10:17:10

j'ai jamais dit de l'enlever, j'ai dit que tu avais supprimé un if quand tu as ajouté mon code.
Tu le remets, et ça sera bon...
6 Janvier 2012 10:23:18

je l'ai remis , mais j'ai toujours la même erreur
a c 232 L Programmation
a b w Photo
6 Janvier 2012 10:25:57

bah tu l'as mal remis...
le code que je t'ai donné n'a aucun soucis
6 Janvier 2012 10:41:24

  1. <?php require_once('../Connections/dream.php'); ?>
  2. <?php
  3. if (!function_exists("GetSQLValueString")) {
  4. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
  5. {
  6. $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  7.  
  8. $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  9.  
  10. switch ($theType) {
  11. case "text":
  12. $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  13. break;
  14. case "long":
  15. case "int":
  16. $theValue = ($theValue != "") ? intval($theValue) : "NULL";
  17. break;
  18. case "double":
  19. $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
  20. break;
  21. case "date":
  22. $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  23. break;
  24. case "defined":
  25. $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
  26. break;
  27. }
  28. return $theValue;
  29. }
  30. }
  31.  
  32. $editFormAction = $_SERVER['PHP_SELF'];
  33. if (isset($_SERVER['QUERY_STRING'])) {
  34. $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
  35. }
  36.  
  37. if (empty($_POST['photo'])) {
  38. $updateSQL = sprintf("UPDATE articles SET titre=%s, `description`=%s, prix=%s, photo=%s WHERE reference=%s",
  39. GetSQLValueString($_POST['titre'], "text"),
  40. GetSQLValueString($_POST['description'], "text"),
  41. GetSQLValueString($_POST['prix'], "double"),
  42. GetSQLValueString($_POST['photo'], "text"),
  43. GetSQLValueString($_POST['ID'], "int"));
  44. }
  45. else
  46. {
  47. $updateSQL = sprintf("UPDATE articles SET titre=%s, `description`=%s, prix=%s WHERE reference=%s",
  48. GetSQLValueString($_POST['titre'], "text"),
  49. GetSQLValueString($_POST['description'], "text"),
  50. GetSQLValueString($_POST['prix'], "double"),
  51. GetSQLValueString($_POST['ID'], "int"));
  52. }
  53.  
  54. mysql_select_db($database_dream, $dream);
  55. $Result1 = mysql_query($updateSQL, $dream) or die(mysql_error());
  56.  
  57.  
  58. $updateGoTo = "valider.php";
  59. if (isset($_SERVER['QUERY_STRING'])) {
  60. $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
  61. $updateGoTo .= $_SERVER['QUERY_STRING'];
  62. }
  63. header(sprintf("Location: %s", $updateGoTo));
  64. }
  65. $colname_Rsmodifclient = "-1";
  66. if (isset($_GET['reference'])) {
  67. $colname_Rsmodifclient = $_GET['reference'];
  68. }
  69. mysql_select_db($database_dream, $dream);
  70. $query_Rsmodifclient = sprintf("SELECT * FROM articles WHERE reference = %s", GetSQLValueString($colname_Rsmodifclient, "int"));
  71. $Rsmodifclient = mysql_query($query_Rsmodifclient, $dream) or die(mysql_error());
  72. $row_Rsmodifclient = mysql_fetch_assoc($Rsmodifclient);
  73. $totalRows_Rsmodifclient = mysql_num_rows($Rsmodifclient);
  74.  
  75. ?>
a c 232 L Programmation
a b w Photo
6 Janvier 2012 11:30:33

Tu n'as rien remis là... c'est exactement le même code que tu m'as redonné plus haut, avec juste des sauts de ligne supprimés/ajoutés

Reprend ton 1er code que tu m'as donné au départ sans la modification que je t'ai donné, et tu verras ce qu'il manque...
7 Janvier 2012 10:38:26

je n'étais pas chez moi hier après-midi, je rajoute ce qu'il manque:
  1. [code2=php]
    1. if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {</div></li></ol></pre>[/code2]

    ce qui donne:
    1. <?php require_once('../Connections/dream.php'); ?>
    2. <?php
    3. if (!function_exists("GetSQLValueString")) {
    4. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
    5. {
    6. $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
    7.  
    8. $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
    9.  
    10. switch ($theType) {
    11. case "text":
    12. $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
    13. break;
    14. case "long":
    15. case "int":
    16. $theValue = ($theValue != "") ? intval($theValue) : "NULL";
    17. break;
    18. case "double":
    19. $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
    20. break;
    21. case "date":
    22. $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
    23. break;
    24. case "defined":
    25. $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
    26. break;
    27. }
    28. return $theValue;
    29. }
    30. }
    31. $editFormAction = $_SERVER['PHP_SELF'];
    32. if (isset($_SERVER['QUERY_STRING'])) {
    33. $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
    34. }
    35. if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
    36. if (empty($_POST['photo'])) {
    37. $updateSQL = sprintf("UPDATE articles SET titre=%s, `description`=%s, prix=%s, photo=%s WHERE reference=%s",
    38. GetSQLValueString($_POST['titre'], "text"),
    39. GetSQLValueString($_POST['description'], "text"),
    40. GetSQLValueString($_POST['prix'], "double"),
    41. GetSQLValueString($_POST['photo'], "text"),
    42. GetSQLValueString($_POST['ID'], "int"));
    43.  
    44.  
    45. }
    46. else
    47. {
    48. $updateSQL = sprintf("UPDATE articles SET titre=%s, `description`=%s, prix=%s WHERE reference=%s",
    49. GetSQLValueString($_POST['titre'], "text"),
    50. GetSQLValueString($_POST['description'], "text"),
    51. GetSQLValueString($_POST['prix'], "double"),
    52. GetSQLValueString($_POST['ID'], "int"));
    53. }
    54.  
    55. mysql_select_db($database_dream, $dream);
    56. $Result1 = mysql_query($updateSQL, $dream) or die(mysql_error());
    57.  
    58. $updateGoTo = "valider.php";
    59. if (isset($_SERVER['QUERY_STRING'])) {
    60. $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
    61. $updateGoTo .= $_SERVER['QUERY_STRING'];
    62. }
    63. header(sprintf("Location: %s", $updateGoTo));
    64. }
    65.  
    66. $colname_Rsmodifclient = "-1";
    67. if (isset($_GET['reference'])) {
    68. $colname_Rsmodifclient = $_GET['reference'];
    69. }
    70. mysql_select_db($database_dream, $dream);
    71. $query_Rsmodifclient = sprintf("SELECT * FROM articles WHERE reference = %s", GetSQLValueString($colname_Rsmodifclient, "int"));
    72. $Rsmodifclient = mysql_query($query_Rsmodifclient, $dream) or die(mysql_error());
    73. $row_Rsmodifclient = mysql_fetch_assoc($Rsmodifclient);
    74. $totalRows_Rsmodifclient = mysql_num_rows($Rsmodifclient);
    75.  
    76. ?>

    je n'ai pas d'erreur, j'ai bien mon formulaire de modification, je peux modifier , mais celà supprime encore le champ photo et de plus , si je veux modifier à nouveau pour insérer le photo, aucun rtésultat , pas de photo.
a c 232 L Programmation
a b w Photo
7 Janvier 2012 12:06:47

Je t'ai dit plus haut que j'avais inversé le code...
8 Janvier 2012 14:13:33

j'ai bien inversé la condition, effectivement après modification autre que la photo, celle-ci n'est pas supprimée.Mais si je veux modifier cette même photo et seulement celle-ci , c'est impossible.
  1. <?php require_once('../Connections/dream.php'); ?>
  2. <?php
  3. if (!function_exists("GetSQLValueString")) {
  4. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "")
  5. {
  6. $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  7.  
  8. $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  9.  
  10. switch ($theType) {
  11. case "text":
  12. $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  13. break;
  14. case "long":
  15. case "int":
  16. $theValue = ($theValue != "") ? intval($theValue) : "NULL";
  17. break;
  18. case "double":
  19. $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL";
  20. break;
  21. case "date":
  22. $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  23. break;
  24. case "defined":
  25. $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
  26. break;
  27. }
  28. return $theValue;
  29. }
  30. }
  31. $editFormAction = $_SERVER['PHP_SELF'];
  32. if (isset($_SERVER['QUERY_STRING'])) {
  33. $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);
  34. }
  35. if ((isset($_POST["MM_update"])) && ($_POST["MM_update"] == "form1")) {
  36.  
  37. if (empty($_POST['photo'])) {
  38. $updateSQL = sprintf("UPDATE articles SET titre=%s, `description`=%s, prix=%s WHERE reference=%s",
  39. GetSQLValueString($_POST['titre'], "text"),
  40. GetSQLValueString($_POST['description'], "text"),
  41. GetSQLValueString($_POST['prix'], "double"),
  42. GetSQLValueString($_POST['ID'], "int"));
  43. }
  44. else
  45. {
  46. $updateSQL = sprintf("UPDATE articles SET titre=%s, description`=%s, prix=%s, photo=%s WHERE reference=%s",
  47. GetSQLValueString($_POST['titre'], "text"),
  48. GetSQLValueString($_POST['description'], "text"),
  49. GetSQLValueString($_POST['prix'], "double"),
  50. GetSQLValueString($_POST['photo'], "text"),
  51. GetSQLValueString($_POST['ID'], "int"));
  52. }
  53.  
  54. mysql_select_db($database_dream, $dream);
  55. $Result1 = mysql_query($updateSQL, $dream) or die(mysql_error());
  56.  
  57. $updateGoTo = "valider.php";
  58. if (isset($_SERVER['QUERY_STRING'])) {
  59. $updateGoTo .= (strpos($updateGoTo, '?')) ? "&" : "?";
  60. $updateGoTo .= $_SERVER['QUERY_STRING'];
  61. }
  62. header(sprintf("Location: %s", $updateGoTo));
  63. }
  64.  
  65. $colname_Rsmodifclient = "-1";
  66. if (isset($_GET['reference'])) {
  67. $colname_Rsmodifclient = $_GET['reference'];
  68. }
  69. mysql_select_db($database_dream, $dream);
  70. $query_Rsmodifclient = sprintf("SELECT * FROM articles WHERE reference = %s", GetSQLValueString($colname_Rsmodifclient, "int"));
  71. $Rsmodifclient = mysql_query($query_Rsmodifclient, $dream) or die(mysql_error());
  72. $row_Rsmodifclient = mysql_fetch_assoc($Rsmodifclient);
  73. $totalRows_Rsmodifclient = mysql_num_rows($Rsmodifclient);
  74.  
  75. ?>
a c 232 L Programmation
a b w Photo
8 Janvier 2012 15:31:12

Pourquoi ça serait pas possible de modifier juste la photo ?
Tu devrais avoir directement les valeurs actuelles dans tes input, du coup, quand tu modifies juste la valeur de la photo, tu as quand même toutes les autres valeurs, non ?
8 Janvier 2012 15:49:29

Maintenant, si je veux seulement modifier la photo, çà ne marche pas , sinon les autres valeurs ne sont pas supprimées. Rien ne se passe.
8 Janvier 2012 16:02:09

on a mis une condition au début, si $_POST est rempli , pas de modification du champ photo, c'est peut-être là que çà bloque? pour éviter sa suppression lorsque l'on modifie les autres valeurs.
a c 232 L Programmation
a b w Photo
8 Janvier 2012 17:21:57

Citation :
si $_POST est rempli , pas de modification du champ photo

Euh ? La vérification que je t'ai fait ajoutée, c'est une vérification sur le champ photo. S'il est vide, on ne le change pas, sinon on le change.

Essaie de faire du débug et d'afficher des choses pour savoir où ton code passe, mais je vois pas pourquoi ça ne fonctionnerait pas maintenant, si ça fonctionnait avant.
8 Janvier 2012 17:50:46

oui tu as raison , je ne comprends pas.
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS