PHP dinamik form hatası

Randoming321

Decapat
Katılım
12 Nisan 2022
Mesajlar
438
Daha fazla  
Cinsiyet
Erkek
PHP'de dinamik form yapısı var buna meta_title alanını güncellemek istiyorum güncelleyebiliyor fakat hata su admin de arge diye sayfa var atıyorum orada da aynı form var hakkımızda da dinamik oldugu için fakat hakkımızda güncelleme yaparken arge sayfasında güncelleme yapmıyor.

Kod:
<Form class="TR form-horizontal" method="post" Action="" enctype="multipart/form-data">

 <Div class="Tab-content">

 <?PHP



 İf($module["moduleLang"]!= ""){

 $Langexplode = explode(',', $module["moduleLang"]);

 $Langexplode2 = explode(',', $module["moduleLangUrl"]);

 $Langcount = count($langexplode);

 }Else{

 $Langcount = 1;

 }

 For($jumbo = 0; $jumbo<=$langcount-1; $jumbo++){



İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {

 // Meta description alanının veritabanındaki adı.

 $Metadescriptionkey = 'meta_description';



}

 /*

 * ###############################

 * #### Current record data #####

 * ###############################

 */

 İf($jumbo == 0){

 $Currrecord = $adminpanel->modulebyıdveri($module["moduleTableName"],"where ID = $updaterecord");



 }Else{

 $Currrecord = $adminpanel->modulebyıdveri($module["moduleTableName"],"where lang = '".$langexplode2[$jumbo]."' and langrecord = $updaterecord");

 }



?>

 <Div class="Tab-pane <?= ($jumbo == 0)? 'active': "?>" ID="tab<?=$jumbo?>">

 <!-- Form start -->

 <Div class="box-body">

 <?PHP

 $Idle = 0;



 Foreach($dbjson as $key => $veri){

 $Idle++;

İf($idle == 1) {

 // Meta title alanının veritabanındaki adı.

 $Metatitlekey = 'meta_title';



 // Meta title değerini çekme.

 İf (isset($currrecord[$metaTitleKey])) {

 $Metatitle = $currrecord[$metaTitleKey];



 // Meta title için form alanı oluşturma.

?>

 <Div class="form-group">

 <Label for="<?= $metatitlekey?>" class="col-SM-3 Control-label">meta title</label>

 <Div class="col-SM-9">

 <İnput name="<?= $metatitlekey?>" type="text" class="form-Control" ID="<?= $metatitlekey?>" Value="<?= $metatitle?>"/>

 </Div>

 </Div>



 <?PHP

 }

}

İf($idle == 2) {

 // Meta title alanının veritabanındaki adı.

 $Metatitlekey = 'meta_keyword';



 // Meta title değerini çekme.

 İf (isset($currrecord[$metaTitleKey])) {

 $Metatitle = $currrecord[$metaTitleKey];



 // Meta title için form alanı oluşturma.

?>

 <Div class="form-group">

 <Label for="<?= $metatitlekey?>" class="col-SM-3 Control-label">meta keyword:</label>

 <Div class="col-SM-9">

 <İnput name="<?= $metatitlekey?>" type="text" class="form-Control" ID="<?= $metatitlekey?>" Value="<?= isset($metatitle)? $metatitle: "?>"/>

 </Div>

 </Div>



 <?PHP

 }

}

İf($idle == 3) {

 // Meta title alanının veritabanındaki adı.

 $Metatitlekey = 'meta_description';



 // Meta title değerini çekme.

 İf (isset($currrecord[$metaTitleKey])) {

 $Metatitle = $currrecord[$metaTitleKey];



 // Meta title için form alanı oluşturma.

?>

 <Div class="form-group">

 <Label for="<?= $metatitlekey?>" class="col-SM-3 Control-label">meta desc:</label>

 <Div class="col-SM-9">

 <İnput name="<?= $metatitlekey?>" type="text" class="form-Control" ID="<?= $metatitlekey?>" Value="<?= isset($metatitle)? $metatitle: "?>"/>

 </Div>

 </Div>



 <?PHP

 }

}

 İf($key!= 'ID' && $key!= 'sort' && $key!= 'lang' && $key!= 'langrecord'){



 İf($veri[0]['type'] == "fıle" || $veri[0]['type'] == "varchar" || $veri[0]['type'] == "datetıme"){

 /**

 * ########################

 * ##### Fıle ınput // varchar // datetıme.

 * ########################

 */



 İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {



?>

 <hr/>

 <Div class="form-group">

 <Label for="inputemail3" class="col-SM-3 Control-label">

 <?= $Veri[0]['title']



?>

 <br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>

 </Label>

 <Div class="col-SM-9" style="padding-right: 50px;">

 <?PHP

 İf ($veri[0]['type'] == "fıle") {

 İf ($veri[0]['fileType'] == 'file_resim_coklu_kirpmali' || $veri[0]['fileType'] == 'file_resim_coklu_kirpmasiz') {

 $Multiple = 'multiple';

 } Else {

 $Multiple = ";

 }

?>

 <İnput name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]': "?>" type="file" ID="<?= $key?>" <?= $multiple?> />



 <?PHP } else if ($veri[0]['type'] == "varchar") {?>



 <İnput name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]' : '' ?>" type="text" class="form-control" id="<?= $key ?>" value="<?=$currRecord[$key]?>"/>



 <?PHP } else {?>



 <Div class="input-group">

 <Div class="input-group-addon">

 <İ class="fa fa-calendar"></i>

 </Div>

 <İnput name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]' : '' ?>" type="text" class="form-control" id="<?= $key ?>" data-inputmask="'alias': 'dd/mm/yyyy'" data-mask="" value="<?=$currRecord[$key]?>">

 </Div>



 <?PHP }?>

 </Div>

 </Div>

 <?PHP



 }

 }



 İf($veri[0]['type'] == "enum_manuel" || $veri[0]['type'] == "enum_dinamik") {

 /**

 * ########################

 * ##### Enum_manuel // enum_dinamik.

 * ########################

 */



 İf($jumbo == 0 || $veri[0]['langVisible'] == '1'){



?>

 <hr/>

 <Div class="form-group">

 <Label for="inputemail3" class="col-SM-3 Control-label">

 <?= $Veri[0]['title']?>

 <br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>

 </Label>

 <Div class="col-SM-9" style="padding-right: 50px;">

 <Select name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]': "?>" ID="<?= $key?>" class="form-Control select2">

 <Option Value="">seçim yapınız...</option>

 <?PHP



 İf ($veri[0]['type'] == "enum_manuel") {



 $Enum_values = explode(',', $veri[0]['value']);

 Foreach ($enum_values as $enum_value) {



 İf($currrecord[$key] == $enum_value){

 $Selected = 'selected="selected"';

 }Else{

 $Selected = "";

 }

 Echo '<option Value="'. $enum_value. '" '.$selected.'>'. $enum_value. '</option>';



 }

 } Else {



 $Enum_values = $adminpanel->moduleveri("". $veri[0]['dbTable']. "");

 Foreach ($enum_values as $enum_value) {



 İf($currrecord[$key] == $enum_value["id"]){

 $Selected = 'selected="selected"';

 }Else{

 $Selected = "";

 }

 Echo '<option Value="'. $enum_value["id"]. '" '.$selected.'>'. $enum_value["title"]. '</option>';



 }



 }



?>

 </Select>

 </Div>

 </Div>

 <?PHP

 }

 }



 İf($veri[0]['type'] == "checkbox_manuel" || $veri[0]['type'] == "checkbox_dinamik") {

 /**

 * ########################

 * ##### Checkbox_manuel // checkbox_dinamik.

 * ########################

 */

 İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {



?>

 <hr/>

 <Div class="form-group">

 <Label for="inputemail3" class="col-SM-3 Control-label">

 <?= $Veri[0]['title']?>

 <br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>

 </Label>

 <Div class="col-SM-9" style="padding-right: 50px;">

 <Div class="form-group">

 <?PHP



 İf ($veri[0]['type'] == "checkbox_manuel") {



 $Enum_values = explode(',', $veri[0]['value']);

 Foreach ($enum_values as $enum_value) {



 İf($currrecord[$key] == $enum_value){

 $Selected = 'checked="checked"';

 }Else{

 $Selected = "";

 }

 Echo '<label class="col-LG-4 col-md-4"><input '.$selected.' name="'. $key. '[]" type="checkbox" Value="'. $enum_value. '" /> '. $enum_value. '</label>';



 }

 } Else {



 $Enum_values = $adminpanel->moduleveri("". $veri[0]['dbTable']. "");

 Foreach ($enum_values as $enum_value) {



 $Dizimiz = explode(',', $currrecord[$key]);

 İf(in_array($enum_value["id"], $dizimiz)){

 $Selected = 'checked="checked"';

 }Else{

 $Selected = "";

 }



 Echo '<label class="col-LG-4 col-md-4"><input '.$selected.' name="'. $key. '[]" type="checkbox" Value="'. $enum_value["id"]. '" /> '. $enum_value["title"]. '</label>';



 }



 }

?>

 </Div>

 </Div>

 </Div>

 <?PHP

 }

 }



 İf($veri[0]['type'] == "radıo_manuel" || $veri[0]['type'] == "radıo_dinamik") {

 /**

 * ########################

 * ##### Radıo_manuel // radıo_dinamik.

 * ########################

 */

 İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {



 İf($veri[0]['langVisible'] == 1){ $koselitirnak = '[]'; }else{ $koselitirnak = "; }

?>

 <hr/>

 <Div class="form-group">

 <Label for="inputemail3" class="col-SM-3 Control-label">

 <?= $Veri[0]['title']?>

 <br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>

 </Label>

 <Div class="col-SM-9" style="padding-right: 50px;">

 <Div class="form-group">

 <?PHP



 İf ($veri[0]['type'] == "radıo_manuel") {



 $Enum_values = explode(',', $veri[0]['value']);

 Foreach ($enum_values as $enum_value) {

 İf($currrecord[$key] == $enum_value){

 $Selected = 'checked';

 }Else{

 $Selected = "";

 }

 Echo '<label class="col-LG-4 col-md-4"><input '.$selected.' name="'. $key. ".$koselitirnak.'" type="radio" Value="'. $enum_value. '" /> '. $enum_value. '</label>';



 }

 } Else {



 $Enum_values = $adminpanel->moduleveri("". $veri[0]['dbTable']. "");

 Foreach ($enum_values as $enum_value) {

 İf($currrecord[$key] == $enum_value){

 $Selected = 'checked';

 }Else{

 $Selected = "";

 }

 Echo '<label class="col-LG-4 col-md-4"><input '.$selected.' name="'. $key. ".$koselitirnak.'" type="radio" Value="'. $enum_value["id"]. '" /> '. $enum_value["title"]. '</label>';



 }



 }

?>

 </Div>

 </Div>

 </Div>

 <?PHP

 }

 }



 İf($veri[0]['type'] == "text_normal" || $veri[0]['type'] == "longtext_normal" || $veri[0]['type'] == "text_editor" || $veri[0]['type'] == "longtext_editor"){

 /**

 * ########################

 * ##### Text_normal // longtext_normal // text_editor // longtext_editor.

 * ########################

 */



 İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {



?>

 <hr/>

 <Div class="form-group">

 <Label for="inputemail3" class="col-SM-3 Control-label">

 <?= $Veri[0]['title']?>

 <br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>

 </Label>

 <Div class="col-SM-9" style="padding-right: 50px;">

 <?PHP if ($veri[0]['type'] == "text_normal" || $veri[0]['type'] == "longtext_normal") {?>

 <Textarea name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]': "?>" ID="<?= $key?>" class="form-Control" rows="3" placeholder="<?= $veri[0]['desc']?>"><?=$currrecord[$key]?></textarea>

 <?PHP } else {?>

 <Textarea name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]': "?>" ID="<?= $key?>_<?= $jumbo?>" class="textarea_editor ckeditor" cols="30" rows="30"><?=$currrecord[$key]?></textarea>

 <?PHP }?>

 </Div>

 </Div>

 <?PHP

 }



 }



 }



 }

