PDA

View Full Version : به نمایش در نیاوردن صفحه اضافی (حل شد)



p30online
یک شنبه 30 تیر 1392, 02:14 صبح
ما وقتی می خواهیم اطلاعات را در بانک ذخیره کنیم باید از یک صفحه به صفحه دیگر برویم آیا می شود این کار را نکرد یا نه؟؟
تصویرارو گذاشتم شاید بهتر متوجه بشوید.
http://www.up.p30day.com/images3/2013/may/26189274483021828171.png
از این کد بالایی باید رفت داخل صفحه نظرات آیا می شود نرفت و بگوید اطلاعات ثبت شد ؟؟
این هم کد قسمت php صفحه نظرات (پائین).که آمدیم داخلش و می گوید اطلاعات ثبت شد!!!
http://www.up.p30day.com/images3/2013/may/34544383739998524798.png

parsboy
یک شنبه 30 تیر 1392, 04:35 صبح
ما وقتی می خواهیم اطلاعات را در بانک ذخیره کنیم باید از یک صفحه به صفحه دیگر برویم آیا می شود این کار را نکرد یا نه؟؟
تصویرارو گذاشتم شاید بهتر متوجه بشوید.
http://www.up.p30day.com/images3/2013/may/26189274483021828171.png
از این کد بالایی باید رفت داخل صفحه نظرات آیا می شود نرفت و بگوید اطلاعات ثبت شد ؟؟
این هم کد قسمت php صفحه نظرات (پائین).که آمدیم داخلش و می گوید اطلاعات ثبت شد!!!
http://www.up.p30day.com/images3/2013/may/34544383739998524798.png
باسلام دوست عزیز بله میشه شما برای این کار به این صورت عمل کن:

<?php
if(isset($_post['send'])){
$con = mysql_connect("localhost", "root", "");
mysql_select_db("table_name", $con);
$filed_name = $_POST['filed_name'];
mysql_query("INSERT INTO table_name (field_name) VALUES('$field_name')");
echo "sabt shod!<br />";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form action="" method="post">
<input type="submit" name="send" />
</form>
</body>
</html>
موفق یاشید.

p30online
یک شنبه 30 تیر 1392, 14:16 عصر
هر کاری کردم اطلاعات وارد نشد این هم کدهام :

<form action="" method="post" >
<table align="right"><tr><td align="right">
نام<br />
<input type="text" name="namee" /><br />
پست الکترونیکی<br />
<input style="width:200px" type="text" name="post" /><br />
شماره تماس<br />
<input style="width:190" type="text" name="phone" /><br />
نظر<br />
<textarea name="nazar" style="width:300px; height:150px" id="comment" tabindex="4" class="replyarea"></textarea><br />
<input type="submit" name="send" value="ثبت" />
</form>
این هم قسمت بررسی

<?php
if(isset($_post['send'])){
$connect=mysql_connect("localhost","root","") or die(mysql_error());
mysql_query("SET NAMES 'utf8'");
mysql_select_db("madadkar");
$sql="INSERT INTO `nazarat` (`name`, `post`, `phone`, `nazar`) VALUES('$_POST[namee]' , '$_POST[post]' , '$_POST[phone]','$_POST[nazar]')";
if(mysql_query($sql))
echo "اطلاعات با موفقیت ثبت شد" ;

mysql_close($connect);
}
?>

p30online
یک شنبه 30 تیر 1392, 14:23 عصر
یه سوال دیگر ؟؟
اون قسمت php باید قبل از کد html قرار گیرد یا نه؟؟ابتدا صفحه منظورمه.

فرزند کوروش
یک شنبه 30 تیر 1392, 14:48 عصر
نه جاش مهم نیست. اول صفحه وسط صفحه یا اخر صفحه باشه !!

parsboy
یک شنبه 30 تیر 1392, 15:29 عصر
هر کاری کردم اطلاعات وارد نشد این هم کدهام :

<form action="" method="post" >
<table align="right"><tr><td align="right">
نام<br />
<input type="text" name="namee" /><br />
پست الکترونیکی<br />
<input style="width:200px" type="text" name="post" /><br />
شماره تماس<br />
<input style="width:190" type="text" name="phone" /><br />
نظر<br />
<textarea name="nazar" style="width:300px; height:150px" id="comment" tabindex="4" class="replyarea"></textarea><br />
<input type="submit" name="send" value="ثبت" />
</form>
این هم قسمت بررسی

<?php
if(isset($_post['send'])){
$connect=mysql_connect("localhost","root","") or die(mysql_error());
mysql_query("SET NAMES 'utf8'");
mysql_select_db("madadkar");
$sql="INSERT INTO `nazarat` (`name`, `post`, `phone`, `nazar`) VALUES('$_POST[namee]' , '$_POST[post]' , '$_POST[phone]','$_POST[nazar]')";
if(mysql_query($sql))
echo "اطلاعات با موفقیت ثبت شد" ;

mysql_close($connect);
}
?>

باسلام دوست عزیز مشکل اینجاست:

<input type="text" name="namee" /><br />
نام Text Box شما این جا اینجور که معلومه namee هست اما اومدید زمان Insert => name وارد کردید:

$sql="INSERT INTO `nazarat` (`name`, `post`, `phone`, `nazar`) VALUES('$_POST[namee]' , '$_POST[post]' , '$_POST[phone]','$_POST[nazar]')";
باید نام TextBox رو به Name تغییربدید.
موفق باشید.

p30online
یک شنبه 30 تیر 1392, 16:03 عصر
نه باز هم کار نمی کنه .اون name اولی نام فیلدمه داخل بانک و نام namee اسم text ام است داخل صفحه ام .

parsboy
یک شنبه 30 تیر 1392, 16:42 عصر
نه باز هم کار نمی کنه .اون name اولی نام فیلدمه داخل بانک و نام namee اسم text ام است داخل صفحه ام .
اینو تست کنید:

<?php
$con = mysql_connect("localhost", "root", "");
mysql_select_db("madadkar", $con);
if(isset($_POST["send"])){
$name = $_POST['name'];
$post = $_POST['post'];
$phone = $_POST['phone'];
$nazar= $_POST['nazar'];
mysql_query("INSERT INTO nazarat (name,post,phone,nazar) VALUES('$name','$post','$phone','$nazar')");
echo "ثبت شد<br />";
}
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form action="" method="post" >
<table align="right"><tr><td align="right">
نام<br />
<input type="text" name="name" /><br />
پست الکترونیکی<br />
<input style="width:200px" type="text" name="post" /><br />
شماره تماس<br />
<input style="width:190" type="text" name="phone" /><br />
نظر<br />
<textarea name="nazar" style="width:300px; height:150px" id="comment" tabindex="4" class="replyarea"></textarea><br />
<input type="submit" name="send" value="ثبت" />
</form>
</body>
</html>

p30online
یک شنبه 30 تیر 1392, 21:17 عصر
حالا درست شد ممنون یه دنیا.