Skip to main content
added 3808 characters in body
Source Link
user42709
user42709

Now I am facing another issue:

%%[/* Modify to view AMPScript <div style="display:none"> */
VAR @email, @Split1, @Split2, @Split3, @acts, @acts2, @acts3
SET @rowset = LookupRows("raviDE","Email", "[email protected]")
SET @row = Row(@rowset, 1)
set @email = "[email protected]"
if rowcount(@rowset) > 0 then 
  set @email = Field(@row, "Email")
endif
set @act = Field(@row,"subscrption")
SET @Rows = BuildRowSetFromString(@act, ",")
set @rowCount = rowcount(@rows) 
output(concat("<br>@rowCount: ", @rowCount))
set @split1 = ""
set @split2 = ""
set @split3 = ""
set @acts = ""
set @acts2 = ""
set @acts3 = ""
if @rowCount > 0 then
  if @rowCount >= 1 then
    SET @Split1 = Field(Row(@Rows, 1), 1)
  endif 
  if @rowCount >= 2 then
    SET @Split2 = Field(Row(@Rows, 2), 1)
  endif 
  if @rowCount >= 3 then
    SET @Split3 = Field(Row(@Rows, 3), 1)
  endif 
  if @Split1 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split1 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
if @Split1 == "Ski Deals Seasonal"  then
      SET@acts2 = "checked" 
  endif
 if @Split2 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split2 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
if @Split2 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif
 if @Split3 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split3 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
  if @Split3 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif
endif
/*</div>*/
]%%
<br>%%=v(@Split1)=%%
<br>%%=v(@Split2)=%%
<br>%%=v(@Split3)=%%
<form id="myForm" method="post" action="http://pages.S7.exacttarget.com/page.aspx?QS=38dfbe491fab00ea0ad4b925273e8608d40bab6a35b96d3428a16f6a0f519dc7">
<br>Email: <input type="text" name="test4" value="%%=v(@email)=%%" />
<br>Checkbox:<input type="checkbox" name="test5" value="Seasonal travel information and trip ideas"  %%=v(@acts)=%%/> Seasonal travel information and trip ideas
<br><input type="checkbox" name="test5" value="Travel Deals-monthly" %%=v(@acts1)=%%/> Travel Deals-monthly
<br><input type="checkbox" name="test5" value="Ski Deals Seasonal" %%=v(@acts2)=%%/> Ski Deals Seasonal
<br><input type="submit" value="submit"/>
</form>
Here I am using lot of If conditions in these lines:

if @Split1 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split1 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
if @Split1 == "Ski Deals Seasonal"  then
      SET@acts2 = "checked" 
  endif
 if @Split2 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split2 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
if @Split2 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif
 if @Split3 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split3 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
  if @Split3 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif

Is it possible to minimize the If conditions using AMPScript code? can anyone please help me?

Now I am facing another issue:

%%[/* Modify to view AMPScript <div style="display:none"> */
VAR @email, @Split1, @Split2, @Split3, @acts, @acts2, @acts3
SET @rowset = LookupRows("raviDE","Email", "[email protected]")
SET @row = Row(@rowset, 1)
set @email = "[email protected]"
if rowcount(@rowset) > 0 then 
  set @email = Field(@row, "Email")
endif
set @act = Field(@row,"subscrption")
SET @Rows = BuildRowSetFromString(@act, ",")
set @rowCount = rowcount(@rows) 
output(concat("<br>@rowCount: ", @rowCount))
set @split1 = ""
set @split2 = ""
set @split3 = ""
set @acts = ""
set @acts2 = ""
set @acts3 = ""
if @rowCount > 0 then
  if @rowCount >= 1 then
    SET @Split1 = Field(Row(@Rows, 1), 1)
  endif 
  if @rowCount >= 2 then
    SET @Split2 = Field(Row(@Rows, 2), 1)
  endif 
  if @rowCount >= 3 then
    SET @Split3 = Field(Row(@Rows, 3), 1)
  endif 
  if @Split1 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split1 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
if @Split1 == "Ski Deals Seasonal"  then
      SET@acts2 = "checked" 
  endif
 if @Split2 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split2 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
if @Split2 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif
 if @Split3 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split3 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
  if @Split3 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif
endif
/*</div>*/
]%%
<br>%%=v(@Split1)=%%
<br>%%=v(@Split2)=%%
<br>%%=v(@Split3)=%%
<form id="myForm" method="post" action="http://pages.S7.exacttarget.com/page.aspx?QS=38dfbe491fab00ea0ad4b925273e8608d40bab6a35b96d3428a16f6a0f519dc7">
<br>Email: <input type="text" name="test4" value="%%=v(@email)=%%" />
<br>Checkbox:<input type="checkbox" name="test5" value="Seasonal travel information and trip ideas"  %%=v(@acts)=%%/> Seasonal travel information and trip ideas
<br><input type="checkbox" name="test5" value="Travel Deals-monthly" %%=v(@acts1)=%%/> Travel Deals-monthly
<br><input type="checkbox" name="test5" value="Ski Deals Seasonal" %%=v(@acts2)=%%/> Ski Deals Seasonal
<br><input type="submit" value="submit"/>
</form>
Here I am using lot of If conditions in these lines:

if @Split1 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split1 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
if @Split1 == "Ski Deals Seasonal"  then
      SET@acts2 = "checked" 
  endif
 if @Split2 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split2 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
if @Split2 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif
 if @Split3 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split3 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
  if @Split3 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif

Is it possible to minimize the If conditions using AMPScript code? can anyone please help me?

deleted 4012 characters in body
Source Link
user42709
user42709

Now I am facing another issue:

I have code Logic in AMPScript Code:

%%[/* Modify to view AMPScript <div style="display:none"> */

VAR @email, @Split1, @Split2, @Split3, @acts, @acts2, @acts3

SET @rowset = LookupRows("raviDE","Email", "[email protected]")
SET @row = Row(@rowset, 1)

set @email = "[email protected]"
if rowcount(@rowset) > 0 then 
  set @email = Field(@row, "Email")
endif

set @act = Field(@row,"subscrption")
SET @Rows = BuildRowSetFromString(@act, ",")
set @rowCount = rowcount(@rows) 

output(concat("<br>@rowCount: ", @rowCount))

set @split1 = ""
set @split2 = ""
set @split3 = ""
set @acts = ""
set @acts2 = ""
set @acts3 = ""

if @rowCount > 0 then

  if @rowCount >= 1 then
    SET @Split1 = Field(Row(@Rows, 1), 1)
  endif 

  if @rowCount >= 2 then
    SET @Split2 = Field(Row(@Rows, 2), 1)
  endif 

  if @rowCount >= 3 then
    SET @Split3 = Field(Row(@Rows, 3), 1)
  endif 

  if @Split1 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif

  if @Split1 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif

if @Split1 == "Ski Deals Seasonal"  then
      SET@acts2 = "checked" 
  endif
 if @Split2 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split2 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif

if @Split2 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif
 if @Split3 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split3 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
  if @Split3 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif

endif

/*</div>*/
]%%
<br>%%=v(@Split1)=%%
<br>%%=v(@Split2)=%%
<br>%%=v(@Split3)=%%

<form id="myForm" method="post" action="http://pages.S7.exacttarget.com/page.aspx?QS=38dfbe491fab00ea0ad4b925273e8608d40bab6a35b96d3428a16f6a0f519dc7">
<br>Email: <input type="text" name="test4" value="%%=v(@email)=%%" />
<br>Checkbox:<input type="checkbox" name="test5" value="Seasonal travel information and trip ideas"  %%=v(@acts)=%%/> Seasonal travel information and trip ideas
<br><input type="checkbox" name="test5" value="Travel Deals-monthly" %%=v(@acts1)=%%/> Travel Deals-monthly
<br><input type="checkbox" name="test5" value="Ski Deals Seasonal" %%=v(@acts2)=%%/> Ski Deals Seasonal
<br><input type="submit" value="submit"/>
</form>

Here I am using lot of If conditions in these lines:

if @Split1 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif

  if @Split1 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif

if @Split1 == "Ski Deals Seasonal"  then
      SET@acts2 = "checked" 
  endif
 if @Split2 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split2 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif

if @Split2 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif
 if @Split3 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split3 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
  if @Split3 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif

Is it possible to minimize the If conditions using AMPScript code? can anyone please help me?

Anyone help me regarding this

Now I am facing another issue:

I have code Logic in AMPScript Code:

%%[/* Modify to view AMPScript <div style="display:none"> */

VAR @email, @Split1, @Split2, @Split3, @acts, @acts2, @acts3

SET @rowset = LookupRows("raviDE","Email", "[email protected]")
SET @row = Row(@rowset, 1)

set @email = "[email protected]"
if rowcount(@rowset) > 0 then 
  set @email = Field(@row, "Email")
endif

set @act = Field(@row,"subscrption")
SET @Rows = BuildRowSetFromString(@act, ",")
set @rowCount = rowcount(@rows) 

output(concat("<br>@rowCount: ", @rowCount))

set @split1 = ""
set @split2 = ""
set @split3 = ""
set @acts = ""
set @acts2 = ""
set @acts3 = ""

if @rowCount > 0 then

  if @rowCount >= 1 then
    SET @Split1 = Field(Row(@Rows, 1), 1)
  endif 

  if @rowCount >= 2 then
    SET @Split2 = Field(Row(@Rows, 2), 1)
  endif 

  if @rowCount >= 3 then
    SET @Split3 = Field(Row(@Rows, 3), 1)
  endif 

  if @Split1 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif

  if @Split1 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif

if @Split1 == "Ski Deals Seasonal"  then
      SET@acts2 = "checked" 
  endif
 if @Split2 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split2 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif

if @Split2 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif
 if @Split3 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split3 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
  if @Split3 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif

endif

/*</div>*/
]%%
<br>%%=v(@Split1)=%%
<br>%%=v(@Split2)=%%
<br>%%=v(@Split3)=%%

<form id="myForm" method="post" action="http://pages.S7.exacttarget.com/page.aspx?QS=38dfbe491fab00ea0ad4b925273e8608d40bab6a35b96d3428a16f6a0f519dc7">
<br>Email: <input type="text" name="test4" value="%%=v(@email)=%%" />
<br>Checkbox:<input type="checkbox" name="test5" value="Seasonal travel information and trip ideas"  %%=v(@acts)=%%/> Seasonal travel information and trip ideas
<br><input type="checkbox" name="test5" value="Travel Deals-monthly" %%=v(@acts1)=%%/> Travel Deals-monthly
<br><input type="checkbox" name="test5" value="Ski Deals Seasonal" %%=v(@acts2)=%%/> Ski Deals Seasonal
<br><input type="submit" value="submit"/>
</form>

Here I am using lot of If conditions in these lines:

if @Split1 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif

  if @Split1 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif

if @Split1 == "Ski Deals Seasonal"  then
      SET@acts2 = "checked" 
  endif
 if @Split2 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split2 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif

if @Split2 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif
 if @Split3 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split3 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
  if @Split3 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif

Is it possible to minimize the If conditions using AMPScript code? can anyone please help me?

Anyone help me regarding this

added 4011 characters in body
Source Link
user42709
user42709

Now I am facing another issue:

I have code Logic in AMPScript Code:

%%[/* Modify to view AMPScript <div style="display:none"> */

VAR @email, @Split1, @Split2, @Split3, @acts, @acts2, @acts3

SET @rowset = LookupRows("raviDE","Email", "[email protected]")
SET @row = Row(@rowset, 1)

set @email = "[email protected]"
if rowcount(@rowset) > 0 then 
  set @email = Field(@row, "Email")
endif

set @act = Field(@row,"subscrption")
SET @Rows = BuildRowSetFromString(@act, ",")
set @rowCount = rowcount(@rows) 

output(concat("<br>@rowCount: ", @rowCount))

set @split1 = ""
set @split2 = ""
set @split3 = ""
set @acts = ""
set @acts2 = ""
set @acts3 = ""

if @rowCount > 0 then

  if @rowCount >= 1 then
    SET @Split1 = Field(Row(@Rows, 1), 1)
  endif 

  if @rowCount >= 2 then
    SET @Split2 = Field(Row(@Rows, 2), 1)
  endif 

  if @rowCount >= 3 then
    SET @Split3 = Field(Row(@Rows, 3), 1)
  endif 

  if @Split1 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif

  if @Split1 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif

if @Split1 == "Ski Deals Seasonal"  then
      SET@acts2 = "checked" 
  endif
 if @Split2 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split2 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif

if @Split2 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif
 if @Split3 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split3 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
  if @Split3 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif

endif

/*</div>*/
]%%
<br>%%=v(@Split1)=%%
<br>%%=v(@Split2)=%%
<br>%%=v(@Split3)=%%

