ccrevcypsys Posted October 24, 2007 Share Posted October 24, 2007 whenever i type into my form any type of punctuation (other than .,) it turns it into a / and removes everything after that... why? Quote Link to comment https://forums.phpfreaks.com/topic/74610-help-with-form/ Share on other sites More sharing options...
pocobueno1388 Posted October 24, 2007 Share Posted October 24, 2007 Could you post your code? Quote Link to comment https://forums.phpfreaks.com/topic/74610-help-with-form/#findComment-377096 Share on other sites More sharing options...
ccrevcypsys Posted October 24, 2007 Author Share Posted October 24, 2007 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 Quote Link to comment https://forums.phpfreaks.com/topic/74610-help-with-form/#findComment-377102 Share on other sites More sharing options...
ccrevcypsys Posted October 24, 2007 Author Share Posted October 24, 2007 it seems to add the / infrount of the ' Quote Link to comment https://forums.phpfreaks.com/topic/74610-help-with-form/#findComment-377131 Share on other sites More sharing options...
kenrbnsn Posted October 24, 2007 Share Posted October 24, 2007 Use the functions stripslashes() when you display the information on the screen. BTW. it's adding a backslash "\". Ken Quote Link to comment https://forums.phpfreaks.com/topic/74610-help-with-form/#findComment-377141 Share on other sites More sharing options...
ccrevcypsys Posted October 24, 2007 Author Share Posted October 24, 2007 i got that part done. now when it loads the info back into the form when i hit edit it gets rid of everything past the ' and it doesnt even show the ' Quote Link to comment https://forums.phpfreaks.com/topic/74610-help-with-form/#findComment-377149 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.