almostbob 866 Retired: passive income ROCKS
<style>
.b {width: 99%; }
.l {width:30%; float:left; text-align:right; margin-right:10px;}
.r {width:30%; float:right; text-align:left; margin-left:10px;}
</style>
<div class='b'>
<div class='l'>Prompt for input 1</div>
<input name='1' type='text'></div>
<div class='b'>
<div class='l'>Prompt for input 2</div>
<input name='1' type='radio' value='yes'>Yes <input name='1' type='radio' value='no' checked>No </div>
<div class='b'>
<div class='l'>Prompt for input 3</div>
<input name='3' type='password'></div>
<div class='b'>
<div class='l'>Prompt for input 4</div>
<textarea cols=60 rows=10 name='4'></textarea></div>
<div class='b'>
<div class='l'>Prompt for input 5</div>
<input name='5' type='radio' value='yes' checked>Yes <input name='5' type='radio' value='no'>No </div>
<div class='b'>
<div class='l'>Prompt for input 6</div>
<input name='6' type='text'></div>
<div class='b'>
<div class='l'>Prompt for submit</div>
<input type='submit' onclick="return confirm('Are you sure ?')"></div>
almostbob 866 Retired: passive income ROCKS

Serverside php asp perl using the same techniques used to generate captcha scripts
in php

header ("Content-type: image/png");
$im = @imagecreatetruecolor(500, 300)
    or die("Cannot Initialize new GD image stream");
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 3, 5, 5,  "A Simple Text String", $text_color);
imagestring($im, 3, 5, 45,  "A Second Text String", $text_color);
imagestring($im, 3, 5, 85,  "A Third Text String", $text_color);
imagepng($im);
imagedestroy($im);

The image strings can be data from the table output, the image can be sized to suit the number of lines of text output by adjusting the definitions $im = @imagecreatetruecolor(500, 40*$lines) The image generation is simply included as <img src='imagegenerator.php'> in a page, image generator can be set to parse parameters ?1=text1@2=text2, or can be the actual dbase processor

almostbob 866 Retired: passive income ROCKS

more than you can ever read, compiled so you can find the part you need to read
http://www.php.net/docs.php

almostbob 866 Retired: passive income ROCKS

Logial Correction, and statement of the obvious :icon_confused:

<?php 
/* 
logical construct depends on your data,,,
validate data entries, 
if valid 
 insert to mysql, 
 disable submit so data will not be aded to table twice, 
 or redirect to another page 
else
 echo feedback to user to explain what is right/wrong with the submitted data  before the form is resubmitted
*/  ?>
<form action='<?php iecho $_SERVER['PHP_Self']; ?>'>
<input type='text' name='field1' value='<?php if(isset($field1)){echo $field1; } ?>'>
<input type='text' name='field2' value='<?php if(isset($field2)){echo $field2; } ?>'>
<input type='text' name='field3' value='<?php if(isset($field3)){echo $field3; } ?>'>
<input type='text' name='field4' value='<?php if(isset($field4)){echo $field4; } ?>'>
<input type='submit' onclick="return confirm('Are all fields complete?')">
almostbob 866 Retired: passive income ROCKS

Not familiar with wordpress, but try

lots of crap to follow or <a href='#endcrap'>go to the end of the crap</a>
blah blah
blah blah
blah blah
blah blah
<span name='endcrap'>Still reading</span>

works in another hosted site, they disallow id and allow name

or you could use the wordpress --more-- tag and style it so that the page references are
read the crap >> skip the crap

almostbob 866 Retired: passive income ROCKS
<form action='<?php echo $_SERVER['PHP_Self']; ?>'>
<input type='text' name='field1' value='<?php if(isset($field1)){echo $field1; } ?>'>
<input type='text' name='field2' value='<?php if(isset($field2)){echo $field2; } ?>'>
<input type='text' name='field3' value='<?php if(isset($field3)){echo $field3; } ?>'>
<input type='text' name='field4' value='<?php if(isset($field4)){echo $field4; } ?>'>
<input type='submit' onclick="return confirm('Are all fields complete?')">

I like to add confirmation to the submit button, degrades ok with javascript disabled,