<form id="myForm" method="post" action="http://pages.S7.exacttarget.com/page.aspx?QS=38dfbe491fab00ea0ad4b925273e8608d40bab6a35b96d3428a16f6a0f519dc7">
<br>Email: <input type="text" name="test4" value="%%=v(@email)=%%" />
<br>Checkbox:<input type="checkbox" name="test5" value="Seasonal travel information and trip ideas"  %%=v(@acts)=%%/> Seasonal travel information and trip ideas
<br><input type="checkbox" name="test5" value="Travel Deals-monthly" %%=v(@acts1)=%%/> Travel Deals-monthly
<br><input type="checkbox" name="test5" value="Ski Deals Seasonal" %%=v(@acts2)=%%/> Ski Deals Seasonal
<br><input type="submit" value="submit"/>
</form>

Here I am using lot of If conditions in these lines:

if @Split1 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif

  if @Split1 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif

if @Split1 == "Ski Deals Seasonal"  then
      SET@acts2 = "checked" 
  endif
 if @Split2 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split2 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif

if @Split2 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif
 if @Split3 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split3 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
  if @Split3 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif

Is it possible to minimize the If conditions using AMPScript code? can anyone please help me?

Anyone help me regarding this

Now I am facing another issue:

I have code Logic in AMPScript Code:

%%[/* Modify to view AMPScript <div style="display:none"> */

VAR @email, @Split1, @Split2, @Split3, @acts, @acts2, @acts3

SET @rowset = LookupRows("raviDE","Email", "[email protected]")
SET @row = Row(@rowset, 1)

set @email = "[email protected]"
if rowcount(@rowset) > 0 then 
  set @email = Field(@row, "Email")
endif

set @act = Field(@row,"subscrption")
SET @Rows = BuildRowSetFromString(@act, ",")
set @rowCount = rowcount(@rows) 

output(concat("<br>@rowCount: ", @rowCount))

set @split1 = ""
set @split2 = ""
set @split3 = ""
set @acts = ""
set @acts2 = ""
set @acts3 = ""

if @rowCount > 0 then

  if @rowCount >= 1 then
    SET @Split1 = Field(Row(@Rows, 1), 1)
  endif 

  if @rowCount >= 2 then
    SET @Split2 = Field(Row(@Rows, 2), 1)
  endif 

  if @rowCount >= 3 then
    SET @Split3 = Field(Row(@Rows, 3), 1)
  endif 

  if @Split1 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif

  if @Split1 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif

if @Split1 == "Ski Deals Seasonal"  then
      SET@acts2 = "checked" 
  endif
 if @Split2 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split2 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif

if @Split2 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif
 if @Split3 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split3 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
  if @Split3 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif

endif

/*</div>*/
]%%
<br>%%=v(@Split1)=%%
<br>%%=v(@Split2)=%%
<br>%%=v(@Split3)=%%

<form id="myForm" method="post" action="http://pages.S7.exacttarget.com/page.aspx?QS=38dfbe491fab00ea0ad4b925273e8608d40bab6a35b96d3428a16f6a0f519dc7">
<br>Email: <input type="text" name="test4" value="%%=v(@email)=%%" />
<br>Checkbox:<input type="checkbox" name="test5" value="Seasonal travel information and trip ideas"  %%=v(@acts)=%%/> Seasonal travel information and trip ideas
<br><input type="checkbox" name="test5" value="Travel Deals-monthly" %%=v(@acts1)=%%/> Travel Deals-monthly
<br><input type="checkbox" name="test5" value="Ski Deals Seasonal" %%=v(@acts2)=%%/> Ski Deals Seasonal
<br><input type="submit" value="submit"/>
</form>

Here I am using lot of If conditions in these lines:

if @Split1 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif

  if @Split1 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif

if @Split1 == "Ski Deals Seasonal"  then
      SET@acts2 = "checked" 
  endif
 if @Split2 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split2 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif

if @Split2 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif
 if @Split3 == "Seasonal travel information and trip ideas"  then
      SET @acts= "checked" 
  endif
  if @Split3 == "Travel Deals-monthly"  then
      SET @acts1= "checked" 
  endif
  if @Split3 == "Ski Deals Seasonal"  then
      SET @acts2= "checked" 
  endif

Is it possible to minimize the If conditions using AMPScript code? can anyone please help me?

Anyone help me regarding this

formatting, spelling, proper-casing
Source Link
Adam Spriggs
  • 31.5k
  • 6
  • 45
  • 89
Loading
Source Link
user42709
user42709
Loading