<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 TRANSITIONAL//EN">
<HTML>
<HEAD>
  <META HTTP-EQUIV="Content-Type" CONTENT="text/html; CHARSET=UTF-8">
  <META NAME="GENERATOR" CONTENT="GtkHTML/3.6.2">
</HEAD>
<BODY>
Dans&nbsp; <FONT COLOR="#000000">'ajout_etat_civil_php.inc.php'</FONT> tu ne dois sans doute pas utiliser correctement les variables...<BR>
Probable que tu utilises $nom et &#231;a risque de pas fonctionner du tout....&#224; cause d'un truc dans php.ini qui se nomme &quot;register_globals&quot;.<BR>
Il vaut mieux utiliser les variables super globales comme $_POST, $_GET etc..<BR>
si tu mets en d&#233;but de ton script '<FONT COLOR="#000000">ajout_etat_civil_php.inc.php</FONT>':<BR>
&lt;?php<BR>
&nbsp;&nbsp;&nbsp; print(&quot;j'essaie d'imprimer le nom avec \$nom: $nom. &lt;br&gt;&quot;); <BR>
&nbsp;&nbsp;&nbsp; print(&quot;j'essaie d'imprimer le nom avec \$_POST[\&quot;nom\&quot;]=&quot; . $_POST[&quot;nom&quot;]. &quot;. &lt;br&gt;&quot;);<BR>
...<BR>
...<BR>
Tu devrais appr&#233;hender la diff&#233;rence....<BR>
Il y &#224; aussi une excellent DOC PHP en fran&#231;ais chez nexen et des listes sp&#233;cialis&#233;es PHP...<BR>
Pour plus d'infos essaie d&#233;j&#224; dans google:<BR>
$_POST<BR>
et &#233;ventuellement <BR>
DOC PHP: la premi&#232;re entr&#233;e est la bonne: tu vas directement sur la doc en fran&#231;ais chez nexen...<BR>
<BR>
Je te conseille de la r&#233;cup&#233;rer au format PDF et de chercher l'info dans cette DOC et les nombreux tutos qui existent avant de poser une question sur les listes comme fr.comp.lang.php o&#249; des gens tr&#232;s bien peuvent te r&#233;pondre si tu as fait cet effort avant, sinon, ils sont souvent bien moins sympa qu'ici ...<IMG SRC="cid:1126384495.7948.20.camel@localhost.localdomain" ALIGN="middle" ALT=";)" BORDER="0"><BR>
<BR>
J'esp&#232;re que &#231;a va t'aider un peu quand m&#234;me,<BR>
<BR>
++<BR>
<BR>
Le samedi 10 septembre 2005 &#224; 09:08 +0200, Nature-Informatique a &#233;crit :
<BLOCKQUOTE TYPE=CITE>
<PRE>
<FONT COLOR="#000000">Jody a &#233;crit :</FONT>
<FONT COLOR="#000000">&gt; Salut,</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Nature-Informatique a &#233;crit :</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt;&gt;Bonjour,</FONT>
<FONT COLOR="#000000">&gt;&gt;</FONT>
<FONT COLOR="#000000">&gt;&gt;Je suis en train de me mettre &#224; php et mysql, j'ai quelques petits</FONT>
<FONT COLOR="#000000">&gt;&gt;soucis avec mes deux premiers script. Un de vous pourrait il me donner</FONT>
<FONT COLOR="#000000">&gt;&gt;un coup de main pour les v&#233;rifiant svp?</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Pas de soucis</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt;&gt;J'expliquerais en priv&#233; ce qui ne foncitonne pas, afin de ne pas trop</FONT>
<FONT COLOR="#000000">&gt;&gt;poluer cette liste ;)</FONT>
<FONT COLOR="#000000">&gt; </FONT>
<FONT COLOR="#000000">&gt; Sauf si c'est personnel ca peut int&#233;rr&#233;sser du monde ?</FONT>

<FONT COLOR="#000000">Bon, alors je me lance.</FONT>
<FONT COLOR="#000000">J'ai cr&#233;&#233; une BD mysql &quot;essai_php&quot; avec une seule table etat_civil_php.</FONT>
<FONT COLOR="#000000">Cela pour apprendre php. J'ai ensuite fait un formulaire afin de remplir </FONT>
<FONT COLOR="#000000">cette table, et un script php pour v&#233;rifier la validit&#233; de ce qui a &#233;t&#233; </FONT>
<FONT COLOR="#000000">saisi dans le formulaire, avant de l'ins&#233;rer dans la table.</FONT>
<FONT COLOR="#000000">La connection &#224; la base de donn&#233;es est faite, et les enrgistrements </FONT>
<FONT COLOR="#000000">ajout&#233;s, &#224; ceci pr&#234;t que le N&#176; auto est bien incr&#233;ment&#233;, mais les </FONT>
<FONT COLOR="#000000">valeurs des champs ne sont pas ajout&#233;, les champs reste vide.</FONT>
<FONT COLOR="#000000">Je pense que je probl&#232;me vient du fait que je n'arrive pas &#224; faire </FONT>
<FONT COLOR="#000000">afficher les etiquettes de champ dans le formulaire. Chaque &#233;tiquette </FONT>
<FONT COLOR="#000000">&#233;tant attach&#233;e &#224;  un nom de champ. Voici le script du formulaire.</FONT>

<FONT COLOR="#000000">&lt;?</FONT>
<FONT COLOR="#000000">$etiquette = array (&quot;prenom&quot; =&gt; &quot;Pr&#195;&#169;nom&quot;,</FONT>
<FONT COLOR="#000000">                        &quot;nom&quot; =&gt; &quot;Nom&quot;,</FONT>
<FONT COLOR="#000000">                        &quot;tel_fixe&quot; =&gt; &quot;T&#195;&#169;l_Fixe&quot;);</FONT>
<FONT COLOR="#000000">echo &quot;&lt;p&gt;&lt;hr&gt;</FONT>
<FONT COLOR="#000000">        &lt;form action='ajout_etat_civil_php.inc.php' method='POST'&gt;</FONT>
<FONT COLOR="#000000">        &lt;center&gt;</FONT>
<FONT COLOR="#000000">&lt;table width='95%' border='1' cellspacing='0' cellpadding='2'&gt;</FONT>
<FONT COLOR="#000000">        &lt;tr&gt;&lt;td align='right'&gt;&lt;b&gt;{$etiquette['Nom']}:&lt;/b&gt;&lt;/td&gt;</FONT>
<FONT COLOR="#000000">                &lt;td&gt;&lt;input type='text' name='nom' size='35' maxlength='35' value=''&gt;&lt;/td&gt;</FONT>
<FONT COLOR="#000000">        &lt;/tr&gt;        </FONT>
<FONT COLOR="#000000">        &lt;tr&gt;&lt;td align='right'&gt;&lt;b&gt;{$etiquette['Pr&#195;&#169;nom']}:&lt;/b&gt;&lt;/td&gt;</FONT>
<FONT COLOR="#000000">                &lt;td&gt;&lt;input type='text' name='prenom' size='35' maxlength='35' </FONT>
<FONT COLOR="#000000">value=''&gt;&lt;/td&gt;</FONT>
<FONT COLOR="#000000">        &lt;/tr&gt;</FONT>
<FONT COLOR="#000000">        &lt;tr&gt;&lt;td align='right'&gt;&lt;b&gt;{$etiquette['T&#195;&#169;l_fixe']}:&lt;/b&gt;&lt;/td&gt;</FONT>
<FONT COLOR="#000000">                &lt;td&gt;&lt;input type='text' name='tel_fixe' size='35' maxlength='35' </FONT>
<FONT COLOR="#000000">value=''&gt;&lt;/td&gt;</FONT>
<FONT COLOR="#000000">        &lt;/tr&gt;</FONT>
<FONT COLOR="#000000">&lt;/table&gt;</FONT>
<FONT COLOR="#000000">&lt;p&gt;&lt;input type='submit' value='Validez'&gt;</FONT>
<FONT COLOR="#000000">        &lt;/form&gt;</FONT>
<FONT COLOR="#000000">        &lt;/center&gt;&quot;;</FONT>
<FONT COLOR="#000000">?&gt;</FONT>

<FONT COLOR="#000000">Ca c'est le premier probl&#232;me.</FONT>
<FONT COLOR="#000000">Ensuite, la validation du contenu du formulaire ne fonctionne pas, </FONT>
<FONT COLOR="#000000">quelque soit le contenu saisi, il est toujours valid&#233; et ajout&#233; &#224; la </FONT>
<FONT COLOR="#000000">base de donn&#233;es. Mais je pense qu'en solutionnant le premier probl&#232;me on </FONT>
<FONT COLOR="#000000">aura, au moins en partie, r&#233;solu le second.</FONT>

<FONT COLOR="#000000">Voil&#224;, donc si vous avez une id&#233;e je suis preneur ;)</FONT>

<FONT COLOR="#000000">A+</FONT>
<FONT COLOR="#000000">Jean Michel</FONT>


</PRE>
</BLOCKQUOTE>
</BODY>
</HTML>