CREATE PROCEDURE [dbo].[sp_LeadTheFieldwithHTML]
(@Chapter as int)
AS
---VERIFY INPUT
if @Chapter = '' goto abort
---GET THE FEATURED AUTHORS
SELECT
CASE --write the image
when datalength(Question1) <> 0 then
'<h2><b><font face="Arial, Helvetica, sansserif">' + ChapterTitle + '</font></b></h2><table width="75%" border="0"><tr> <td colspan="2">' + Question1 + '</td></tr>'
when Response1a <> '' then
'<tr><td width="5%"><input type="radio" name="Answer1" value="Answer1a"></td>'+
'<td width="95%">' + Response1a + '</td></tr>'
when Response1b <> '' then
'<tr><td width="5%"><input type="radio" name="Answer1" value="Answer1b"></td>'+
'<td width="95%">' + Response1b + '</td></tr>'
when Response1c <> '' then
'<tr><td width="5%"><input type="radio" name="Answer1" value="Answer1b"></td>'+
'<td width="95%">' + Response1c + '</td></tr>'
when Response1d <> '' then
'<tr><td width="5%"><input type="radio" name="Answer1" value="Answer1d"></td>'+
'<td width="95%">' + Response1d + '</td></tr>'
when Response1e <> '' then
'<tr><td width="5%"><input type="radio" name="Answer1" value="Answer1e"></td>'+
'<td width="95%">' + Response1e + '</td></tr>'
when Question2 is not null then
'<tr><td colspan="2"> </td></tr><tr><td colspan="2">' + Question2 +'</td>'+'</tr>' */
when Response2a <> '' then
'<tr><td width="5%"><input type="radio" name="Answer2" value="Answer2a"></td>'+
'<td width="95%">' + Response2a + '</td></tr>'
when Response2b <> '' then
'<tr><td width="5%"><input type="radio" name="Answer2" value="Answer2b"></td>'+
'<td width="95%">' + Response2b + '</td></tr>'
when Response2c <> '' then
'<tr><td width="5%"><input type="radio" name="Answer2" value="Answer2c"></td>'+
'<td width="95%">' + Response2c + '</td></tr>'
when Response2d <> '' then
'<tr><td width="5%"><input type="radio" name="Answer2" value="Answer2d"></td>'+
'<td width="95%">' + Response2d + '</td></tr>'
when Response2e <> '' then
'<tr><td width="5%"><input type="radio" name="Answer2" value="Answer2e"></td>'+
'<td width="95%">' + Response2e + '</td></tr>'
else ''
END as
HTML:
FROM
System_LeadTheFieldResponses
WHERE
Chapter = @Chapter
ABORT:
GO