Wall posté le Mercredi 2 juillet 2008


Bonjour,
alors voilà, j'ai utilisé l'article concernant les checkbox et l'insertion mySQL mais je butte sur un problème tout bête sans doute : je n'arrive pas à sortir l'insertion de la boucle. Je ne souhaite pas qu'il y ait un nouvel id créé à chaque fois que $image a plusieurs valeurs, mais que les différents noms d'image aillent tous dans le champ image de l'id concerné.
Actuellement tout marche bien, sauf que j'ai autant d'entrées créés qu'il y a de valeurs à ma variable $image.
Merci !


  1. <?php
  2. if (isset($_POST['image'])) { 
  3.  
  4.    $image = $_POST['image']; 
  5.  
  6.    for($i = 0;$i < count($image);$i++) {  
  7.  
  8. /*si un seul enregistrement*/ 
  9.    if ($i == 0) { 
  10.  
  11.       $image==''.$image[0];  
  12. /*si plusieurs enregistrements*/ 
  13.       } else { 
  14.  
  15.       $image==';'.$image[$i]; 
  16.  
  17.       } 
  18.    $base2 = mysql_connect ('***', '***', '***'); 
  19.    mysql_select_db ('***', $base2) ; 
  20.    $sql2 = "INSERT INTO 2008_test VALUES('','$type','$status','$home','$titre','$url','$texte','".$image[$i]."')"; 
  21.  
  22.    mysql_query($sql2) or die('Erreur SQL !'.$sql2.'<br>'.mysql_error()); 
  23.    echo '<img src=../imgincfront/'.$image[$i].'>';  
  24. }  
  25. }  
  26. ?> 

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog