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

احتاج المساعدة كود php

بدأه الحسن صنارة في 5 أغسطس 2013 · 1 رد · 385 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع
طبعا البرنامج انت تكتب نص فيقوم بخمس عمليات

  1. الاولى المشاهدة
  2. الثانية الحذف
  3. الثالثة الحفظ
  4. الرابع مشاهدة الكل
  5. الخامسة حذف الكل 
لكن البرنامج عندما اطلب منه المشاهدة ثم الحفظ لا يقوم بالحفظ ارجو المساعدة

<?php

session_start();

?>

<html>

    <head>

    <body>

        <form action="le2.php" method="get">

            <input name="x" type="text" />

            <input name="y" type="submit" value="watch" />

            <input name="z" type="submit" value="deleted" />

            <input name="tk" type="submit" value="save" />

            <input name="t" type="submit" value="watchlist" />

            <input name="d" type="submit" value="dleted all" />


        </form>

    </body>

</head>

</html>

<?php

$c = 0;

if ($_GET[y]) {

    $o = $_GET[x];

}

if ($_SESSION['t']) {

    $c++;

}


if ($_GET['tk']) {

    $_SESSION['t'].=$o;

}

$lk['$c'] = $_SESSION['t'];

if ($_GET['y']) {

    echo $o;

}


if ($_GET['tk']) {

    $_SESSION['k'] = $_SESSION['t'];

    $ty[] = $_SESSION['k'];

}

if ($_GET['d']) {

    $lk = '';

    $_SESSION['k'] = '';

    $_SESSION['t'] = '';

    $ty[] = '';

}

if ($_GET['t']) {

    foreach ($ty as $h) {

        echo( $h . '<br/>');

    }

    if ($_GET['z']) {

        unset($_SESSION['t']);

    }

    if ($_GET['z']) {

        $_GET[x] = '';

    }

    foreach ($lk as $h) {

        echo( $h . '<br/>');

    }

}

?>

تم تعديل هذه المشاركة بواسطة محمد عودة في 7 أغسطس 2013 في 13:26 — السبب: تنسيق الكود لسهولة تحليل المشكلة

#2

المشكلة هي الطريقة التي تقوم بحفظ القيمة الموجودة في المتغير o$

فهذا المتغير يفقد ما بداخله في كل مرة تقوم بالضغط على الزر

لذلك فهذا الكود $_SESSION['t'].=$o; سيكون فارغ لأن المتغير فارغ

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