?>



 </Div><!-- /.box-body -->

 <Div class="box-footer">

 <Br /><br />

 <Center><button type="submit" class="btn btn-info" style="font-weight: Bold; font-size: 16px">&nbsp;&nbsp; içerik düzenle &nbsp;&nbsp;</button></center>

 <Br /><br />



 </Div><!-- /.box-footer -->

 </Div>

 <?PHP }?>

 </Div>

 <!-- /.Tab-content -->

 </Form> form yapısı bu sekilde

 İf(@$_post){



 /**

 * Dil seçeneği var mı yok mu kontrol ediyoruz.

 * Eğer dil seçeneği varsa dil seçeneği kadar kayıt düzenleyecek.

 * Eğer yoksa 1 tane kayıt düzenleyecek.

 * Bunun için count hesaplatıyoruz.

 */

 İf($module["moduleLang"]!= ""){

 $Langexplode = explode(',', $module["moduleLang"]);

 $Langexplode2 = explode(',', $module["moduleLangUrl"]);

 $Langcount = count($langexplode);

 }Else{

 $Langcount = 1;

 }



 For($jumbo = 0; $jumbo<=$langcount-1; $jumbo++){



 /**

 * Ana kayıt veya ilk kayıt.

 */

 İf($jumbo == 0){



 $Updatedizi = array();

 $Updatesql = "";

 Foreach($dbjson as $key => $veri){



 İf($key!= 'ID' && $key!= 'sort' && $key!= 'lang' && $key!= 'langrecord'){



 İf (isset($_post["meta_title"])) {

 $Value = $web site->sqlclean($_post["meta_title"]);

 $Meta_title = $_post["meta_title"];

 Array_push($updatedizi, "meta_title = '$meta_title'");

 }



 İf($key == 'record_id'){



 $Degisken = url_d3;



 }Else if($veri[0]['langVisible'] == 1){

 İf($veri[0]['langVisible'] == 1){

 $Degisken = @$_post["$key"][0];

 }Else{

 $Degisken = @$_post["$key"];

 }

 Array_push($updatedizi, "$key = '". $degisken."'");



 }Else if($veri[0]['type'] == 'fıle'){



 İf(count(@$_fıles["$key"]["name"]) == 1){

 $Dosya = @$_fıles["$key"];

 }Else{

 $Dosya = @$_fıles["$key"][0];

 }



 $Upload = $adminpanel->uploadfile($dosya,$veri[0]['fileType'],modulemediapath, resizebigwidth, resizebigheight, resizesmallwidth, resizesmallheight);



 İf($upload!= ""){

 $Degisken = $upload;

 Array_push($updatedizi, "$key = '". $upload."'");

 }Else{

 $Degisken = $upload;

 }



 }Else if($veri[0]['type'] == 'checkbox_manuel' || $veri[0]['type'] == 'checkbox_dinamik'){



 $Checkbox = @$_post["$key"];

 $Degisken = "";

 $Degisken_sql = "";

 For($kkk = 0; $kkk<=count($checkbox)-1; $kkk++){

 $Degisken.= $checkbox[$kkk];

 İf($kkk!= count($checkbox)-1){ $degisken.= ','; }

 }

 Array_push($updatedizi, "$key = '". $degisken."'");



 }Else{



 İf($veri[0]['langVisible'] == 1){

 $Degisken = $web site->sqlclean(@$_post["$key"][0]);

 }Else{

 $Degisken = $web site->sqlclean(@$_post["$key"]);

 }

 Array_push($updatedizi, "$key = '". $degisken."'");



 }



 //Echo '-veri_'.$key.'-<br />';

 $_sessıon["veri_".$key.""] = $degisken;

 $Updatesql = implode(', ', $updatedizi);



 }



 }



 $Firstrecord = $adminpanel->moduleupdatebyıd($module["moduleTableName"],$updatesql,'ID',$updaterecord);

 $Lastrecord = $updaterecord;



 //Echo $adminpanel->lastquery."<br />";



 /**

 *

 * Eğer site çok dilli ise diğer kayıtların.

 * Langrecord idlerine ana kayıtın ID'sini yolluyoruz.

 *

 */

 }



 Else{



 $Updatedizi = array();

 $Updatesql = "";

 Foreach($dbjson as $key => $veri){



 İf($key!= 'ID' && $key!= 'sort' && $key!= 'lang' && $key!= 'langrecord'){

İf (isset($_post["meta_title"]) ) {

 $Value = $web site->sqlclean($_post["meta_title"]);

 $Meta_title = $_post["meta_title"];

 Array_push($updatedizi, "meta_title = '$meta_title'");

 }

 İf($key == 'record_id'){



 $Degisken = url_d3;



 }Else if($veri[0]['langVisible'] == 1){



 $Degisken = $web site->sqlclean(@$_post["$key"][$jumbo]);

 Array_push($updatedizi, "$key = '". @$_post["$key"][$jumbo]."'");



 }Else if($veri[0]['langVisible'] == 0 && $veri[0]['type']!= 'fıle'){



 $Degisken = $web site->sqlclean($_sessıon["veri_".$key.""]);

 Array_push($updatedizi, "$key = '". $degisken."'");



 }Else if($veri[0]['langVisible'] == 0 && $veri[0]['type'] == 'fıle'){



 $Degisken = $web site->sqlclean($_sessıon["veri_".$key.""]);

 İf($_sessıon["veri_".$key.""]!= ") {

 Array_push($updatedizi, "$key = '". $degisken. "'");

 }



 }Else if($veri[0]['type'] == 'fıle'){



 $Dosya = @$_fıles["$key"][$jumbo];



 $Upload = $adminpanel->uploadfile($dosya,$veri[0]['fileType'],modulemediapath, resizebigwidth, resizebigheight, resizesmallwidth, resizesmallheight);

 İf($upload!= ""){

 $Degisken = $upload;

 Array_push($updatedizi, "$key = '". $upload."'");

 }Else{

 $Degisken = $upload;

 }



 }



 $Updatesql = implode(', ', $updatedizi);



 }



 }

 $Queryrecord = $adminpanel->moduleupdatebyıd2($module["moduleTableName"],$updatesql,"langrecord = '$updaterecord' and lang = '".$langexplode2[$jumbo]."'");

// Echo $adminpanel->lastquery;



 }



 }



 İf($module["moduleType"] == 2){

 header("location:/wiys/".$module["moduleUrl"]."/".url_D3);

 }Else{

 header("location:/wiys/".$module["moduleUrl"]."");

 }



 }Else{



?>



 <Section class="content-header">

 <H1><i class="fa <?=$module["moduleIcon"]?>"></i> <b><?=$module["moduleName"]?> / içerik düzenleme</b></h1>

 <Ol class="breadcrumb">

 <Li><a href="<?=admin_url?>/dashboard"><i class="fa fa-dashboard"></i> ana sayfa</a></li>

 <Li><a href="<?=admin_url?>/<?=$module["moduleUrl"]?>"><i class="fa <?=$module["moduleIcon"]?>"></i> <?=$module["moduleName"]?></a></li>

 </Ol>

 <Hr style="border: None; border-top:#bbb 1px Solid;" />

 </Section>



 <Div class="container">

 <Div class="nav-tabs-Custom">

 <Ul class="nav nav-tabs pull-right">

 <Li class="pull-right header"><i class="fa fa-Plus"></i> <b>içerik düzenleme</b></li>

 <?PHP

 İf($module["moduleLang"]!= ""){

 $Langexplode = explode(',', $module["moduleLang"]);

 $Langcount = count($langexplode);

 For($i = 0; $i<=$langcount-1; $i++){

?>

 <Li class="pull-left<?= ($i == 0)? ' active': "?>"><a href="#tab<?=$i?>" data-toggle="Tab" aria-expanded="true"><?=$langexplode[$i]?></a></li>

 <?PHP } }?>

 </Ul>

 <Form class="TR form-horizontal" method="post" Action="" enctype="multipart/form-data">

 <Div class="Tab-content">

 <?PHP



 İf($module["moduleLang"]!= ""){

 $Langexplode = explode(',', $module["moduleLang"]);

 $Langexplode2 = explode(',', $module["moduleLangUrl"]);

 $Langcount = count($langexplode);

 }Else{

 $Langcount = 1;

 }

 For($jumbo = 0; $jumbo<=$langcount-1; $jumbo++){



İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {

 // Meta description alanının veritabanındaki adı.

 $Metadescriptionkey = 'meta_description';



}

 /*

 * ###############################

 * #### Current record data #####

 * ###############################

 */

 İf($jumbo == 0){

 $Currrecord = $adminpanel->modulebyıdveri($module["moduleTableName"],"where ID = $updaterecord");



 }Else{

 $Currrecord = $adminpanel->modulebyıdveri($module["moduleTableName"],"where lang = '".$langexplode2[$jumbo]."' and langrecord = $updaterecord");

 }



?>

 <Div class="Tab-pane <?= ($jumbo == 0)? 'active': "?>" ID="tab<?=$jumbo?>">

 <!-- Form start -->

 <Div class="box-body">

 <?PHP

 $Idle = 0;



 Foreach($dbjson as $key => $veri){

 $Idle++;

İf($idle == 1) {

 // Meta title alanının veritabanındaki adı.

 $Metatitlekey = 'meta_title';



 // Meta title değerini çekme.

 İf (isset($currrecord[$metaTitleKey])) {

 $Metatitle = $currrecord[$metaTitleKey];



 // Meta title için form alanı oluşturma.

?>

 <Div class="form-group">

 <Label for="<?= $metatitlekey?>" class="col-SM-3 Control-label">meta title</label>

 <Div class="col-SM-9">

 <İnput name="<?= $metatitlekey?>" type="text" class="form-Control" ID="<?= $metatitlekey?>" Value="<?= $metatitle?>"/>

 </Div>

 </Div>



 <?PHP

 }

}

İf($idle == 2) {

 // Meta title alanının veritabanındaki adı.

 $Metatitlekey = 'meta_keyword';



 // Meta title değerini çekme.

 İf (isset($currrecord[$metaTitleKey])) {

 $Metatitle = $currrecord[$metaTitleKey];



 // Meta title için form alanı oluşturma.

?>

 <Div class="form-group">

 <Label for="<?= $metatitlekey?>" class="col-SM-3 Control-label">meta keyword:</label>

 <Div class="col-SM-9">

 <İnput name="<?= $metatitlekey?>" type="text" class="form-Control" ID="<?= $metatitlekey?>" Value="<?= isset($metatitle)? $metatitle: "?>"/>

 </Div>

 </Div>



 <?PHP

 }

}

İf($idle == 3) {

 // Meta title alanının veritabanındaki adı.

 $Metatitlekey = 'meta_description';



 // Meta title değerini çekme.

 İf (isset($currrecord[$metaTitleKey])) {

 $Metatitle = $currrecord[$metaTitleKey];



 // Meta title için form alanı oluşturma.

?>

 <Div class="form-group">

 <Label for="<?= $metatitlekey?>" class="col-SM-3 Control-label">meta desc:</label>

 <Div class="col-SM-9">

 <İnput name="<?= $metatitlekey?>" type="text" class="form-Control" ID="<?= $metatitlekey?>" Value="<?= isset($metatitle)? $metatitle: "?>"/>

 </Div>

 </Div>



 <?PHP

 }

}

 İf($key!= 'ID' && $key!= 'sort' && $key!= 'lang' && $key!= 'langrecord'){



 İf($veri[0]['type'] == "fıle" || $veri[0]['type'] == "varchar" || $veri[0]['type'] == "datetıme"){

 /**

 * ########################

 * ##### Fıle ınput // varchar // datetıme.

 * ########################

 */



 İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {



?>

 <hr/>

 <Div class="form-group">

 <Label for="inputemail3" class="col-SM-3 Control-label">

 <?= $Veri[0]['title']



?>

 <br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>

 </Label>

 <Div class="col-SM-9" style="padding-right: 50px;">

 <?PHP

 İf ($veri[0]['type'] == "fıle") {

 İf ($veri[0]['fileType'] == 'file_resim_coklu_kirpmali' || $veri[0]['fileType'] == 'file_resim_coklu_kirpmasiz') {

 $Multiple = 'multiple';

 } Else {

 $Multiple = ";

 }

?>

 <İnput name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]': "?>" type="file" ID="<?= $key?>" <?= $multiple?> />



 <?PHP } else if ($veri[0]['type'] == "varchar") {?>



 <İnput name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]' : '' ?>" type="text" class="form-control" id="<?= $key ?>" value="<?=$currRecord[$key]?>"/>



 <?PHP } else {?>



 <Div class="input-group">

 <Div class="input-group-addon">

 <İ class="fa fa-calendar"></i>

 </Div>

 <İnput name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]' : '' ?>" type="text" class="form-control" id="<?= $key ?>" data-inputmask="'alias': 'dd/mm/yyyy'" data-mask="" value="<?=$currRecord[$key]?>">

 </Div>



 <?PHP }?>

 </Div>

 </Div>

 <?PHP



 }

 }



 İf($veri[0]['type'] == "enum_manuel" || $veri[0]['type'] == "enum_dinamik") {

 /**

 * ########################

 * ##### Enum_manuel // enum_dinamik.

 * ########################

 */



 İf($jumbo == 0 || $veri[0]['langVisible'] == '1'){



?>

 <hr/>

 <Div class="form-group">

 <Label for="inputemail3" class="col-SM-3 Control-label">

 <?= $Veri[0]['title']?>

 <br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>

 </Label>

 <Div class="col-SM-9" style="padding-right: 50px;">

 <Select name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]': "?>" ID="<?= $key?>" class="form-Control select2">

 <Option Value="">seçim yapınız...</option>

 <?PHP



 İf ($veri[0]['type'] == "enum_manuel") {



 $Enum_values = explode(',', $veri[0]['value']);

 Foreach ($enum_values as $enum_value) {



 İf($currrecord[$key] == $enum_value){

 $Selected = 'selected="selected"';

 }Else{

 $Selected = "";

 }

 Echo '<option Value="'. $enum_value. '" '.$selected.'>'. $enum_value. '</option>';



 }

 } Else {



 $Enum_values = $adminpanel->moduleveri("". $veri[0]['dbTable']. "");

 Foreach ($enum_values as $enum_value) {



 İf($currrecord[$key] == $enum_value["id"]){

 $Selected = 'selected="selected"';

 }Else{

 $Selected = "";

 }

 Echo '<option Value="'. $enum_value["id"]. '" '.$selected.'>'. $enum_value["title"]. '</option>';



 }



 }



?>

 </Select>

 </Div>

 </Div>

 <?PHP

 }

 }



 İf($veri[0]['type'] == "checkbox_manuel" || $veri[0]['type'] == "checkbox_dinamik") {

 /**

 * ########################

 * ##### Checkbox_manuel // checkbox_dinamik.

 * ########################

 */

 İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {



?>

 <hr/>

 <Div class="form-group">

 <Label for="inputemail3" class="col-SM-3 Control-label">

 <?= $Veri[0]['title']?>

 <br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>

 </Label>

 <Div class="col-SM-9" style="padding-right: 50px;">

 <Div class="form-group">

 <?PHP



 İf ($veri[0]['type'] == "checkbox_manuel") {



 $Enum_values = explode(',', $veri[0]['value']);

 Foreach ($enum_values as $enum_value) {



 İf($currrecord[$key] == $enum_value){

 $Selected = 'checked="checked"';

 }Else{

 $Selected = "";

 }

 Echo '<label class="col-LG-4 col-md-4"><input '.$selected.' name="'. $key. '[]" type="checkbox" Value="'. $enum_value. '" /> '. $enum_value. '</label>';



 }

 } Else {



 $Enum_values = $adminpanel->moduleveri("". $veri[0]['dbTable']. "");

 Foreach ($enum_values as $enum_value) {



 $Dizimiz = explode(',', $currrecord[$key]);

 İf(in_array($enum_value["id"], $dizimiz)){

 $Selected = 'checked="checked"';

 }Else{

 $Selected = "";

 }



 Echo '<label class="col-LG-4 col-md-4"><input '.$selected.' name="'. $key. '[]" type="checkbox" Value="'. $enum_value["id"]. '" /> '. $enum_value["title"]. '</label>';



 }



 }

?>

 </Div>

 </Div>

 </Div>

 <?PHP

 }

 }



 İf($veri[0]['type'] == "radıo_manuel" || $veri[0]['type'] == "radıo_dinamik") {

 /**

 * ########################

 * ##### Radıo_manuel // radıo_dinamik.

 * ########################

 */

 İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {



 İf($veri[0]['langVisible'] == 1){ $koselitirnak = '[]'; }else{ $koselitirnak = "; }

?>

 <hr/>

 <Div class="form-group">

 <Label for="inputemail3" class="col-SM-3 Control-label">

 <?= $Veri[0]['title']?>

 <br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>

 </Label>

 <Div class="col-SM-9" style="padding-right: 50px;">

 <Div class="form-group">

 <?PHP



 İf ($veri[0]['type'] == "radıo_manuel") {



 $Enum_values = explode(',', $veri[0]['value']);

 Foreach ($enum_values as $enum_value) {

 İf($currrecord[$key] == $enum_value){

 $Selected = 'checked';

 }Else{

 $Selected = "";

 }

 Echo '<label class="col-LG-4 col-md-4"><input '.$selected.' name="'. $key. ".$koselitirnak.'" type="radio" Value="'. $enum_value. '" /> '. $enum_value. '</label>';



 }

 } Else {



 $Enum_values = $adminpanel->moduleveri("". $veri[0]['dbTable']. "");

 Foreach ($enum_values as $enum_value) {

 İf($currrecord[$key] == $enum_value){

 $Selected = 'checked';

 }Else{

 $Selected = "";

 }

 Echo '<label class="col-LG-4 col-md-4"><input '.$selected.' name="'. $key. ".$koselitirnak.'" type="radio" Value="'. $enum_value["id"]. '" /> '. $enum_value["title"]. '</label>';



 }



 }

?>

 </Div>

 </Div>

 </Div>

 <?PHP

 }

 }



 İf($veri[0]['type'] == "text_normal" || $veri[0]['type'] == "longtext_normal" || $veri[0]['type'] == "text_editor" || $veri[0]['type'] == "longtext_editor"){

 /**

 * ########################

 * ##### Text_normal // longtext_normal // text_editor // longtext_editor.

 * ########################

 */



 İf($jumbo == 0 || $veri[0]['langVisible'] == '1') {



?>

 <hr/>

 <Div class="form-group">

 <Label for="inputemail3" class="col-SM-3 Control-label">

 <?= $Veri[0]['title']?>

 <br/><span style="font-weight: Normal; font-size: 12px;"><?= $veri[0]['desc']?></span>

 </Label>

 <Div class="col-SM-9" style="padding-right: 50px;">

 <?PHP if ($veri[0]['type'] == "text_normal" || $veri[0]['type'] == "longtext_normal") {?>

 <Textarea name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]': "?>" ID="<?= $key?>" class="form-Control" rows="3" placeholder="<?= $veri[0]['desc']?>"><?=$currrecord[$key]?></textarea>

 <?PHP } else {?>

 <Textarea name="<?= $key?><?= ($veri[0]['langVisible'] == 1)? '[]': "?>" ID="<?= $key?>_<?= $jumbo?>" class="textarea_editor ckeditor" cols="30" rows="30"><?=$currrecord[$key]?></textarea>

 <?PHP }?>

 </Div>

 </Div>

 <?PHP

 }



 }



 }



 }

