Question : Impression avec le cgi et le Perl

J'emploie plusieurs manuscrits de cgi et en utilisant le Perl pour les pages de cgi, dans une section qui crée un compte d'utilisateur, j'ai une section qui vérifie pour s'assurer que le nouveau record contient un pays (c), l'adresse de courrier (courrier) et un directeur (directeur). Si un de ces champs ne lui était pas écrit alors imprime une page donnant à l'utilisateur l'information qu'ils n'ont pas mis in.

What j'ai travaille jusqu'ici très bien, c'est s'ils laissaient seulement un des 3 champs blanc, le problème j'ai est comment lui faire la copie dehors les articles s'ils laissaient 2 ou 3 des champs blank.

If ils s'avèrent justement me laisser chacun des trois champs blanc ont besoin de elle pour imprimer une « liste de balle » des trois items.

Currently s'ils laissent un du blanc de champs il imprimera this.

Example de ce qui est impression maintenant si elles partent du champ de courrier blank.


It est évident que de l'information a non été les articles inscrits de correctly.

The ayant besoin d'attention sont : le class= " balle " du

  • Need pour écrire un email address valide

class= > " clair " de
> de " codeSnippet " de class= de
class= " lineNumbers " de
class= de
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
22 :
23 :
24 :
id= " codeSnippet862342 " >if " notpretty " de

création Error de Account
</head><body>
$Header
<center>
création Error</h2> de <h2>Account
</center>
<td>$err1</td><br><br>
<td>$err2</td><br><br>
type= " disque " >$missing</li> de <li
<p>
$Footer
ERREUR
sortie ;
}
</pre>
           </td>
         </tr>
       </table></div>
</div>
   
class= de <div " clair " ></span></h4>
</td>
</tr>
  <tr><td height="2px"></td></tr> 
 
  <tr style="background-color:#f2f4f6"><td >
<h2 style="font-family:Verdana, Arial, Helvetica, sans-serif;font-size:14px;color:red;font-weight:bold">
<span id="ContentPlaceHolder1_tieude_as">Réponse : Impression avec le cgi et le Perl</span>
</h2></td></tr>
  <tr>
<td valign="top"> 
<h5><span id="ContentPlaceHolder1_ans" style="font-family:Tahoma,Geneva,sans-serif;font-size:12px;font-weight:normal;color:#000000">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
 
<div id="EchoTopic"><div class="richText">
Salut bt707,<br />Tout d'abord, je proposerais que vous ne tracassiez pas avec créer le HTML s'étiquette mais emploie à la place le CGI.pm très standard (<a href="http://perldoc.perl.org/CGI.html" target="_blank" rel="nofollow">http://perldoc.perl.org/CGI.html)</a><wbr />. Il garantira que vous produisez toujours le HTML bien formé.<br /><br />Re : vos erreurs « absentes », de ce que vous avez besoin est rassemblent toutes les erreurs dans une rangée :<br />si (eq de $in {courrier} '') {poussée (@missing, « le besoin d'écrire un valide \ un « email address \ "")}<br /> si (eq de $in {directeur} '') {poussée (@missing, « le besoin d'écrire un valide \ un « directeur \ » (directeur) ")}<br /> si (eq de $in {c} '') {poussée (@missing, « le besoin pour écrire un valide \ un « pays \ » un (c) et \ « ville \ » (l) « )}<br />Et les imprimer alors tous using n'importe quoi de pareil :<br /><br />mon $errorHtml = se joignent ("", la carte {« <li type="disc">$_</li>« } @missing) ;<br /><br />et remplacer le votre  <li type="disc">$missing</li><br />avec $errorHtml  <br /><br />Bonne chance !<br /><br /><br /><br /><br /><br /></div></div> <!-- text-ad & richText -->
                     <span class="isBotVideo"> <span class="isBotVideo"></span></span> </div>
</span></h5>
</td>
</tr>
<tr><td height="5px"></td></tr>

 <tr>
                            <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
                              <tr>
                                <td><table width="100%" height="25px" border="0" cellspacing="0" cellpadding="0">
                                  <tr>

                                    <td width="100px" bgcolor="#FFFFFF" style="padding-left:5px"><span class="f11blue">Autres solutions</span></td>
                                    <td background="http://wmlcloud.com/images/bg-ch.gif"> </td>
                                  </tr>
                                </table></td>
                              </tr>
                              <tr>
                                <td style="padding:5px">
                                <div>
                                    <table id="ContentPlaceHolder1_DataList2" cellspacing="0" style="width:100%;border-collapse:collapse;">
		<tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/fr/microsoft/13056.aspx' class="a4">
<li> MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/fr/software/38680.aspx' class="a4">
<li> Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/fr/microsoft/5260.aspx' class="a4">
<li> Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/fr/microsoft/30880.aspx' class="a4">
<li> Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/fr/microsoft/16544.aspx' class="a4">
<li> Emplacement primaire de deux SCCM dans l'annuaire actif</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/fr/microsoft/23080.aspx' class="a4">
<li> L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/fr/microsoft/8744.aspx' class="a4">
<li> Stocker le dossier dans le mysql using connector.net et le champ de goutte</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/fr/microsoft/15280.aspx' class="a4">
<li> Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/fr/software/33104.aspx' class="a4">
<li> asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/fr/microsoft/18764.aspx' class="a4">
<li> Winzip 12 issues de secours du travail ?</li></a>
</td>
</tr>
</table>
</td>
		</tr>
	</table>

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

</table>
                    
</div>
                  </td></tr>
                  </table>
                  </form>
                         </td>

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

        

            </tr>
          </table>

 
         </td>
      </tr>

<tr>
            <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
              <tr>
                <td background="http://tutorial.wmlcloud.com/images/bg-mn.jpg" height="30px" style="padding:5px;color:#ffffff;font-size:12px; font-family:Tahoma, Geneva, sans-serif;text-decoration: none;" ></td>
              </tr>
              <tr>
                <td><table width="100%" border="0" cellspacing="0" cellpadding="0">


 <tr>

                    <td><table width="100%" border="0" cellspacing="0" cellpadding="0">
                        <tr>
                          <td><img src="http://tutorial.wmlcloud.com/images/bo-l.png" alt="programming4us" width="8" height="9" /></td>
                          <td bgcolor="#FFFFFF" width="100%"></td>
                          <td><img src="http://tutorial.wmlcloud.com/images/bo-r.png" alt="programming4us" width="8" height="9" /></td>
                        </tr>
                    </table></td>
                  </tr>
                </table></td>

              </tr>
            </table></td>
          </tr>
<tr><td height="2px"></td></tr>
<tr><td>
<div align="center">


</div>
</td>
</tr>
 <tr><td height="3px"></td></tr>

      <tr>
        <td height="2px"></td>
      </tr>
      <tr>
        <td align="left">
        <table cellpadding="0" cellspacing="0" width="100%" align="left">
        <tr>
        <td valign="top">
          <div id="en"><a href='http://faq.wmlcloud.com/network/80018.aspx'><img src='http://faq.wmlcloud.com/flags/en.gif'></a></div>
        </td>
          <td valign="top">
          <div id="de"><a href='http://faq.wmlcloud.com/de/network/80018.aspx'><img src='http://faq.wmlcloud.com/flags/de.gif'></a></div>
        </td>
          <td valign="top">
          <div id="es"><a href='http://faq.wmlcloud.com/es/network/80018.aspx'><img src='http://faq.wmlcloud.com/flags/es.gif'></a></div>
        </td>
          <td valign="top">
          <div id="fr"><a href='http://faq.wmlcloud.com/fr/network/80018.aspx'><img src='http://faq.wmlcloud.com/flags/fr.gif'></a></div>
        </td>
          <td valign="top">
          <div id="nl"><a href='http://faq.wmlcloud.com/nl/network/80018.aspx'><img src='http://faq.wmlcloud.com/flags/nl.gif'></a></div>
        </td>
          <td valign="top">
          <div id="it"><a href='http://faq.wmlcloud.com/it/network/80018.aspx'><img src='http://faq.wmlcloud.com/flags/it.gif'></a></div>
        </td>
          <td valign="top">
          <div id="ru"><a href='http://faq.wmlcloud.com/ru/network/80018.aspx'><img src='http://faq.wmlcloud.com/flags/ru.gif'></a></div>
        </td>
         <td valign="top">
          <div id="se"><a href='http://faq.wmlcloud.com/se/network/80018.aspx'><img src='http://faq.wmlcloud.com/flags/se.gif'></a></div>
        </td>
         <td valign="top">
          <div id="pl"><a href='http://faq.wmlcloud.com/pl/network/80018.aspx'><img src='http://faq.wmlcloud.com/flags/pl.gif'></a></div>
        </td>
        
         <td valign="top">
          <div id="pt"><a href='http://faq.wmlcloud.com/pt/network/80018.aspx'><img src='http://faq.wmlcloud.com/flags/pt.gif'></a></div>
        </td>
         <td valign="top">
          
        </td>
         <td valign="top">
          
        </td>
        </tr>
        </table>
        </td>
      </tr>
        <tr>
        <td height="2px"></td>
      </tr>

</td></tr>


 
</table>
		<script src="//cdn.intergient.com/ramp_core.js"></script>	

</body>
</html>