Hébergement du site en PHP et Mysql par WDMédia-hébergement
Vous aussi adpotez les éléPHPants de Vincent Pontier !
WDMedia-Hebergement
 


Rechercher dans le forum

Mots-clés :

Trouver :
un de ces termes tous les termes

Depuis :
7 j 15 j 30 j


Retour à l'index du forum

Affichage incorrecte dans un input

Message original de philippef

Le : 10/07/2008 à 09:16:56

Dejà lu 2598 fois avant vous

Bonjour

Je vous explique le traitement que je fais :
Dans mon formulaire j'ai 2 boutons.
Quand un candidat veux compléter un dossier, j'affiche le bouton Valider le dossier.
Quand on clic sur ce bouton, j'envoie une requete Insert into, puis je récupère l'id de l'enregistrement.
L'id fait que le bouton Modifier les données est actif (l'autre pas) et qu'une requete select réaffiche les données saisies.
Jusque là tous se passe bien.
Si je saisi éléphant , aucun problème.

Si je modifie éléphant pour mettre l'éléphant , ma requete Update s'effectue normalement (enfin je pense). Dans la table j'ai l'éléphant.
Le problème que la requete select qui est relancé affiche : l\'éléphant.

Voici le code dans l'ordre :
fichier fonctions.php
//1) enregistrement de l'établissement
function enregistrer_etablist($etablist, $etablist_nom, $etablist_adresse, $etablist_cp, $etablist_ville, $etablist_tel, $etablist_fax, $etablist_email, $etablist_effectif) 
{
    $etablist = mysql_real_escape_string($etablist);
     $etablist_nom = mysql_real_escape_string($etablist_nom);
     $etablist_adresse = mysql_real_escape_string($etablist_adresse);
     $etablist_cp = mysql_real_escape_string($etablist_cp);
     $etablist_ville = mysql_real_escape_string($etablist_ville);
     $etablist_tel = mysql_real_escape_string($etablist_tel);
     $etablist_fax = mysql_real_escape_string($etablist_fax);
     $etablist_email = mysql_real_escape_string($etablist_email);
     $etablist_effectif = mysql_real_escape_string($etablist_effectif);

        $sql = "INSERT INTO etablissement(id_etablist, type_etablist, nom_etablist, adresse_etablist, cp_etablist, ville_etablist, tel_etablist, fax_etablist, email_etablist, effectif_etablist) 
        VALUES('','$etablist','$etablist_nom','$etablist_adresse','$etablist_cp','$etablist_ville','$etablist_tel','$etablist_fax','$etablist_email','$etablist_effectif')"; 
        // insertion du formulaire dans la table 
        mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 
}


fichier dossier_candidature.php
<?php
require ('connect.php');
require(
'fonctionsphp.php');

