akira159000 (Créer un compte)

Toutes mes réponses sur les forums

11 sujets de 1 à 11 (sur un total de 11)
  • Auteur
    Messages
  • en réponse à : incompréhension $user_ID WP 3.5 #875140
    akira159000
    Participant
    Initié WordPress
    13 contributions

    Merci guy tu avais raison c’etait where qui posait probleme !

    J’ai encore une petite question pour toi 🙂
    Je cherche a afficher des articles sur la page d’accueil en fonction du role de l’utilisateur associé a une categorie

    exemple si l’utilisateur a le role niveau 0 il voit sur laz page d’accueil les articles de la categorie dont l’id est 0
    si l’utilisateur a le role niveau 1 il voit sur la page d’accueil les articles de la cat 1…

    j’ai commencer a coder un truc mais j’avou avoir du mal (etant novice), c’est dans l’esprit du premier code

    $user_level = get_userdata();
    $category = in_category();
    if($user_level == 0)
    {
    (comment associer les articles d’une categorie a un niveau de role ?

    en réponse à : restreindre l’acces d’une categorie aux membres connectes #591186
    akira159000
    Participant
    Initié WordPress
    13 contributions

    He, désolé de faire remonter le sujet mais les astuces cités plus haut

    5 ) : ?>
    Blabla

    Pas le droit

    Autre catégorie

    Fonctionnent ils pour WordPress 3.5 ?

    en réponse à : incompréhension $user_ID WP 3.5 #875138
    akira159000
    Participant
    Initié WordPress
    13 contributions

    voici le code:

    ‘INSERT INTO nf_users (`filliere`, `promo`) WHERE ID= »‘.$user_ID.' » VALUES(« ‘.$_POST.' », « ‘.$_POST.' »)’;

    toujours le meme message je dois me tromper quelque part

    en réponse à : incompréhension $user_ID WP 3.5 #875136
    akira159000
    Participant
    Initié WordPress
    13 contributions

    Merci guy grace a toi l’id est correctement recuperé cependant, nouveau blocage…
    Je t’informes du nouveau problème tout en cherchant de mon coté 🙂

    Erreur SQL !
    INSERT INTO nf_users WHERE ID= »1″ VALUES(« hgjghj », « ghjgj ») //les deux values j’ai tapé n’importe quoi dans les cases

    You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ‘WHERE ID= »1″ VALUES(« hgjghj », « ghjgj »)’ at line 1

    en réponse à : incompréhension $user_ID WP 3.5 #875134
    akira159000
    Participant
    Initié WordPress
    13 contributions

    Voici le code, si vous avez une piste la je sèche, j’ai fais un include wp-load pour utiliser le current_user afin de recuperer l’ID

    Je sais pas ou ca coince

    ID;' » VALUES(« ‘.$_POST[‘filliere’].' », « ‘.$_POST[‘promo’].' »)’;
    $req = mysql_query($sql) or die(‘Erreur SQL !<br />‘.$sql.’<br />‘.mysql_error());
    }

    if(isset($req)){
    //On libère la mémoire mobilisée pour cette seconde requête dans SQL
    mysql_free_result ($req);

    //On ferme sql
    mysql_close ();
    }
    ?>


    <title>Inscription</title>



    Inscription à l’espace membre :<br />
    <form action="inscription32.php" method="post">
    T’as promo: <input type="text" name="filliere" value=" »><br />
    T’as fillière <input type="text" name="promo" value=" »><br />

    </form>

    en réponse à : incompréhension $user_ID WP 3.5 #875132
    akira159000
    Participant
    Initié WordPress
    13 contributions

    J’ai retravaillé la chose et voila ce que ca donne

    <?php
    include (‘fp_db.php’);
    include (‘wp-load.php’);
    // on teste si le visiteur a soumis le formulaire
    if (isset($_POST) && $_POST == ‘Inscription’) {
    // on teste l’existence de nos variables. On teste également si elles ne sont pas vides
    if (isset($_POST) && (isset($_POST))) {
    // On utilise la variable wordpress
    global $current_user;
    get_currentuserinfo();
    $current_user->ID;
    echo’Votre ID d’utilisateur est’ .$current_user->ID;
    }

    // on se connecte a la base
    DB();

    // On ajoute les valeurs filliere et promo a la table en fonction de l’id

    $sql = ‘INSERT INTO nf_users WHERE ID= »‘.$current_user->ID;‘ » VALUES(« ‘.$_POST.' », « ‘.$_POST.' »)’;
    $req = mysql_query($sql) or die(‘Erreur SQL !
    ‘.$sql.’
    ‘.mysql_error());
    }

    //On libère la mémoire mobilisée pour cette seconde requête dans SQL
    mysql_free_result ($req); //Ligne 30

    //On ferme sql
    mysql_close ();
    ?>

    ca devrait fonctionner mais maintenant j’ai un message Warning: mysql_free_result() expects parameter 1 to be resource, null given in /homez.634/notefeed/www/inscription32.php on line 30

    en réponse à : incompréhension $user_ID WP 3.5 #875131
    akira159000
    Participant
    Initié WordPress
    13 contributions

    tout le probleme est la ! l’id ne doit pas etre generé par moi mais en fonction du membre…

    C’est l’ID associer au membre issu de la table wp_users

    Il faut que le code preine en compte l’ID afin qu’il insere les nouvelles données (je sais pas si c’est clair ?)

    en réponse à : incompréhension $user_ID WP 3.5 #875129
    akira159000
    Participant
    Initié WordPress
    13 contributions

    par defini tu entends:

    $id_de_user =$_POST

    ce qui donnerait:
    $user_ID = get_current_user_id();
    if ( $user_ID) {
    $id_de_user=$_POST;
    }

    ?

    en réponse à : incompréhension $user_ID WP 3.5 #875128
    akira159000
    Participant
    Initié WordPress
    13 contributions

    C’est a dire défini ? (exemple)

    en réponse à : incompréhension $user_ID WP 3.5 #875126
    akira159000
    Participant
    Initié WordPress
    13 contributions

    La solution serait-elle de remplacerla ligne:

    if (isset($user_ID)) { $user_ID = get_current_user_id();

    par:

    global $user_ID;
    het_current_user_id ();

    en réponse à : incompréhension $user_ID WP 3.5 #875125
    akira159000
    Participant
    Initié WordPress
    13 contributions

    Merci pour vos réponses !

    voici le code pour recuperer l’id (code que j’ai repris dans un sujet de ce forum…)

    <input type="hidden" name="id" value=" » />

    Il n’est peut etre pas exact, besoin de vos lumières 🙂

11 sujets de 1 à 11 (sur un total de 11)