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

textarea لايستجيب

بدأه ebrahimsamer في 25 يونيو 2012 · 1 رد · 422 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

بسم الله الرحمن الرحيم

أعضاء وزوار الموقع الكرام لدى مشكلة بسيطة لم أستطيع التعامل معها

هى عبارة عن كلاس داخل مشروع cms باسم index عند الكتابة فى التكست اريا المفروض يدرج البايانات فى القاعدة وبعد كدة يعرض لكن لاينفذ

وشكرا على الاطالة

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<? include "../inc/conf.php";  ?>
<html xmlns="http://www.w3.org/1999/xhtml">

<head>
  <title>لوحة التحكم</title>
  <meta http-equiv="content-type" content="text/html; charset=utf-8" />
   <link rel="stylesheet" href="styles/admin.css" type="text/css" />
</head>
<body>
<table align="center" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td><div id="header">مرحبا بكم فى لوحة التحكم</div> </td>
 </tr>
</table>
<!-- body -->
<table align="center" width="100%" cellpadding="5" cellspacing="5">
<tr>
<td width="20%" class="rpanel" >
<div class="head"> محتويات القائمة</div>
<div class="bodypanel">
<a href="index.php">الرئيسية</a>  <br  />
<a href="?cpages=main_setting">الرئيسية</a><br />
<a href="?cpages=temp">الرئيسية</a> <br />
</div>

<div class="head">اعدادت الاخبار</div>
<div class="bodypanel">
<a href="index.php">كتابة أخبار</a>  <br  />
<a href="?cpages=main_setting">عرض الاخبار</a><br />
<a href="?cpages=temp">المحررون</a> <br />
</div>
</td>
<td width="80%" class="cpanel" valign="top">
<?php

$admin = $_GET['adminmsg'];
if(isset($_POST['ins']) and $_POST['ins'] == 'save'){
  $query = mysql_query("select adminmsg from main_setting")or die (mysql_error($query));
  //$query =mysql_query("update main_setting set adminmsg='$admin'")or die(mysql_error());
  $row = mysql_fetch_object($query);
  if(isset($query)){
    die ("<center><h1>تم ادراج بياناتك بنجاح</h1></center>
  <meta http-equiv='refresh' content='2; url=?cpages=index.php' />");
  } else {
    echo "لم يتم ادراج البايانات";
  }

}else{
  echo "not saved";
}

$page = $_GET['cpages'];
if (isset($page)){
  $url = $page .".php";
if(file_exists($url)){
  include $url;
}else {
  echo ("خطأ فى قاعدة البايانات");
}

}else {}
  echo "

    <table align='center' width=100%' cellpadding='2' cellspacing='2' >
<tr>
    <td class='tbl'>مرحبا بكم فى لوحة اعدادات المدير</td>
</tr>

<tr>
    <td><textarea cols='60' rows='10' class='tbl2'>'".$row->adminmsg."'</textarea> </td>
</tr>
<tr>
    <td><input type='submit' name='ins' value='save'/> </td>
</tr>


</table>
  ";


//www.google.com/admincp/index.php?cpages=main_setting
?>
</td>
</tr>
</table>

<!-- end body -->


<table align="center" width="100%" cellpadding="0" cellspacing="0">
<tr>
<td><div id="footer">جميع الحقوق محفوظة للمؤلف</div> </td>

</tr>

</table>
</body>
</html>

وأكون شاكر لكم جزيل الشكر

165869_381311841924302_17021151_n.jpg

#2

انا شايف بعض الاخطاء

//$query =mysql_query("update main_setting set adminmsg='$admin'")or die(mysql_error());

الكود غير مفعل ولازم تشيل علامة التعليقات //

--------------------------------------------------------------------------------------------------------------------------------

<textarea cols='60' rows='10' class='tbl2'>'".$row->adminmsg."'</textarea>

الحقل بدون اسم لازم يكون

<textarea name='adminmsg'>

--------------------------------------------------------------------------------------------------------------------------------

lمفيش فورم تاج

  echo "
<form method='post' action=$_SERVER['PHP_SELF']'>
    <table align='center' width=100%' cellpadding='2' cellspacing='2' >
<tr>
    <td class='tbl'>مرحبا بكم فى لوحة اعدادات المدير</td>
</tr>

<tr>
    <td><textarea cols='60' rows='10' class='tbl2'>'".$row->adminmsg."'</textarea> </td>
</tr>
<tr>
    <td><input type='submit' name='ins' value='save'/> </td>
</tr>


</table>
</form>
  ";

--------------------------------------------------------------------------------------------------------------------------------

استخدم مصفوفة بوست احسن

$admin = $_POST['adminmsg'];

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