Avatar billede tblaster Nybegynder
11. maj 2002 - 18:01 Der er 2 kommentarer og
1 løsning

Skal ikke vise tomme felter!

Hejsa!

Jeg har følgende kode på min side:

<FORM METHOD="POST" ACTION="faktura.asp" Id="fagseminar" ;">
                        <table border="0" cellpadding="0" cellspacing="0" width="67%">
                          <tr>
                            <td width="119%" colspan="2">
Firma:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <input type="text" name="firma" size="40" style="font-size: 12 pt"></td>
                          </tr>
                          <tr>
                            <td width="44%">
<font size="3">Fornavn:</font></td>
                            <td width="75%"><font size="3">Efternavn:</font></td>
                          </tr>
                          <tr>
                            <td width="44%">
<input type="text" name="Fornavn1" size="40" style="font-size: 12 pt"></td>
                            <td width="75%"><input type="text" name="Efternavn1" size="40" style="font-size: 12 pt"></td>
                          </tr>
                          <tr>
                            <td width="44%">
<input type="text" name="Fornavn2" size="40" style="font-size: 12 pt"></td>
                            <td width="75%"><input type="text" name="Efternavn2" size="40" style="font-size: 12 pt"></td>
                          </tr>
                          <tr>
                            <td width="44%">
<input type="text" name="Fornavn3" size="40" style="font-size: 12 pt"></td>
                            <td width="75%"><input type="text" name="Efternavn3" size="40" style="font-size: 12 pt"></td>
                          </tr>
                          <tr>
                            <td width="44%">
<input type="text" name="Fornavn4" size="40" style="font-size: 12 pt"></td>
                            <td width="75%"><input type="text" name="Efternavn4" size="40" style="font-size: 12 pt"></td>
                          </tr>
                          <tr>
                            <td width="44%">
<input type="text" name="Fornavn5" size="40" style="font-size: 12 pt"></td>
                            <td width="75%"><input type="text" name="Efternavn5" size="40" style="font-size: 12 pt"></td>
                          </tr>
                          <tr>
                            <td width="119%" colspan="2">
Betaling via:&nbsp;&nbsp;&nbsp;&nbsp; <font size="3"><select name="betaling" size="1" style="font-size: 12 pt">
<option selected value="Check">Check
</option>
<option value="Giro">Giro</option>
</select></font></td>
                          </tr>
                          <tr>
                            <td width="100%" colspan="2">
                              <p align="center">
<input type="submit" NAME="submit" value="Tilmeld" style="font-size: 12 pt"></td>

Nå man trykker subnit på den side så sendes man til en ny side med følgende:

Fagseminar: <%=Session("Fagseminar")%><br>
Dato: <%=Session("Dato")%><br>
Tid: <%=Session("Tid")%><br>
Pris: <%=Session("Pris")%><br>
Firma:  <% response.write Request.Form("firma") %><br>
Deltagere:<br>
<% response.write Request.Form("fornavn1") %>&nbsp;<% response.write Request.Form("efternavn1") %><br>
<% response.write Request.Form("fornavn2") %>&nbsp;<% response.write Request.Form("efternavn2") %><br>
<% response.write Request.Form("fornavn3") %>&nbsp;<% response.write Request.Form("efternavn3") %><br>
<% response.write Request.Form("fornavn4") %>&nbsp;<% response.write Request.Form("efternavn4") %><br>
<% response.write Request.Form("fornavn5") %>&nbsp;<% response.write Request.Form("efternavn5") %><br>
Betaling via:  <% response.write Request.Form("betaling") %><br>

Det jeg har af problem er at når man kun udfylder 3 personer som man skal have lov til, ja så laver den 2 tomme felter på den nye side. Hvordan sørge jeg for at den kun viser deltager hvor der var angivet noget?

For at gøre det nemmer kan jeg vise jer her hvordan det ser ud lige nu:

Fagseminar: Fagseminar1
Dato: 01-06-2002
Tid: 11:00 - 12:00
Pris: 2100
Firma: Firma1
Deltagere:
Navn
Navn
Navn


Betaling via: Check

Det den jo bare skal skrive er:

Fagseminar: Fagseminar1
Dato: 01-06-2002
Tid: 11:00 - 12:00
Pris: 2100
Firma: Firma1
Deltagere:
Navn
Navn
Navn
Betaling via: Check


Hvordan skal det lige fikses?
Avatar billede eagleeye Praktikant
11. maj 2002 - 18:16 #1
du kan tjekke inden du udskriver dem:

<% if Request.Form("fornavn1") <> "" then %>
  <% response.write Request.Form("fornavn1") %>&nbsp;<% response.write Request.Form("efternavn1") %><br>
<% end if %>

ligeledes for de andre.
Avatar billede tblaster Nybegynder
11. maj 2002 - 18:33 #2
eagleeye ... smid lige et svar!
Avatar billede eagleeye Praktikant
11. maj 2002 - 18:41 #3
Et svar..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester