2017-11-07 2 views
-1

1.please, überprüfen Sie Screenshot https://prnt.sc/h76myo, wenn ich versuche, Kundeninformationen von Admin zu bearbeiten, endet die Anzeige dieses Fehlers.Oscommerce Fehler in admin/customers.php

auch, es zeigt keine genauen Informationen der Eingabefelder. nach den Fehler in Datei sollte entfernen gehen, wenn ich den Code

$customer_info = array_merge($country, $info, $reviews); 
$cInfo_array = array_merge($customers, $customer_info); 

zu

$customer_info = array_merge((array)$country, (array)$info, (array)$reviews); 
$cInfo_array = array_merge((array)$customers, (array)$customer_info); 

Nach ändert sich die nächsten zwei Fehler aufgrund dieser auftretenden ersetzt habe, kann ich nicht in der Lage Informationen Datensätze Kunden bearbeiten in Admin. Die zwei Fehler ist wie folgt:

Warning: reset() expects parameter 1 to be array, null given in C:\Program Files (x86)\Ampps\www\oscom3\admin\includes\classes\object_info.php on line 17 

Warning: Variable passed to each() is not an array or object in C:\Program Files (x86)\Ampps\www\oscom3\admin\includes\classes\object_info.php on line 18 

und hier ist die object_info.php Codedatei

<?php 
    class objectInfo { 

// class constructor 
    function objectInfo($object_array) { 
     reset($object_array); 
     while (list($key, $value) = each($object_array)) { 
     $this->$key = tep_db_prepare_input($value); 
     } 
    } 
    } 
?> 

ich die oscommerce Foren gesucht haben everyforms Fehler Benutzer behoben wurde, wenn die gerade overight den Code mit diesem

$customer_info = array_merge((array)$country, (array)$info, (array)$reviews); 
$cInfo_array = array_merge((array)$customers, (array)$customer_info); 

Nur mein Fall die zwei weitere Warnung auftreten würde

bitte helfen!

Antwort

0

In Zukunft, wenn jemand diese Arten des Problems konfrontiert, zuerst überprüfen Sie, ob Ihre Datenbanktabellen korrekt importiert oder nicht?

Die beiden Tabellen Kombinationen falsch gehen, deshalb Code Problem die beiden Tabellen sind

Kunden auftreten zu gehen und address_book

ich es wieder importieren müssen und die Frage gehen zu lösen.

sollten Sie versuchen, erste Überprüfung von Datenbanktabellen korrekt und versuchen dann diesen Code

$customer_info = array_merge((array)$country, (array)$info, (array)$reviews); 
$cInfo_array = array_merge((array)$customers, (array)$customer_info); 

für customers.php Codierung Dateien

Dank

Verwandte Themen