j'ai une fonction qui retourne un resultat sous forme de tableau:
Code : Tout sélectionner
function random_draw() {
$numbers=array('01','02','03','04','05','06','07','08','09','10','11','12');
//Get 4 unique random keys from $numbers array.
$rand_keys = array_rand($numbers, 4);
sort($rand_keys);
foreach ($rand_keys as $k=>$v) {
print_r("$numbers[$v]");
}
}maintenant dans un autre fichier j'appelle la fonction et je souhaite transformer le tableau en chaine de caracteres avec un implode:
Code : Tout sélectionner
$date = time();
$nums = random_draw();
$result = implode($nums, "");
$query = ("INSERT INTO grid_winning (id_grid, date , winning_grid) VALUES ('', '$date', '$result')");
mysql_query($query) or die('Invalid query: ' . mysql_error());mais ca me retourne une erreur type "BAD ARGUMENT" a cette ligne:
Code : Tout sélectionner
$result = implode($nums, "");je ne vois pas d'ou sort le probleme... (et idealement j'aimerais bien avoir mon implode dans la fonction mais ca ne marche pas non plus)
est ce que ca parlerait a qq un ce type de probleme svp??
merci