if (isset(
$_REQUEST['id_etablist'])){
    
$id_etablist $_REQUEST['id_etablist'];
    
$_POST['id_etablissement'] = $id_etablist;
    
$id_etablissement $id_etablist;
}
//************** PAGE 1 (concerne le DIV 1) *****************
//---------- bloc établissement -----------------
if (isset($_POST['id_etablissement']))    $id_etablissement $_POST['id_etablissement'];
else 
$id_etablissement "";
$etablist "";
if (isset(
$_POST['etablist'])){
    for (
$i 0$c count($_POST['etablist']); $i $c$i++) {
        
$etablist "" $_POST['etablist'][$i] . "";
    }
}
else {
    
$message1="Page 1, le type d'établissement n'est pas sélectionné !";
}
$etablist_nom "";
if (isset(
$_POST['etablist_nom']))        $etablist_nom strtoupper($_POST['etablist_nom']);
else 
$etablist_nom "";
if (empty(
$etablist_nom))            $message11 "Page 1, le nom de l'établissement n'est pas renseigné.";
$etablist_adresse "";
if (isset(
$_POST['etablist_adresse']))        $etablist_adresse $_POST['etablist_adresse'];
else 
$etablist_adresse "";
if (empty(
$etablist_adresse))            $message12 "Page 1, l'adresse de l'établissement n'est pas renseignée.";
$etablist_cp "";
if (isset(
$_POST['etablist_cp']))        $etablist_cp $_POST['etablist_cp'];
else 
$etablist_cp "";
if (!empty(
$_POST['etablist_cp'])) {
    
$chaine $_POST['etablist_cp'];
    if (
numerique($chaine))
        
$message13 "";
    else
        
$message13 "Page 1, le code postal n'est pas valide.";
}
if (empty(
$etablist_cp))            $message13 "Page 1, le code postal de l'établissement n'est pas renseigné.";
$etablist_ville "";
if (isset(
$_POST['etablist_ville']))        $etablist_ville strtoupper($_POST['etablist_ville']);
else 
$etablist_ville "";
if (empty(
$etablist_ville))            $message14 "Page 1, la ville de l'établissement n'est pas renseignée.";
$etablist_tel "";
if (isset(
$_POST['etablist_tel']))        $etablist_tel $_POST['etablist_tel'];
else 
$etablist_tel "";
if (!empty(
$_POST['etablist_tel'])){
    
$numero$_POST['etablist_tel'];
    if (
verifierTelFax($numero))
        
$message15 "";
    else
          
$message15 "Page 1, le numéro de téléphone n'est pas valide.";
}
if (empty(
$etablist_tel))            $message14 "Page 1, le numéro de téléphone de l'établissement n'est pas renseigné.";
$etablist_fax "";
if (isset(
$_POST['etablist_fax']))        $etablist_fax $_POST['etablist_fax'];
else 
$etablist_fax "";
if (!empty(
$_POST['etablist_fax'])){
    
$numero$_POST['etablist_fax'];
    if (
verifierTelFax($numero))
        
$message16 "";
    else
          
$message16 "Page 1, le numéro de fax de l'établissement n'est pas valide.";
}
$etablist_email "";
if (isset(
$_POST['etablist_email']))        $etablist_email $_POST['etablist_email'];
else 
$etablist_email "";
if (!empty(
$_POST['etablist_email'])){
    
$adresse=htmlentities($_POST['etablist_email']);
    if(
VerifierAdresseMail($adresse))
          
$message17 "";
    else
          
$message17 "Page 1, l'adresse e-mail de l'établissement n'est pas valide.";
}
if (empty(
$etablist_email))            $message14 "Page 1, l'adresse email de l'établissement n'est pas renseignée.";  
$etablist_effectif "";
if (isset(
$_POST['etablist_effectif']))        $etablist_effectif $_POST['etablist_effectif'];
else 
$etablist_effectif "";
if (!empty(
$_POST['etablist_effectif'])) { 
    if (!
is_numeric($_POST['etablist_effectif'])){
          
$message18 "Page 1, l'effectif de l'établissement n'est pas valide.";
    }
    else {
        
$message18 "";
    }
}
if (empty(
$etablist_effectif))    $message18 "Page 1, l'effectif de l'établissement n'est pas renseigné."

