saeedphp
دوشنبه 13 آذر 1391, 00:38 صبح
با سلام خدمت دوستان
من 1 صفحه فرم دارم که اطلاعات رو بوسیله اون داخل دیتابیس وارد میکنم،اگر textbox خالی باشه مقدار null اضافه میشه،برا جلوگیری از این کار از javascript استفاده کردم
<html>
<head>
<h1>بخش مدیریت</h1>
</head>
<script language="javascript">
function Sub()
{
var Name=document.forms['ins-field-form']['field-name'].value
if(Name==null || Name=='')
{
alert(' لطفا نام رشته را وارد کنید');
}
else
{
self.location='manage.php?ACT="addfield"&Name='+Name;
}
</script>
<body>
<div class="ins-field">
<h3>افزودن محصول</h3>
<table class="isn-field-tbl">
<form action="" method="post" name="ins-field-form" enctype="multipart/form-data">
<tr><td>نام رشته:</td><td><input type="text" class="prod-name" name="field-name" /></td></tr>
<tr><td><label>انتخاب فایل:</label></td>
<td><input type="file" name="img" id="img" value="انتخاب تصویر" class="choose" /></td>
<tr><td><input type="button" class="ins-submit" value="اجرا" onclick="javascript:Sub();"/></td></tr>
</form>
</table>
</div>
<?php
/*if(!isset($_SESSION['admin']))
{
header('location:admin.php');
}*/
$field="";
include "class.php";
if(isset($_GET['Name']))
{
$field=$_GET['Name'];
}
$obj=new main();
$obj->connect();
$obj->addfield($field);
?>
</body>
</html>
میخوام جوری باشه که از querystring استفاده نکنم،ممنون میشم کمکم کنید
من 1 صفحه فرم دارم که اطلاعات رو بوسیله اون داخل دیتابیس وارد میکنم،اگر textbox خالی باشه مقدار null اضافه میشه،برا جلوگیری از این کار از javascript استفاده کردم
<html>
<head>
<h1>بخش مدیریت</h1>
</head>
<script language="javascript">
function Sub()
{
var Name=document.forms['ins-field-form']['field-name'].value
if(Name==null || Name=='')
{
alert(' لطفا نام رشته را وارد کنید');
}
else
{
self.location='manage.php?ACT="addfield"&Name='+Name;
}
</script>
<body>
<div class="ins-field">
<h3>افزودن محصول</h3>
<table class="isn-field-tbl">
<form action="" method="post" name="ins-field-form" enctype="multipart/form-data">
<tr><td>نام رشته:</td><td><input type="text" class="prod-name" name="field-name" /></td></tr>
<tr><td><label>انتخاب فایل:</label></td>
<td><input type="file" name="img" id="img" value="انتخاب تصویر" class="choose" /></td>
<tr><td><input type="button" class="ins-submit" value="اجرا" onclick="javascript:Sub();"/></td></tr>
</form>
</table>
</div>
<?php
/*if(!isset($_SESSION['admin']))
{
header('location:admin.php');
}*/
$field="";
include "class.php";
if(isset($_GET['Name']))
{
$field=$_GET['Name'];
}
$obj=new main();
$obj->connect();
$obj->addfield($field);
?>
</body>
</html>
میخوام جوری باشه که از querystring استفاده نکنم،ممنون میشم کمکم کنید