Je débute en PHP/mySQL et je rencontre un problème.
Voici mon formulaire en html :
<form action="#" method="post">
<p>Pseudo</p>
<input type="text" name="pseudo" size="20" maxlength="20" value="" />
<br />
<p>Mot de passe</p>
<input type="password" name="passe" size="20" maxlength="15" value="" />
<br />
<p>Âge</p>
<select name="age">
<option selected="selected" value="0">Votre âge</option>
<option value="18">18</option>
<option value="19">19</option>
<option value="20">20</option>
<option value="21">21</option>
<option value="22">22</option>
<option value="23">23</option>
<option value="24">24</option>
<option value="25">25</option>
<option value="26">26</option>
<option value="27">27</option>
<option value="28">28</option>
<option value="29">29</option>
<option value="30">30</option>
<option value="31">31</option>
<option value="32">32</option>
<option value="33">33</option>
<option value="34">34</option>
<option value="35">35</option>
<option value="36">36</option>
<option value="37">37</option>
<option value="38">38</option>
<option value="39">39</option>
<option value="40">40</option>
<option value="41">41</option>
<option value="42">42</option>
<option value="43">43</option>
<option value="44">44</option>
<option value="45">45</option>
<option value="46">46</option>
<option value="47">47</option>
<option value="48">48</option>
<option value="49">49</option>
<option value="50">50</option>
<option value="51">51</option>
<option value="52">52</option>
<option value="53">53</option>
<option value="54">54</option>
<option value="55">55</option>
<option value="56">56</option>
<option value="57">57</option>
<option value="58">58</option>
<option value="59">59</option>
<option value="60">60</option>
<option value="61">61</option>
<option value="62">62</option>
<option value="63">63</option>
<option value="64">64</option>
<option value="65">65</option>
<option value="66">66</option>
<option value="67">67</option>
<option value="68">68</option>
<option value="69">69</option>
<option value="70">70</option>
<option value="71">71</option>
<option value="72">72</option>
<option value="73">73</option>
<option value="74">74</option>
<option value="75">75</option>
<option value="76">76</option>
<option value="77">77</option>
<option value="78">78</option>
<option value="79">79</option>
<option value="80">80</option>
<option value="81">81</option>
<option value="82">82</option>
<option value="83">83</option>
<option value="84">84</option>
<option value="85">85</option>
<option value="87">87</option>
<option value="88">88</option>
<option value="89">89</option>
<option value="90">90</option>
<option value="91">91</option>
<option value="92">92</option>
<option value="93">93</option>
<option value="94">94</option>
<option value="95">95</option>
<option value="96">96</option>
<option value="97">97</option>
<option value="98">98</option>
<option value="99">99</option>
</select>
<br />
<p>Ta Région</p>
<input type="input" name="region" size="20" maxlength="35" value="" />
<br />
<p>Mec</p>
<input type="checkbox" name="sexe" value="M" />
<p>Nana</p>
<input type="checkbox" name="sexe" value="F" />
<br /><br />
<input type="submit" name="tchatcher" value="Tchatcher" />
</form>
Côté PHP (actuellement) :<?php
$pseudo = ''.$_POST['pseudo'].'';
$passe = ''.$_POST['passe'].'';
$age = ''.$_POST['age'].'';
$region = ''.$_POST['region'].'';
$sexe = ''.$_POST['sexe'].'';
if(isset($_POST['tchatcher']))
{
if (isset($_POST['pseudo']) && $_POST['pseudo'] != "" )
} else {
echo '<p>Veuillez remplir un pseudo svp</p>';
}
}
}
?>
Les premières variables sont là pour définirent les champs. Pour ensuite que le mec qui est remplit le champ pseudo bah ce soit le pseudo qu'il ait écrit qui soit mis. Jusqu'à la tout fonctionne.La ou j'ai du mal c'est au moment que si le champ "pseudo" est vide, je veux lui renvoyer une erreur.
J'ai essayer ceci :
if(isset($_POST['tchatcher']))
{
if (isset($_POST['pseudo']) && $_POST['pseudo'] != "" )
} else {
echo '<p>Veuillez remplir un pseudo svp</p>';
}
}
}
En quelques mots, je voudrais que quand l'utilisateur clique sur "tchatcher", si le champ "pseudo" n'est pas remplit, ça il ait un message d'erreur lui indiquant :Veuillez remplir un pseudo svp.
Bien sûr étant débutant, je suis à l'écoute de vos conseils et de votre aide afin de m'améliorer.
Je vous remercie par avance.
Cordialement,