ok i hata mantığı nasıl anlatacağım bir uygulama im makeing ve benim uygulamasında görüntüleniyor im
// ERROR CHECK
if ( !empty( $user_status ) )
$errors[] = language( 'ERROR_USERNAME_USED' );
if ( empty( $_POST['username'] ) )
$errors[] = language( 'ERROR_USERNAME_NULL' );
if ( !( $validation->valid_uid( $_POST['username'] ) ) && !empty( $_POST['username'] ) )
$errors[] = language( 'ERROR_USER_NAME_NOT_VALID' );
if ( empty( $_POST['password'] ) )
$errors[] = language( 'ERROR_USER_PASS_NULL' );
if ( empty( $_POST['name'] ) )
$errors[] = language( 'ERROR_USER_REALNAME_NULL' );
if ( !( $validation->valid_name( $_POST['name'] ) ) && !empty( $_POST['name'] ) )
$errors[] = language( 'ERROR_USER_REALNAME_NOT_VALID' );
if ( empty( $_POST['company'] ) )
$errors[] = language( 'ERROR_COMPANY_NAME_NULL' );
if ( !( $validation->valid_company_name( $_POST['company'] ) ) && !empty( $_POST['company'] ) )
$errors[] = language( 'ERROR_COMPANY_NAME_NOT_VALID' );
if ( empty( $_POST['phone'] ) )
$errors[] = language( 'ERROR_USER_PHONE_NULL' );
if ( !( $validation->valid_phone( $_POST['phone'] ) ) && !empty( $_POST['phone'] ) )
$errors[] = language( 'ERROR_USER_PHONE_NOT_VALID' );
// Database
if ( !sizeof( $errors ) ) {
// do something here.
}
burada benim fonksiyonudur
$errors = array();
function error_display($handle, $title = null, $type = null)
{
if (sizeof($handle))
{
echo '<div id="red-error-box"><ul><h3>' . count($handle) . ' ' . $title . ' Error!</h3>';
if (is_null($type)) {
foreach ($handle as $key => $value)
{
echo '<li class="error-list">' . $value . '</li>';
}
}
if ($type == 1)
{
echo '<li class="error-list">' . $handle[0] . '</li>';
}
echo '</div>';
}
}
sonra ben, html üzerinde en error_display($errors);
ile bunları görüntüler
Bunu yapmanın daha iyi bir yolu var mı?
Eğer zaman yardım için teşekkürler
Adam Ramazan