Aller au contenu

fredrick

Hubmaster
  • Compteur de contenus

    114
  • Inscrit(e) le

  • Dernière visite

Messages postés par fredrick

  1. Bonjour à tous,

    J'aimerais que quelqu'un me guide et me mette sur la voie afin de résoudre un petit problème que j'ai avec les balises <select> et <option>

    Voilà, j'ai créé plusieurs forums et lorsqu'on se trouve sur l'un d'eux, on peut, grâce une liste déroulante <select>, choisir son forum et ainsi se rediriger vers un autre forums.

    Donc lorsque je suis dans le forum A, il y a une liste déroulante en haut à gauche dans laquelle se trouve les différents forums existant sur mon site (forum B, forum C, etc).

    Ceci donne :

    <select name="choix-forum">
    <option>Forum A</option>
    <option>Forum B</option>
    <option>Forum C</option>
    </select>

    J'aimerais que lorsqu'on clique sur le forum B et qu'on est redirigé vers celui-ci, l'option sélectionnée dans la liste déroulante soit le forum B et non pas le forum A parcequ'il est premier dans la liste.

    J'espère avoir été assez clair :rolleyes:

    Comment puis-je faire cela ? Je sais que je dois récupérer la variable $_POST['choix-forum'] et lors de l'ouverture de la page Forum B, dire que l'option sélectionnée par défaut soit le $_POST['choix-forum'];

    Mais comment faire ça????

    Merci à toutes et à tous,

    Fred :smartass:

  2. Bonjour,

    Je ne suis vraiment pas sûr d'être sur le bon forum. Si je me suis trompé, veillez m'en excuser. J'ai un petit problème que je n'arrive pas à résoudre avec mon <textarea> et comme le <textarea> je l'ai appris dans mes cours d'HTML alors je l'ai posté dans le forum HTML.

    Voilà, j'ai un simple formulaire où on insère son prénom dans un input type="text" et ensuite j'ai un textarea où on pose ses questions. Il s'agit d'un forum en fait.

    Le problème est que lorsque je tape mon prénom et qu'ensuite je fais TAB, le curseur apparaît dans le textarea mais pas à la première ligne et au premier caractère (à la position 0 quoi).

    Mon curseur apparaît à chaque fois en plein milieu de mon texarea ????

    Voici le code de mon input si cela peut vous aider :

    <input type="text" name="auteur" maxlength="30" size="50" id="auteur"
    value="<?php if (isset($_POST['auteur'])) echo stripslashes(htmlentities(trim($_POST['auteur']))); ?>">

    et voici le bout de code de mon textarea :

    <textarea name="message" cols="50" rows="10">
    <?php if (isset($_POST['message'])) echo stripslashes(htmlentities(trim($_POST['message']))); ?>
    </textarea>

    Merci,

    Fred ;)

  3. Merci MarvinLeRouge,

    J'avais oublié qu'on pouvait utiliser les id. :wacko:

    J'ai réglé mon problème grâce à toi :thumbsup: en nommant chaque td avec un id différent :smartass: .

    <table>
    <tr>
    <td id="td1">blabla</td>
    <td id="td2">blabla</td>
    <td id="td3">blabla</td>
    </tr>
    </table>

    et ensuite sur ma feuille de style j'ai mis :

    #td1{color:green; /*par exemple */}
    #td2{color:red;}
    #td3{color:blue;}

    Voilà, j'espère que cela aidera les gens qui ont le même problème que moi et qui liront ces lignes.

  4. Bonjour à tous,

    J'aimerais mettre des paramètres différents (couleurs différentes, etc...) selon les td de mon tableau. J'aimerais savoir comment y parvenir en sachant que je travaille avec une feuille de style.

    lorsque je fais

    .

    tableau {paramètre}
    .td {paramètre}

    Cela prend en considéraion tous les td de mon tableau. Et lorsque je met une classe dans le td pour les différencier cela ne fonctionne pas avec tout. Par exemple ceci ne fonctionne pas :

    <table>
    <tr><td class="td-haut"></td></tr>
    <tr><td class="td-normal"></td></tr>
    <tr><td class="td-bas"></td></tr>
    </table>

    [u]fichier css[/u]

    .tableau {paramètre}
    .td-haut{text-align:center;}
    .td-normal{vertical-align:center;}
    .td-bas{text-align:right;}

    mais la couleur de fond fonctionne. Par exemple ceci fonctionne.

    .td-bas{color:green;background-color:red;}
    .td-haut{color:black;background-color:white;}

    Comment faire merci

  5. Bonjour,

    J'aimerais savoir s'il y a moyen d'avancer ou de reculer la position du curseur dans un texte.

    Exemple : Un internaute écrit cette phrase dans un textarea et ensuite clique dans le texte. J'ai symbolisé l'endroit du curseur après le clic par le $.

    "Ceci est juste un$texte d'essai"

    Y-a-t'il moyen de connaître la position du curseur ? Et segundo d'avancer le curseur de deux caractères par exemple ?

    "Ceci est juste $un texte d'essai"

    Et enfin, y-a-t'il moyen de sélectionné les deux lettres où le curseur est passé en avancant à savoir (un)

    Je suis en fait en train de travailler la mise en forme des messages postés dans le forum. J'aimerais trouver une solution au problème de l'insertion d'une balise dans une autre balise.

    Exemple : Un internaute écrit un texte dans le textarea, puis sélectionne un mot et le met en italique et ensuite insère un smiley au mauvais endroit.

    "Ceci est <i>juste</ :) i> un texte d'essai"

    Merci pour votre aide,

    Fred

  6. Ben écoute cela fonctionnait très bien sur une page simple donc qui n'était pas includée. C'est-à-dire quand j'ai fait mes premiers tests.

    Une fois que tout était ok, je l'ai transféré sur mon site. Donc sur une page includée. Et c'est là que ça foire.

    Alors j'ai changé les liens et j'ai mis

    <a href="index.php?page=forum&start='.

    au lieu de

    <a href="?start=blabla

    comme c'était au début

    Voilà, j'espère que ça vous éclaire un peu

  7. Voici mon code

    // Si la variable $_GET['start'] n'existe pas, on l'initialise à 0
    if(!isset($_GET['start'])){$_GET['start'] = 0;}

    // On selectionne les 15 prochains messages à partir de $_GET['start']
    $req = mysql_query('SELECT id, auteur, titre, date_derniere_reponse FROM forum_sujets ORDER BY date_derniere_reponse DESC LIMIT '.$_GET['start'].','.$nb_record_by_page);


    /*********************
    ** Troisième partie **
    *********************/
    echo 'salut fred voila la donnée '.$_GET['start'];

    // Si il y a une page précédente
    if( $_GET['start'] >= $nb_record_by_page) {
    echo '<a href="index.php?page=forum&start='.($_GET['start']-$nb_record_by_page).'">Précédent</a>';
    // Sinon
    } else {
    echo 'Précédent';
    }
    echo ' | ';
    // Si il y a une page suivante
    if($nb_total_record > $_GET['start'] + $nb_record_by_page) {
    echo '<a href="index.php?page=forum&start='.($_GET['start']+$nb_record_by_page).'">Suivant</a>';
    // Sinon
    } else {
    echo 'Suivant';
    }

  8. Bonjour à tous,

    Voici mon problème. J'ai besoin de récupérer une variable GET dans l'url de ma page. Tout fonctionne bien en temps normal donc sur une simple page. Donc je sais que mon code est bon.

    Seulement mon site contient des includes et lorsque je mets le code dans une include plus rien ne va car je n'arrive pas à récupérer la valeur d'une variable get étant donné qu'il y en a deux :

    -une première variable qui indique la page incluse (ex: index.php?page=forum)

    -et la deuxième que j'ai besoin pour mon code afin de savoir la page actuelle (ex : start=2)

    donc mon url ressemble à ceci par exemple :

    ...index.php?page=forum&start=2

    j'aimerais que la variable $_GET['start'] soit = à 2.

    Comment faire ???

    Elle me met toujours 0

    Merci pour votre aide,

    Fred

  9. C'est encore moi avec une nouvelle question :blush:

    Quelqu'un a-t-il une idée de comment je pourrais faire pour changer une valeur dans une base de donnée (ça je sais le faire c'est dans le cours de ce site) mais uniquement lorsque l'internaute quite le site soit parce qu'ils a fermé la fenêtre, soit parce qu'il n'est plus connecté à internet ?

    Quelqu'un a-t-il une idée?

    C'est sympa ;)

  10. Bonjour,

    J'aimerais empêcher la diffusion de mot de passe pour cela j'aimerais attribuer une valeur session dès qu'on entre sur mon site après avoir introduit son code.

    par exemple.

    session_start();
    $_SESSION['pseudo']=$_POST['code'] (c'est le mot de passe introduit pour rentrer dans le site)

    Ensuite j'ai mis

    <? 
    session_start();
    if ((!isset($_SESSION['pseudo'])) || ($_SESSION['pseudo']=='')){
    header("location: http://127.0.0.1/formation/index.html");
    }
    ?>

    Pour empêcher quelqu'un de venir sur le site en introduisant le nom de domaine dans l'url, s'il veut rentrer il est obligé de passer par l'entrée à savoir introduire son e-mail et son mot de passe.

    Maintenant j'aimerais faire en sorte que cette personne ne donne pas son mot de passe à d'autres personnes pour les éviter de payer le site. Pour régler ce problème je me suis dis qu'il devait y avoir moyen d'empêcher que la variable $_SESSION['pseudo'] soit ouverte en même temps.

    Donc j'aimerais faire en sorte que si la variable $_SESSION['pseudo'] est déjà existante alors on ne sache pas rentrer sur le site. Comment faire cela ???

    En fait c'est surtout ce qui est en rouge que j'ai besoin de savoir traduire en php.

    Merci beaucoup,

    Fred

  11. Bonjour,

    J'aimerais louer mon site à un prix fixe de manière mensuel. Je voudrais savoir si il est risqué de mettre son numéro de compte bancaire afin que les internautes puissent me payer par virement ???

    Merci beaucoup,

    Fred

  12. Bonjour, j'aimerais savoir la signification en français de ce bout de code. Merci

    if((!@isset($_SESSION['pseudo'])) || ($_SESSION['pseudo']=="")){

    c'est le !@isset qui me dérange.

  13. OKKKKKKKKKKKKKKKKKK

    J'ai trouvé mon erreur, un très grand merci pour ta patience et ton partage de connaissance Smile.

    Voilà mon erreur, j'avais mis des ' où il ne fallait pas

    <a href="index?page=accueil&video='fichier.mpg' ">

    pas de ' ' pour video

    Passe une bonne soirée Smile, tu m'as beaucoup aidé

  14. Non, j'ai esayé avec le ; et cela ne marche pas non plus. Pour l'url je ne serai pas t'en donner une car je travaille encore en local pour le moment.

    tous mes fichiers sont dans le même répertoire donc il n'y a pas de soucis à ce niveau-là.

    En fait tout fonctionne sauf quand je suis sur contact.html. Donc mes fichiers sont bien reconnu par le lectuer qui lui fonctionne à merveille. Donc ma fonction est bonne et l'appelle à cette fonction est bonne.

    Le seul truc c'est d'arriver à faire deux action en un seul clique. Je clique sur un des titres et la fenêtre s'ouvre dans l'include et ensuite la vidéo démarre.

    Je ne comprend pas, ça ne doit pourtant pas être bien sorcier. Qu'est-ce qui nous échappe ???

×
×
  • Créer...