۱ mohammad dadkhah
array data
جامعه پی اچ پی ایجاد شده در ۰۵ اردیبهشت ۱۴۰۱

سلام

تایم 20 دقیقه وقتی استاد میگه مقادیری که از فرم اسال می‌ شود را در آرایه data قرار می‌دهیم را متوجه نمی‌شوم در هیچ جایی از فیلم به این data مقدار داده نشده است بلکه اومده استفاده شده است

وبعد اگه میگید خود مفسر متوجه می‌شود که پارامتر‌های ارسال شده از فرم را در این data قرار می‌دهد این گونه نیست چون مقداری را نشان نمی‌دهد

بنده در این مینی پروژه قصد داردم اطلاعات گرفته شده از فرم را بررسی کنم و کوءری بزنم به پایگاه داده و..............

مشکل ام این است که چه طور پارامتر‌های ارسال شده از فرم در data قرار می‌گیرد

لطفا راهنمایی کنید

سلام دوست عزیز

در فایل process زمان ایجاد شی این مقادیر به constructor پاس داده میشن

[$title,$content,$format] = [$_POST['title'],$_POST['content'],$_POST['format']]; // meqdar dehi az form dar moteqayer
$whitelist = ['Text','Pdf','Json','Csv'];
if(!in_array($format,$whitelist)){
    echo "Invalid Format !!!";
    return ;
}
$className = "Exporter\\\\{$format}Exporter";
if(class_exists($className)){
    $exporter = new $className(['title'=> $title,'content'=> $content]); // dar inja pass dade shodan
    $exporter->export();
}
بهترین پاسخ
محمد گازری ۰۵ اردیبهشت ۱۴۰۱، ۰۷:۳۷