Chaine de caracteres
Posté : 17 janv. 2006, 14:29
Bonjour le forum !
Voila je bute une nouvelle fois sur un truc...
Je dois enregistrer des valeurs dans ma base de données sous forme de chaine de caracteres.... par exemple 1,2,3 !
Mon probleme c'est que je n'arrive pas à lui dire de m'enregistrés les valeurs selectionnées... demonstration :
Dans mon formulaire j'ai une liste menu avec comme valeur ceci :
Voila je bute une nouvelle fois sur un truc...
Je dois enregistrer des valeurs dans ma base de données sous forme de chaine de caracteres.... par exemple 1,2,3 !
Mon probleme c'est que je n'arrive pas à lui dire de m'enregistrés les valeurs selectionnées... demonstration :
Dans mon formulaire j'ai une liste menu avec comme valeur ceci :
if ( $selectdid["liste_id_dirigeant"] != NULL ){
$tableau = explode(",", $selectdid["liste_id_dirigeant"]);
$tabout = "dir_out[]";
$tabin = "dir_in[]";
for ($cpt=0; $cpt < count($tableau); $cpt++)
print 'SelectionnerItem("'.$tabin.'",'.$tableau[$cpt].');';
print 'DeplacerItemDeVers("'.$tabin.'", "'.$tabout.'");';
}
Une fois les dirigeants selectionés j'ouvre ma page action pour enregistrer les données dans ma base mais rien ne se passe, voici mon code pour enregister mes données :
include ("testconnect.php");
$age = $_POST['age'];
$id_categorie = $_POST['categorie'];
$list_id_entraineur = $_POST['temp'];
$sexe = $_POST['section'];
$list_id_joueur = $_POST['temp2'];
$list_id_dirigeant = $_POST['temp1'];
$numero = $_POST['numero'];
$nom = $_POST['nom'];
$abreviation = $_POST['abreviation'];
$photo_p = $_POST['photo_p'];
$photo_g = $_POST['photo_g'];
$id = $_POST['id'];
$temp = implode(",",$entrain_out);
$temp1 = implode(",",$dir_out);
$temp2 = implode(",",$joueur_out);
$sql_ajout = 'update tb_equipes set id_age='.$age.', id_categorie='.$categorie.', list_id_entraineur ="'.$temp.'", sexe='.$section.', liste_id_joueur ="'.$temp2.'", liste_id_dirigeant ="'.$temp1.'", numero ='.$numero.', nom ="'.$nom.'", abreviation ="'.$abreviation.'", photo_p ="'.$photo_p.'", photo_g ="'.$photo_g.'" where id_equipe = '.$id;
$nbsql += 1;
$result_ajout = mysql_query($sql_ajout);
$ecrire = 0;
echo "<meta http-equiv=\"refresh\" content=\"0; url=liste_equipe.php\">";
Je ne vois vraiment pas ce qui ne va pas !! merci pour votre aide