Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#1 Le 14/05/2017, à 16:55

michael10fr

Demande aide dans la programmation PHP

Bonjour les amies,

je suis débutant sur PHP et malgrés mes recherches sur google j'ai pas trouver ma réponse.

voila j'ai un script de site internet sur lequel les gens s'inscrivent ok
j'ai demander de l'aide à un developper pour qu'il fasse en sort que dés qu'une personne s'inscrit sur le premier script site principale , l'utilisateur soir aussi copier sur la table du deuxieme site pour avoir une authetification unique.

donc voici ce qu'il à fait.

Le probléme je 'nai plus contact avec ce developper pour X raison et voila que je veux ajouter aussi l'image de l'utilisateur qui s'inscrit dans la deuxieme base mais aprés tout mes test je n'arrive pas à le faire??
j'ai le résultat suivant , les infos des utilisateur n'arrive plus sur le deuxieme site on perd tout les infos avec ma façon de faire.

la base de donnée ou se trouve les infos du premier site est: members_data_members
la destination le table : wallusers

le problem est que l'image de l'utilsateur se trouve dans une autre table du premier site qui est: members et le champ est  picture et la destination de cette image doit arriver dans la deuxieme tables dans wallusers et champ mem_pic
voici ce qui est actuellement:

// Insertion de l'utilisateur dans le wall

        $result = $DB->query("SELECT *
                          FROM " . DB_PREFIX . "members_data_members
                          WHERE data_id = ".$user_id);
        $obj = $DB->fetch_object($result);
       

    $database_server = "monserver";
    $login = "monloginroot";   
    $dbpassword = "password";
    $database_name = "mabase";

    $DBConnection = mysqli_connect($database_server, $login, $dbpassword, $database_name);
    $email  = $email;
    $mem_lname = $obj->data_Nom;
    $mem_fname = $obj->data_prenom;
    $mem_pic  = $obj->picture;
    //$username = time().rand(1111,99999);
   
    $code = md5(strtotime(date("Y-m-d H:i:s")));
    $mem  = time().rand(11151,999499);
   
    $simpleId = md5(time());
    $simpleId = $simpleId.rand(1111,9999);
       
    $query  = "INSERT INTO wallusers (username,mem_email,mem_lname,mem_fname,mem_pass,verification_code,gender,active, sampleid)
                VALUES('".$username."','".$email."','".$mem_lname."','".$mem_fname."','".md5($password)."','".$code."','male','1', '".$simpleId."')";

    $result = mysqli_query($DBConnection, $query) or die(mysqli_error());
    $ids     = mysqli_insert_id($DBConnection);
   


j'ai donc fait ceux ci en gras :


// Insertion de l'utilisateur dans le wall

        $result = $DB->query("SELECT *
                          FROM " . DB_PREFIX . "members_data_members
                          WHERE data_id = ".$user_id);
             
        $result = $DB->query("SELECT *
                          FROM " . DB_PREFIX . "members
                          WHERE data_id = ".$user_id);

        $obj = $DB->fetch_object($result);
       

    $database_server = "monserver";
    $login = "monloginroot";   
    $dbpassword = "password";
    $database_name = "mabase";

    $DBConnection = mysqli_connect($database_server, $login, $dbpassword, $database_name);
    $email  = $email;
    $mem_lname = $obj->data_Nom;
    $mem_fname = $obj->data_prenom;
    $mem_pic  = $obj->picture;
    //$username = time().rand(1111,99999);
   
    $code = md5(strtotime(date("Y-m-d H:i:s")));
    $mem  = time().rand(11151,999499);
   
    $simpleId = md5(time());
    $simpleId = $simpleId.rand(1111,9999);
       
    $query  = "INSERT INTO wallusers (username,mem_email,mem_lname,mem_fname,mem_pic,mem_pass,verification_code,gender,active, sampleid)
                VALUES('".$username."','".$email."','".$mem_lname."','".$mem_fname."',"'.$mem_pic.'",'".md5($password)."','".$code."','male','1', '".$simpleId."')";

    $result = mysqli_query($DBConnection, $query) or die(mysqli_error());
    $ids     = mysqli_insert_id($DBConnection);

quelqu'un peu me dire ou est mon erreur?

si vous avez pas compris dite moi ce que j'ai du mal expliquer?

merci de votre aide..

Hors ligne