?>



 </Div><!-- /.box-body -->

 <Div class="box-footer">

 <Br /><br />

 <Center><button type="submit" class="btn btn-info" style="font-weight: Bold; font-size: 16px">&nbsp;&nbsp; içerik düzenle &nbsp;&nbsp;</button></center>

 <Br /><br />



 </Div><!-- /.box-footer -->

 </Div>

 <?PHP }?>

 </Div>

 <!-- /.Tab-content -->

 </Form>

 </Div>

 <!-- Nav-tabs-Custom -->

 </Div>



 <?PHP

 }


Güncelleme bu sekilde her sayfa aynı formu kullanıyor. Yardımcı olacak arkadaşlar yazarsa sevinirim.
 
Merhaba yardımcı olmak isterim. Tam olarak sorununuz nedir? Kodunuz buraya temiz aktarılmamış sanırım yazımı denetimi ile büyük harf ve nokta olayını aktif ettiniz. Kodu bozmuş gibi gözüküyor.
 
arge sayfasında güncelleme yapmıyor
form.php dosyasını diğer sayfalarda da include fonksiyonu ile ekliyorsan hata yok sadece ön belleklemeden dolayı değismemiş gibi gözülmküyor olabilir CTRL+F5 deneyin.

Eğer üstteki gibi include() kullanmıyorsanız zaten güncellenmez sadece yapıldığı sayfada kalır.

Sorun olmadığına emin misin? Aşağıdaki kısım biraz hatalı duruyor da.
İf($_sessıon["veri_".$key.""]!= ") {
 
@Black Mesa Çalışanı bak şimdi bunu include etmiyor her sayfayı tek form üzerinden yönetiyor.
Neden öyle yapıyorsun ki her bir sayfayı ayır, sadece birden fazla yerde olacak olan formlar için include dosyası oluştur.

Single page application yapmak istiyorsan: NodeJS ile, React, Vue, Svetle, Next, Nuxt, Meteor gibi JS frameworkleri deneyebilirsin.

PHP de birden fazla sayfayı kendi başına yönetemeyeceğini düşünüyorsan: Laravel veya Symfony kullanabilirsin.

Benim fikrim ve tecrübelerime göre her şeyi ayrı ve kendi yerinde tutmak, ihtiyaç olunca çağırmak daha verimli ve organize olmasını sağlıyor.
 

Technopat Haberler

Geri
Yukarı