$date_depot date("Y-m-d");
$fonction ="";
if (isset(
$_POST['valider'])){
    
$fonction $_POST['valider'];
    if (!empty(
$message1))        echo $message1;
    else 
        
enregistrer_etablist($etablist$etablist_nom$etablist_adresse$etablist_cp$etablist_ville$etablist_tel$etablist_fax$etablist_email$etablist_effectif);
        
$id_etablist mysql_insert_id();
        
$id_etablissement $id_etablist;


}
if (isset(
$_POST['modifier'])){
    
$fonction $_POST['modifier'];
    if (!empty(
$message1))        echo $message1;

    else
        
$etablist_nom mysql_real_escape_string($etablist_nom);
        
$etablist_adresse mysql_real_escape_string($etablist_adresse);
        
$etablist_ville mysql_real_escape_string($etablist_ville);
        
$sql "UPDATE etablissement SET type_etablist = '$etablist' , nom_etablist = '$etablist_nom' , adresse_etablist = '$etablist_adresse' , cp_etablist = '$etablist_cp' , ville_etablist = '$etablist_ville' , tel_etablist = '$etablist_tel' , fax_etablist = '$etablist_fax' , email_etablist = '$etablist_email' , effectif_etablist = '$etablist_effectif' WHERE id_etablist = $id_etablissement"
        
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
}
if (isset(
$id_etablist)){
    
$sql mysql_query("SELECT * FROM etablissement WHERE id_etablist = $id_etablissement");
    if (
mysql_num_rows($sql) > 0){
        
$res mysql_fetch_array($sql);
        
$id_etablist_table $res['id_etablist'];
        
$etablist stripslashes(htmlentities(trim($res['type_etablist'])));

//        $etablist_nom = $res['nom_etablist'];
        
$etablist_nom stripslashes(htmlentities(trim($res['nom_etablist'])));

//        $etablist_adresse = $res['adresse_etablist'];
        
$etablist_adresse stripslashes(htmlentities(trim($res['adresse_etablist'])));
        
$etablist_cp $res['cp_etablist'];

//        $etablist_ville = $res['ville_etablist'];
        
$etablist_ville stripslashes(htmlentities(trim($res['ville_etablist'])));
        
$etablist_tel $res['tel_etablist'];
        
$etablist_fax $res['fax_etablist'];
        
$etablist_email $res['email_etablist'];
        
$etablist_effectif $res['effectif_etablist'];
    }
}    
$fonction ="";
include 
'formulaire_candidature.php';


fichier formulaire_candidature.php

