Questione : Stampa con il cgi ed il Perl

Sto usando parecchi scritti di cgi ed utilizzando il Perl per le pagine del cgi, in una sezione che genera un cliente di utente, ho una sezione che controlla per assicurarsi che il nuovo record riguardare un paese (c), indirizzo della posta (posta) e un responsabile (responsabile). Se uno di questi campi gli non sia inserito allora stampa una pagina che dà all'utente l'Info che non hanno messo in.

What ho finora funziono benissimo, quello è se soltanto lasciassero uno dei 3 campi in bianco, il problema ho sono come rendergli la stampa fuori gli articoli se lasciassero 2 o 3 dei campi blank.

If sembrano lasciarle a tutti e tre i campi in bianco la hanno bisogno di stampare fuori “una lista della pallottola„ dei tre items.

Currently se lasciano uno dello spazio in bianco dei campi stamperà fuori this.

Example di che cosa ora è stampa se lasciano il campo della posta blank.


It sembra che alcune informazioni abbiano non stato articoli inseriti di correctly.

The che hanno bisogno dell'attenzione siano: il class= " pallottola " del

  • Need per entrare in un email address valido

class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
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 " " del

creazione Error del Account
</head><body>
$Header
<center>
creazione Error</h2> di <h2>Account
</center>
<td>$err1</td><br><br>
<td>$err2</td><br><br>
type= " disco " >$missing</li> di <li
<p>
$Footer
ERRORE
uscita;
}
</pre>
           </td>
         </tr>
       </table></div>
</div>
   
class= del <div " libero " ></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">Risposta : Stampa con il cgi ed il 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">
Ciao bt707,<br />In primo luogo, suggerirei che non importunaste con la generazione del HTML vi etichettaste ma preferibilmente uso il CGI.pm molto standard (<a href="http://perldoc.perl.org/CGI.html" target="_blank" rel="nofollow">http://perldoc.perl.org/CGI.html)</a><wbr />. Garantirà che producete sempre il HTML ben formato.<br /><br />Oggetto: i vostri errori “mancanti„, di che cosa avete bisogno è raccolgono tutti gli errori in un allineamento:<br />se (eq di $in {posta} '') {spinta (@missing, “necessità di entrare in un valido \ “in un email address \ "")}<br /> se (eq di $in {responsabile} '') {spinta (@missing, “necessità di entrare in un valido \ “in un responsabile \„ (responsabile) ")}<br /> se (eq di $in {c} '') {spinta (che @missing, “necessità di entrare in un valido \ “in un paese \„ (c) e \ “città \„ (l) “)}<br />Ed allora stamparli tutti using qualcosa di simile:<br /><br />mio $errorHtml = si uniscono ("", programma {“<li type="disc">$_</li>“} @missing);<br /><br />e sostituire il vostro  <li type="disc">$missing</li><br />con $errorHtml  <br /><br />Buona fortuna!<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">Altre soluzioni</span></td>
                                    <td background="http://programming4.us/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/it/microsoft/4416.aspx' class="a4">
<li> Sysprepping Windows 7 pc</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/it/microsoft/30400.aspx' class="a4">
<li> Ciclaggio complesso di domanda di Coldfusion</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/it/microsoft/16560.aspx' class="a4">
<li> SPContext.Current sta restituendo la posizione di segnale minimo nell'alimentatore di evento “di SPItemEventReceiver„.</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/it/microsoft/22872.aspx' class="a4">
<li> IL CSS che IL MIME errato scriv dentro Firefox a macchina su Apache, il testo/css .css di AddType è là</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/it/microsoft/7780.aspx' class="a4">
<li> MAcbook pro rifiuta di collegarsi via Ethernet ma impianti via il wifi</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/it/software/33764.aspx' class="a4">
<li> Cliente del Java applet - Eccezione di sicurezza</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/it/microsoft/124.aspx' class="a4">
<li> Mostrare tutte le annotazioni nella domanda se niente selezionato in Listbox - la parte II</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/it/microsoft/26232.aspx' class="a4">
<li> Mouseover su div.a cambia la disposizione di div.b (CSS puro)</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/it/microsoft/32544.aspx' class="a4">
<li> Azionamento duro PowerEdge guast 1850 di incursione 1</li></a>
</td>
</tr>
</table>
</td>
		</tr><tr>
			<td>
<table>
<tr>
<td valign="top" align="left">
<a href='http://faq.wmlcloud.com/it/microsoft/18704.aspx' class="a4">
<li> asp - La risorsa non ha potuto essere trovata</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>