الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Refresh مشكلة

بدأه qsaqsa في 16 مايو 2009 · 2 رد · 447 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

spacer.gif

السلام عليكــم ورحمـة الله وبركاتــه ،،

أنا عملت فورم و كل شي تمام بس عند اعادة التحميل يعاد ارسال البارمتر و تدخل البيانات مرة اخرة الى الداتا بيز و أنا اؤريد ان يعمل السكربت فقط عند ارسال البيانات



<div><form action="send_masseg.php" method="post">
<p>
<textarea name="masseg" cols="130" rows="5"></textarea>
</p>
<p>
<input type="submit" name="submit" value="send"/>
</p>
</form>
</div>
<?php


$active = 1111;
$con = mysql_connect("localhost","root","");
$db = mysql_select_db("samirphp",$con);
$dates=date("d-m-Y | H:i");
$postt =$_POST[masseg] ;
if(strlen($postt) > 0){
if($_POST[masseg]!= ""){

$query2 = "insert into users(masseg,user,date) values('$postt','$active','$dates')" ;
$resul = mysql_query($query2,$con);

}
}

?>
<iframe  id="messages_show" name="messages_show"  src='massegphp.php'?cid=96672&offset=0" border="0"  scrolling="auto" width="100%" height="40%"></iframe>

#2

لابد ان تضع الجزء الثاني من الكود داخل شرط .... والشرط هو اذا ضغط المستخدم Submit ام لا .

if(isset($_POST['submit'])){
 $active = 1111;
	 $con = mysql_connect("localhost","root","");
	 $db = mysql_select_db("samirphp",$con);
	  $dates=date("d-m-Y  |  H:i"); 
	 $postt =$_POST[masseg];
	 if(strlen($postt) > 0){
	 if($_POST[masseg]!= ""){

			  $query2 = "insert into users(masseg,user,date) values('$postt','$active','$dates')";
			 $resul = mysql_query($query2,$con);

		 }
	 }
 }

تم تعديل هذه المشاركة بواسطة mana80 في 16 مايو 2009 في 23:03 — السبب: تعديل قوس

I Say Nothing

#3

شكراً لك اخي الكريم

ولكن الكود لا يعمل مع العلم أن الفورم و الكود في نفس الصفحة

مواضيع مشابهة