Jump to content

help with form


ccrevcypsys

Recommended Posts

ok but it is really hard to understand.. and i know that..

	<div style='clear:left; margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>Region:</div>
		<div style='margin-left: 100px'><input style='display:none;' type='text' name='region' size='50' value='0' /><em>All not yet working...</em><br><!--<input name='6' onClick='FormChangeALL()' type='checkbox' value='all'$sel />All<br>-->".$region_opt."</div>
	</div>

	<br />
	<div style='clear: left;  margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>Document Type:</div>
		<div style='margin-left: 100px'>Do not choose Document Type untill preview page!<br><select ".$hidden." name='doc_type'>".$doc_opt."</select></div>
	</div>
	<div style='clear: left;  margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>Document Date:</div>
		<div style='margin-left: 100px'><select ".$hidden." name='month'>".$month_opt."</select> / <select ".$hidden." name='date'>".$date_opt."</select> / <select ".$hidden." name='year'>".$year_opt."</select></div>
	</div>
	<div style='clear: left;  margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>Title:</div>
		<div style='margin-left: 100px'><input ".$hidden." type='text' name='title' size='50' value='".trim($row[title])."". $_POST['title']."' /></div>
	</div>

	<div style='clear: left;  margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>Abstract:</div>
		<div style='margin-left: 100px'><input ".$hidden." type='text' name='abstract' size='50' maxlength='120' value='".trim($row['abstract'])."". $_POST['abstract']."' /></div>
	</div>

	<br />
	<div style='clear: left;  margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>Source:</div>
		<div style='margin-left: 100px'><input ".$hidden." type='text' name='source' size='50' value='".trim($row[source])."". $_POST['source']."' /></div>
	</div>
	<div style='clear: left;  margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>File:</div>
		<div style='margin-left: 100px'>".$file_field." <br />Be sure to upload this on the preveiw page.</div>
	</div>

	<br />
	<div style='clear: left;  margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>External URL:</div>
		<div style='margin-left: 100px'><input ".$hidden." type='text' name='url' size='50' value='".trim($row[url])."". $_POST['url']."' /></div>
	</div>

	<br />
	<div style='clear: left; margin-bottom:5px;' >
		<div style='float: left; text-align: right; width: 90px'>Author:</div>
		<div style='margin-left: 100px'><input ".$hidden." type='text' name='author' size='50' value='".trim($row[author])."". $_POST['author']."' /></div>
	</div>
	<div style='clear: left;  margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>Page content<br />(HTML):</div>
		<div style='margin-left: 100px'><textarea ".$hidden." name='page_content' rows='10' cols='52' wrap='virtual'>".trim($row[page_content])."". $_POST['page_content']."</textarea></div>
	</div>
";
$hidden_field_list = "
	<div style='clear:left; display:none; margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>Region:</div>
		<div style='margin-left: 100px'>".$region_opt."</div>
	</div>

	<br />
	<div style='clear: left; display:none;  margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>Document Type:</div>
		<div style='margin-left: 100px'><select ".$hidden." name='doc_type'>".$doc_opt."</select></div>
	</div>
	<div style='clear: left; display:none;  margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>Document Date:</div>
		<div style='margin-left: 100px'><select ".$hidden." name='month'>".$month_opt."</select> / <select ".$hidden." name='date'>".$date_opt."</select> / <select ".$hidden." name='year'>".$year_opt."</select></div>
	</div>
	<div style='clear: left; display:none;  margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>Title:</div>
		<div style='margin-left: 100px'><input ".$hidden." type='text' name='title' size='50' value='".trim($row[title])."". $_POST['title']."' /></div>
	</div>

	<div style='clear: left; display:none;  margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>Abstract:</div>
		<div style='margin-left: 100px'><input ".$hidden." type='text' name='abstract' size='50' maxlength='120' value='".trim($row['abstract'])."". $_POST['abstract']."' /></div>
	</div>

	<br />
	<div style='clear: left; display:none;  margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>Source:</div>
		<div style='margin-left: 100px'><input ".$hidden." type='text' name='source' size='50' value='".trim($row[source])."". $_POST['source']."' /></div>
	</div>
	<div style='clear: left; display:none;  margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>File:</div>
		<div style='margin-left: 100px'>".$file_field." <br />Be sure to upload this on the preveiw page.</div>
	</div>

	<br />
	<div style='clear: left;  display:none; margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>External URL:</div>
		<div style='margin-left: 100px'><input ".$hidden." type='text' name='url' size='50' value='".trim($row[url])."". $_POST['url']."' /></div>
	</div>

	<br />
	<div style='clear: left;  display:none;margin-bottom:5px;' >
		<div style='float: left; text-align: right; width: 90px'>Author:</div>
		<div style='margin-left: 100px'><input ".$hidden." type='text' name='author' size='50' value='".trim($row[author])."". $_POST['author']."' /></div>
	</div>
	<div style='clear: left;  display:none; margin-bottom:5px;'>
		<div style='float: left; text-align: right; width: 90px'>Page content<br />(HTML):</div>
		<div style='margin-left: 100px'><textarea ".$hidden." name='page_content' rows='10' cols='52' wrap='virtual'>".trim($row[page_content])."". $_POST['page_content']."</textarea></div><input type='hidden' name='do' value='add' />
	</div>