<?php
$entete 
"";
if (isset(
$_REQUEST['id_etablist'])){
    
$entete "Après avoir modifié les données, aller en page 7 pour valider.";    
}
else
{
    
$entete "Lorsque le dossier est complété, aller en page 7 pour valider.";
}
?>
<p align="center"><b>DOSSIER DE CANDIDATURE</b></p>
<div id="div1" class="visible">
<form name="dossier" method="POST" action="index.php?page=dossier">
<input type="text" name="id_etablissement" value="<?php echo $id_etablissement;?>">
<input type="text" name="id_initiateur" value="<?php echo $id_initiateur;?>">
<input type="text" name="id_acteur" value="<?php echo $id_acteur;?>">
<input type="text" name="id_action" value="<?php echo $id_action;?>">

    <table border="0" style="margin-left:20px;background-color:#FFFFFF" width="663px" cellpadding="0" cellspacing="0">
        <colgroup width="111px"></colgroup>
        <colgroup width="361px"></colgroup>
        <colgroup width="181px"></colgroup>
        <tr>
            <td align="left">&nbsp;&nbsp;Page 1</td>
            <td align="center"><?php echo $entete?></td>
            <td align="right">Aller à la page : <b>1</b>
                <span style="color:blue; cursor:pointer" onclick="javascript:hide('div2','div1','div3','div4','div5', 'div6','div7')">2 </span>
                <span style="color:blue; cursor:pointer" onclick="javascript:hide('div3','div1','div2','div4','div5', 'div6','div7')">3 </span>
                <span style="color:blue; cursor:pointer" onclick="javascript:hide('div4','div1','div2','div3','div5', 'div6','div7')">4 </span>
                <span style="color:blue; cursor:pointer" onclick="javascript:hide('div5','div1','div2','div3','div4', 'div6','div7')">5 </span>
                <span style="color:blue; cursor:pointer" onclick="javascript:hide('div6','div1','div2','div3','div4', 'div5','div7')">6 </span>
                <span style="color:blue; cursor:pointer" onclick="javascript:hide('div7','div1','div2','div3','div4', 'div5','div6')">7 </span>&nbsp; 
            </td>
        </tr>
    </table>
    <table border="1" style="height:550px; margin-left:20px; background-color:#FFFFFF" width="663px" cellpadding="0" cellspacing="0">
        <tr>
            <td align="center">Vous êtes * :
                    <input type="radio" name="etablist[]" value="Entreprise" <?php if(est_selectionne_etablist("Entreprise")) { echo 'checked'; } else if ($etablist == "Entreprise"){ echo 'checked';} ?> />Une entreprise 
                        <input type="radio" name="etablist[]" value="Scolaire" <?php if(est_selectionne_etablist("Scolaire")) { echo 'checked';}  else if ($etablist == "Scolaire"){ echo 'checked';} ?> style="margin-left:60px" />Un établissement scolaire
                    
            </td>
        </tr>
        <tr>
            <!-- Bloc d'identification de l'établissement -->
            <td valign="top" colspan="2"><span  style="margin-left:15px"><font color="blue">1) <u>L'entreprise ou l'établissement scolaire </u></font></span>
            <table border="0" align="center">
                <colgroup width="120px"></colgroup>
                <colgroup width="540px"></colgroup>
                <tr>
                    <td align="right">Nom * : 
                    </td>
                    <td>&nbsp;&nbsp;<input type="text" name="etablist_nom" value="<?php echo $etablist_nom?>" style="width:400px; font-size:13px" />
                    </td>
                </tr>
                <tr>
                    <td align="right" valign="top">Adresse * : 
                    </td>
                    <td>&nbsp;&nbsp;<textarea name="etablist_adresse" rows="3" style="width:300px; font-size:13px"><?php echo $etablist_adresse?></textarea>
                    </td>
                </tr>            
                <tr>
                    <td align="right">Code postal * : 
                    </td>
                    <td>&nbsp;&nbsp;<input type="text" name="etablist_cp" value="<?php echo $etablist_cp?>" style="width:100px; font-size:13px" />
                    </td>
                </tr>
                <tr>
                    <td align="right">Ville * : 
                    </td>
                    <td>&nbsp;&nbsp;<input type="text" name="etablist_ville" value="<?php echo $etablist_ville?>" style="width:200px; font-size:13px" />
                    </td>
                </tr>
                <tr>
                    <td align="right">Téléphone * : 
                    </td>
                    <td>&nbsp;&nbsp;<input type="text" name="etablist_tel" value="<?php echo $etablist_tel?>" style="width:100px; font-size:13px" />
                    </td>
                </tr>
                <tr>
                    <td align="right">Fax : 
                    </td>
                    <td>&nbsp;&nbsp;<input type="text" name="etablist_fax" value="<?php echo $etablist_fax?>" style="width:100px; font-size:13px" />
                    </td>
                </tr>
                <tr>
                    <td align="right">e-mail * : 
                    </td>
                    <td>&nbsp;&nbsp;<input type="text" name="etablist_email" value="<?php echo $etablist_email?>" style="width:300px; font-size:13px" />
                    </td>
                </tr>
                <tr>
                    <td align="right">Effectif * : 
                    </td>
                    <td>&nbsp;&nbsp;<input type="text" name="etablist_effectif" value="<?php echo $etablist_effectif?>" style="width:70px; font-size:13px" />
                    </td>
                </tr>
            </table>
        <br />



            </td>
        </tr>
    </table>

<?php
if (!empty($id_etablissement)){
    echo 
'<p align="center"><input type="submit" name="modifier" value="Valider les modifications"></p>';
}
else {
    echo 
'<p align="center"><input type="submit" name="valider" value="Valider le dossier"></p>';
}
?>
</div>
</form>



Voilà je vous est tout donné.
Si quelqu'un peut m'aider, un gran merci d'avance

Re: Affichage incorrecte dans un input

Réponse de Scade

Le : 10/07/2008 à 09:37:22

