Aller au contenu

captain_torche

Membre+
  • Compteur de contenus

    7 531
  • Inscrit(e) le

  • Dernière visite

Messages postés par captain_torche

  1. Non, c'est juste les variables envoyer_x et envoyer_y, qui contiendront les coordonnées de ton curseur sur l'image au moment du clic.

    Si jamais tu cliquais en haut à gauche de l'image, tu obtiendrais comme valeurs de POST :

    $_POST['envoyer_x'] = 1;

    $_POST['envoyer_y'] = 1;

  2. Pour une fois, c'est que Firefox est plus laxiste qu'IE.

    Le souci, c'est que tu utilises des boutons de type image, qui ne fonctionnent pas de la même façon qu'un input "normal".

    Lorsque tu cliques sur un tel bouton, les coordonnées de ton clic seront renvoyées en POST, de la manière suivante 'envoyer_x' et 'envoyer_y', si ton bouton s'appelle 'envoyer'.

    Il faut juste que tu modifies ton code de traitement, de la manière suivante :

    if(isset($_POST['envoyer_x'])) {
    // traitement
    }

  3. C'est pour ça qu'on te conseille d'apprendre apprendre les principes de base de PHP.

    Sans ça, tu viendras constamment nous poser des questions, sans forcément comprendre les réponses.

    Sinon, techniquement, il n'est pas nécessaire de vérifier si un radio a été coché, si tu prends le soin d'en spécifier un 'coché par défaut'.

    <input type="radio" name="test" value="1" checked="checked" />
    <input type="radio" name="test" value="2" />

    Pour le checkbox, c'est simple : s'il est coché, il est passé à la page de traitement, et tu récupères sa valeur.

    S'il n'est pas coché, tu ne le récupères pas dans la page de traitement.

    Pour ce qui est du traitement de ton message, c'est tout simple :


    <?php
    $message = $_POST['message']; [color="red"]<== en faisant ça, tu REMPLACES la valeur existante de $message, par $_POST['message'][/color]
    $message .= $_POST['checkbox']; [color="red"]<== en faisant ça (note bien le point devant le signe égal), tu ajoutes la valeur de ton checkbox, à la fin du contenu actuel de $message[/color]
    ?>

    Pour mettre les checkbox avant le message, il faudra donc procéder dans le sens inverse, à savoir :

    <?php
    $message = $_POST['checkbox'];
    $message .= '\n\n';
    $message .= $_POST['message'];
    ?>

  4. Le code, tu peux le modifier à ta guise, puisque je pense que l'auteur le permet (d'ailleurs, il serait sympathique de mettre les conditions d'utilisation des scripts soient précisées dans la page), tant que tu sais ce que tu fais.

    Sinon, en ce qui concerne les commentaires, tu peux les supprimer, mais je te conseille tout de même de les laisser, ils sont là pour t'aider à comprendre.

  5. Quand je vois ça, je me dis qu'ils sont pas encore véritablement au point.

    <h1 id="page-title"><div id="g_title">Jan now owns Google</div></h1>
    [...]
    <p class="description"></p><div id="g_description"><p></p>Well, kind of.</div>

    Mais sinon, j'aime bien le look général des pages.

  6. Ben, mise à part son argumentation discutable, il n'y a plus de souci, vu qu'apparemment, le lien vers les sites français, pointent maintenant vers le site US.

    Il n'y a plus de risque de captation de clientèle.

  7. l'attribut "align" n'est pas valide en XHTML.

    Il faut que tu utilises l'atribut class, ou style

    <p style="text-align: right;">..</p>

    Sinon, pour mettre 4 images côté à côte ... ben tu les mets côte à côte dans ton code.

    Si elles s'affichent les unes en-dessous des autres, c'est que :

    1. Tu as un CSS qui interfère dans leur comportement normal

    2. la taille de deux images côte à côte dépasse la taille du bloc dans lequel eslles sont placées, d'où retour à la ligne.

  8. Pour manipuler les marges entre les éléments, utilise l'attribut margin

    margi: marge_des_4_cotes;

    ou

    margin: marge_haut, marge_droite, marge_bas, marge_gauche;

    ou encore

    margin: marge_haut_bas, marge_gauche_droite;

    et, tu peux juste spécifier chacune des marges avec

    margin-top, margin-right, margin-bottom et margin-left.

    Pour enlever le contour bleu des images contenues dans un lien, tu vas rajouter ça dans ton CSS :

    a img {
    border: 0;
    }

    Tu pourras trouver une référence des balises CSS2 ici : http://www.w3schools.com/css/css_reference.asp

    Sinon, ton site est très sympa.

  9. Dans leur forum, ils conseillent de contacter ton établissement bancaire, afin de te faire rembourser les frais occasionnés par l'achat du logiciel piraté (dans l'idéal).

    Ils donnent le lien du PDF à donner à ton banquier pour ajout au dossier.

    http://www.clickcartpro.com/documents/ccpfrance.pdf

    Sinon, tu peux, je pense, porter plainte contre le webmaster du site ccpfrance, pour obtenir le remboursement des frais occasionnés.

  10. Juste une petite question qui me saute à la tête, comme ça (et comme je m'y connais vraiment pas en optimisation de code) :

    Dans le cas de multiples conditions, vaut-il mieux toutes les lister, ou utiliser un array quand c'est possible ?

    En gros, est-il plus intéressant d'utiliser cette forme

    <?php
    if($expr != 'valeur1' && $expr != 'valeur2' && $expr != 'valeur3') {
    ...
    }
    ?>

    Ou cette forme ?

    <?php
    if(!in_array($expr, array('valeur1', 'valeur2', 'valeur3'))) {
    ...
    }
    ?>

  11. Oui, mais en utilisant imagestring, tu ne spécifies que les coordonnées de départ du texte, en partant de la gauche (ou j'ai raté un épisode).

    Par exemple, si je spécifie une valeur X de 100, le texte commencera avec un décalage de 100 px sur la gauche de l'image, mais ne sera pas pour autant aligné à droite.

  12. Bon, après quelques jours sur le forum, j'en profite pour me présenter un peu plus (l'ambiance me plaît, je pense que je vais y poser mes valises).

    J'ai commencé la création de sites en 2000 (contrat de qualif d'abord, puis deux ans, jusqu'au dépôt de bilan de la boîte, en fait).

    J'ai appris l'intégration 'à la vieille école', et j'ai longtemps défendu le design tabulaire. Jusqu'à ce que je me penche sérieusement sur le CSS (mi-2005, tout de même), et que je découvre ses avantages.

    J'ai écumé pas mal de forums (notamment celui dédié à la création de sites de jeuxvideo.com), où j'ai pu apprendre les vertus de la pédagogie (ce qui est un excellent moyen d'approfondir ses connaissances).

    J'ai également appris le PHP en autodidacte, je l'ai utilisé pour créer quelques sites dynamiques à titre perso.

    Je suis actuellement en poste dans une grosse entreprise parisienne, où je fais quasi-exclusivement du PHP, mais je doute y rester très longtemps.

    Je préfère l'atmosphère plus conviviale d'une petite entreprise d'une part, et j'aimerais d'autre part, pouvoir exercer mes compétences en intégration et développement.

×
×
  • Créer...