now the php part

## Setup region select list
while ($row_region = @mysql_fetch_array($result_region, MYSQL_ASSOC)){
	$sel = "";

	if ($row[region] == $row_region[keyid]) {

		$sel = " checked";

	}elseif(isset($_POST[''.$row_region[keyid].''])){

		$sel = " checked";

	}

	$region_opt .= "<input name='$row_region[keyid]' type='checkbox' value='$row_region[keyid]'$sel />$row_region[region_name]";
}

while ($preview_query = @mysql_fetch_array($preview_query, MYSQL_ASSOC)){
	$docs .= "<option value='$preview_query[keyid]'$sel>$preview_query[title]</option>";
}


## Setup document types select list
while ($row_doc = @mysql_fetch_array($result_doc, MYSQL_ASSOC)){
	$sel = "";
	if ($row[doc_type] == $row_doc[keyid]) {
		$sel = " selected='selected'";
	}elseif($_POST['doc_type'] == $row_doc[keyid]){
		$sel = " selected='selected'";
	}
	$doc_opt .= "<option value='$row_doc[keyid]' $sel>$row_doc[doc_name]</option>";
}

  ## Create month select
## set defaults
$year = date("Y");
$month = date("m");
$date = date("d");

## Use stored date field if we're editing
if ($do == "update") {
	$date_values = explode("-", $row[date]);
	$year = $date_values[0];
	$month = $date_values[1];
	$date = $date_values[2];
}

## Setup month select
for ($i = 1; $i <= 12; $i++) {
	$sel = "";
	$num = date("m", mktime(0, 0, 0, $i, 1, 2000));
	if ($month == $num) {
		$sel = " selected='selected'";
	}
	$month_opt .= "<option value='".$num."'".$sel.">".$i."</option>";
}

## Setup date select
for ($i = 1; $i <= 31; $i++) {
	$sel = "";
	$num = date("d", mktime(0, 0, 0, 1, $i, 2000));
	if ($date == $num) {
		$sel = " selected='selected'";
	}
	$date_opt .= "<option value='".$num."'".$sel.">".$i."</option>";
}

## Setup year select
for ($i = 2002; $i <= $year+1; $i++) {
	$sel = "";
	$num = date("Y", mktime(0, 0, 0, 1, 1, $i));
	if ($year == $num) {
		$sel = " selected='selected'";
	}
	$year_opt .= "<option value='".$num."'".$sel.">".$i."</option>";
}

## If preview make divs hidden
if($_GET['do']=="prev"){
$hidden = "readonly";
$value = "Edit Form";
$action = $_SERVER['PHP_SELF']."?do=add";
$methodprev = "post";
}else{
$value = "CANCEL";
$action = $_SERVER['PHP_SELF'];
$methodprev = "";
}

Heres a picture example

stuff.gif

Link to comment
https://forums.phpfreaks.com/topic/74610-help-with-form/#findComment-377102
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.