Bonjour.
Quand vous insérez des données texte dans votre base, il faut penser à les transformer au préalable avec la fonction mysql_real_escape_string.
Je pense que ça devrait résoudre le problème.

Re: Affichage incorrecte dans un input

Réponse de philippef

Le : 10/07/2008 à 09:41:51

Merci.
Mais la fonction mysql_real_escape_string est bien dans la function enregistrer_etablist (fichier fonctions.php) pour l'insertion dans la table, ainsi que dans le fichier dossier_candidature.php pour l'update

Re: Affichage incorrecte dans un input

Réponse de luce

Le : 10/07/2008 à 11:00:14

Salut,

Alors, il y a un soucis dans la description du problème :


Dans la table j'ai l'éléphant.
Le problème que la requete select qui est relancé affiche : l\'éléphant.
[/code]

Comme dit Scade, si il y a pas d'anti slashe devant l'apostrophe dans la base de donnée, c'est qu'il n'y a pas de mysql_real_escape_string

Donc, à la vue du code, j'en déduit que dans la base de donnée, c'est bien l\'éléphant, par contre, ce genre de connerie :
stripslashes(htmlentities

C'est vraiment pas trop et pour moi, la source du problème, il y a une fonction qui transforme les \ en code html, et une fonction qui retire les antislashes.

A mon avis, si tu regardes la source html de ton code, tu ne veras pas d'antislashe, mais un code html à la place, donc, sépare les 2 fonctions et ça ira :
$var1 = stripslashes($var1):
$var1 = htmlentities(trim($var1));

Re: Affichage incorrecte dans un input

Réponse de philippef

Le : 10/07/2008 à 13:13:52

Je voudrais pas avoir l'air d'insister mais si tu regardes mon code :
j'ai
$etablist_nom = mysql_real_escape_string($etablist_nom); 
dans la fonction insert et update
et
$etablist_nom = mysql_real_escape_string($etablist_nom); 


donc pour moi, ça devrait marcher sauf si j'ai les yeux qui se croisent où que la structure de ma page dossier_canditure.php n'est pas correcte.

Re: Affichage incorrecte dans un input

Réponse de luce

Le : 10/07/2008 à 13:17:04

Re,


donc pour moi, ça devrait marcher sauf si j'ai les yeux qui se croisent



C'est ça, tu as du laisser les caches sur des globes occulaires !!!

Regarde bien ce que ci :


A mon avis, si tu regardes la source html de ton code, tu ne veras pas d'antislashe, mais un code html à la place, donc, sépare les 2 fonctions et ça ira :
$var1 = stripslashes($var1):
$var1 = htmlentities(trim($var1));

Re: Affichage incorrecte dans un input

Réponse de philippef

Le : 10/07/2008 à 14:24:54

ok, où je mets
$var1 = stripslashes($var1):
$var1 = htmlentities(trim($var1));



Pour info, j'ai scindé mes fichiers dossier_candidature.php et formulaire_candidature.php en 2.
Maintenant : dossier_candidature.php pour la saisie et dossier_candidature_modif.php pour les modifications.
idem pour les formulaire.

Je n'ai rien changé au code et ça marche. Je me demande si c'est pas dû à la structure de mon fichier dossier_candidature.php.
Mais ça ne me plait pas, je préfèrerai avoir 2 fichiers

Re: Affichage incorrecte dans un input

Réponse de luce

Le : 10/07/2008 à 16:41:24

Re,

Tu aurais pu relir mon message que tu as zappe.

ca :

stripslashes(htmlentities(trim($res['ville_etablist'])));



C'est pas bon, le htmlentities passera AVANT le stripslashes, donc tu peux tres bien retirer le stripslashes vu qu'il ne sait a rien etant donner que htmlentities la deja transformer en code html !


Salut,

Alors, il y a un soucis dans la description du problème :


Dans la table j'ai l'éléphant.
Le problème que la requete select qui est relancé affiche : l\'éléphant.


Comme dit Scade, si il y a pas d'anti slashe devant l'apostrophe dans la base de donnée, c'est qu'il n'y a pas de mysql_real_escape_string

Donc, à la vue du code, j'en déduit que dans la base de donnée, c'est bien l\'éléphant, par contre, ce genre de connerie :
stripslashes(htmlentities

C'est vraiment pas top et pour moi, la source du problème, il y a une fonction qui transforme les \ en code html, et une fonction qui retire les antislashes.

A mon avis, si tu regardes la source html de ton code, tu ne veras pas d'antislashe, mais un code html à la place, donc, sépare les 2 fonctions et ça ira :
$var1 = stripslashes($var1):
$var1 = htmlentities(trim($var1));

Re: Affichage incorrecte dans un input

Réponse de philippef

Le : 10/07/2008 à 22:27:07

Bonsoir Luce.

J'avais pas "zappé" ton post, j'ai testé et ça marchait pas.
Comme mon projet devait être en ligne pour fin juin, j'avais plus le temps de chercher.

Rassures toi, avoir 4 fichiers au lieu de 2 ne me satisfait pas du tout, ne serait-ce que pour la maintenance.
Je pense que je dois avoir une fonction qui annulle ce qu'a fait l'autre.
Comme c'est un site où il y a concourt annuel ouvert 4 mois, je reprendrai tout ça quand ça sera terminé.

Merci quand même pour ton aide.

Re: Affichage incorrecte dans un input

Réponse de luce

Le : 10/07/2008 à 23:43:08

Bah écoute, il faudrait que tu verifies ce qu'il se passe sur ta base de donnée, parce que chez moi :

<?php
$str 
'l\'elephant';
echo 
stripslashes(htmlentities(trim($str)));
// affiche l'elephant
?>



Alors, je vois pas d'ou vient ton problème.
Retour à l'index du forum


Ajouter une réponse

Nom :

Email :

Titre :

Message :

Combien font 3 + 4 ?

Mise en forme : gras = [b]...[/b], italic = [i]...[/i], souligné = [u]...[/u], citation = [quote]...[/quote], lien = [url]liens_externe[/url] ou [url nom=texte]liens_externe[/url], code source : [code]...[/code]

Recevoir les réponses par mail :
Oui Non

Mémoriser mon nom et mon email :
Oui Non

 

Charte des forums PHPDébutant

Bienvenue à vous,

Vous voici donc prêt à poster sur les forums de PHPDébutant. Avant toute chose, merci de prendre le temps de lire les quelques lignes qui suivent.

Attention, à partir du moment ou vous postez dans les forums, vous acceptez la présente charte. Si votre message est modéré ou supprimé, vous ne pourrez pas dire que vous n'étiez pas au courant des règles !

Pourquoi une charte

Le but de cette charte est simple : que ces forums restent cordiaux et que les personnes aidant les autres ne se sentent pas lésées, insultées, critiquées. Pour que ces forums fonctionnent, il faut des personnes qui répondent aux questions. Pour que celles ci restent sur le forum, il faut les traiter avec respect, et ne pas les confondre avec des bonnes poires, esclaves, etc...

Mesures de régulation

  • Un nouveau message ne disant pas bonjour, ou insultant, dont le titre est tout en majuscules, pourra être supprimé sans justification (raisons non limitatives).
  • Prenez le temps de vérifier que la question que vous allez poser n'a pas déjà été posée, à l'aide du formulaire de recherche.
  • Prenez également le temps de vérifier que la réponse à votre question ne se trouve pas dans les tutoriaux. Nous ne pouvons pas répeter pour chaque visiteur tous les cours, il sont écrits, profitez-en (dans l'ordre tant qu'à faire) !
  • Nous ne faisons pas de scripts tout prêts. Nous aidons et vous guidons pour que vous puissiez trouver vous même la réponse, ce qui est beaucoup plus formateur.
  • Si vous comptez poster un message publicitaire, abstenez-vous. Au mieux le message sera supprimé, au pire les habitués descendront votre service en flamme.
  • Pour tout message de recrutement, précisez bien votre demande. Inutile de poster pour trouver un développeur pour faire gratuitement votre site de webmastering qui vous rapportera plein de sous. Les seuls coups de mains donnés en développement sont pour des associations ou des sujets passionnant un développeur.
  • Toute personne tenant des propos racistes ou illicites sera bannie et pourra faire l'objet de poursuites.
  • L'humour étant très présent sur ces forums, ne réagissez pas violemment à des propos qui pourraient être à prendre au second degré et avec de l'humour.
  • Attention aux trolls ! Leur multiplication peut entraîner la mort des forums, et sans forum, plus d'aide !
  • Respectez les thèmes des forums. Pensez aussi à vérifier que votre message n'a pas été déplacé si vous le croyez effacé.

Conseils

  • N'oubliez pas que les personnes à qui vous vous adressez sont des bénévoles qui donnent de leur temps pour vous. Si vous êtes méchants avec eux, il n'aideront plus et vous n'aurez plus d'aide !
  • Ne soyez pas pressé. Nous avons une vie aussi, et nous ne sommes par forcément tout le temps disponibles.
  • N'oubliez pas que les smileys sont la pour faire comprendre l'humeur dans laquelle vous rédigez un message. Il est indispensable de mettre des smileys quand vous faites de l'humour, sinon le message pourrait être mal perçu (ca serait quand même idiot de plomber l'ambiance en faisant de l'humour !).
  • Surveillez votre orthographe, nous ne vous demandons pas d'être littéraire, mais que votre message soit au moins compréhensible. Evitez à tout prix le style SMS.
  • Expliquez clairement le problème, ce n'est pas toujours facile, mais mieux vaut essayer de le faire le plus possible.
  • Ne postez pas de questions trop vagues du genre "comment faire un forum". Cela ne sert à rien, cela ne s'explique pas sur un coin de forum.
  • Mettez un titre clair, correspondant au sujet que vous allez poster. A l'aide, au secours, etc... ne sont pas d'une grande utilité pour ceux qui vont vous aider. Parfois nous passons en coup de vent, et si nous ne savons pas ce que va contenir le message, nous ne le regarderons même pas.
  • Ne mettez par [URGENT] ou autre joyeuseté du genre dans vos titres de messages. Cela irrite les gens (il y'a plus urgent dans la vie, pensez aux gens qui meurent de faim ou ayant besoin des pompiers, ça c'est urgent), et vous n'aurez pas votre réponse plus vite pour autant.
  • Si vous connaissez déjà à quel domaine votre question d'adresse (par exemple mysql, html, php, javascript), n'hésitez pas à le marquer au début de votre message, avec un [html] par exemple (notez les minuscules).
  • Ne dites pas "ça marche pas". Il y a toujours des raisons. Je vous invite à consulter le tutorial "ça marche pas" qui vous aidera à mieux expliquer votre problème.
  • Ne postez pas 36000 lignes de code. Sur le forum, le code apparaît non coloré et sans indentation, ce qui est illisible. Au dessus de 5 lignes, plus personne ne lit et vous n'aurez pas de réponse. Utilisez le wall
  • En règle générale restez courtois et clair, n'oubliez pas que la politesse fait partie de la vie courante. Il est de bon ton de dire bonjour même pour une réponse, même plusieurs fois dans la journée (ceux qui vous lisent n'ont pas forcément lu vos autres messsages)

La Fin

Avec tout ces conseils vous augmenterez les chances de réponse, leur pertinence et leur rapidité

Voilà, ça sera tout, bonne écriture :)

Fermer les règles et poster un message


www.phpdebutant.org © 2012 - L'équipe de phpDebutant - Hébergement : WDMédia-hébergement