Php всплывающее окно с ошибкой

I want to show error as window browser alert
like — Click Here

But i want to use URL
as — Click Here
Is there any way to use?
I Have Code Below:

<?php
if(isset($_GET['i'])){
echo '<script type="text/javascript">alert("INFO:  ' . $_GET['i'] . '");</script>';
}
?>

asked Feb 18, 2015 at 10:28

Sukhchain Singh's user avatar

5

Display the message depending on your error code:

<?php
    if(isset($_GET['i'])){
        switch($_GET['i']) {
            case 100:
                $errorMsg = "Please use a valid email"; // For example
            break;
            case 200:
                $errorMsg = "Email already in use";
            break;
            default:
                // If $_GET['i'] has an unexpected value
                $errorMsg = "Oops, there was an unknown error";
            break;
        }
        echo '<script type="text/javascript">alert("INFO:  '.$errorMsg.'");</script>';
    }
?>

answered Feb 18, 2015 at 10:34

0

Improve Article

Save Article

Like Article

  • Read
  • Discuss
  • Improve Article

    Save Article

    Like Article

    An alert box is used in the website to display a warning message to the user that they have entered the wrong value other than what is required to fill in that position. An alert box can still be used for friendlier messages. The alert box gives only one button “OK” to select and proceed. 

    The alert message just like a pop-up window on the screen. Using this you can alert to the user with some information and message. PHP doesn’t support alert message box because it is a server-side language but you can use JavaScript code within the PHP body to alert the message box on the screen.

    Syntax: 

    alert("Message")

    Program 1: PHP program to pop up an alert box on the screen.  

    PHP

    <?php

    echo '<script>alert("Welcome to Geeks for Geeks")</script>';

    ?>

    Output: 

    Program 2: PHP program to pop up an alert box on the screen.  

    PHP

    <?php

    function function_alert($message) {

        echo "<script>alert('$message');</script>";

    }

    function_alert("Welcome to Geeks for Geeks");

    ?>

    Output: 

    PHP is a server-side scripting language designed specifically for web development. You can learn PHP from the ground up by following this PHP Tutorial and PHP Examples.

    Last Updated :
    17 Nov, 2021

    Like Article

    Save Article

    3 / 3 / 1

    Регистрация: 16.03.2020

    Сообщений: 46

    1

    Как вывести ошибку в виде всплывающего окна?

    26.11.2020, 21:33. Показов 1630. Ответов 1


    Студворк — интернет-сервис помощи студентам

    Добрый вечер! Искал я значит в интернете, как же мне сделать так, чтобы запрос обрабатывался в PHP, но не открывалась пустая страница с описанием ошибки , а высвечивалось в виде всплывающего окна, как когда сайт запрашивает уведомления. И все бы ничего, нор я чувствую, что без JS тут не обойтись, а я в нем ноль. Суть такова: человек вводит свои данные для регистрации или авторизациия, эти данные сравниваются с требованиями( при регистрации и авторизации) и осуществляют поиск в БД, предварительно очистившись от неподходящих знаков с помощью filter. Но , как только происходит проверка, при нахождении открывается пустой файл с нужной надписью, чего мне не надо. В идеале, чтобы все проверки осуществлялись еще в момент написания того или иного поля. Вот код:

    PHP
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">
        <meta charset="UTF-8">
        <title>Регистрация</title>
    </head>
    <body>
        <div class="container mt-4">
            <div>
                <h1>Регистрация на сайте</h1>
                <form action="check.php" method="post">
                    <input type="text" class="form-control" name="login" id="login" placeholder="Введите Ваш логин"><br>
                    <input type="text" class="form-control" name="name" id="name" placeholder="Введите Ваше имя"><br>
                    <input type="password" class="form-control" name="pass" id="pass" placeholder="Введите Ваш пароль"><br>
                    <button class="btn btn-success" type="submit">Регистрация</button>
                </form>
            </div>
            <div>
                <h1>Авторизация на сайте</h1>
                <form action="auth.php" method="post">
                    <input type="text" class="form-control" name="login" id="login" placeholder="Введите Ваш логин"><br>
                    <input type="password" class="form-control" name="pass" id="pass" placeholder="Введите Ваш пароль"><br>
                    <button class="btn btn-success" type="submit">Авторизация</button>
                </form>
            </div>
        </div>
    </body>
    </html>

    и сам файл с проверкой:

    PHP
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    
    <?php
        $login = filter_var(trim($_POST['login']),
            FILTER_SANITIZE_STRING);
        $name = filter_var(trim($_POST['name']),
            FILTER_SANITIZE_STRING);
        $pass = filter_var(trim($_POST['pass']),
            FILTER_SANITIZE_STRING);
        if(mb_strlen($login) < 5 || mb_strlen($login) > 30) {
            echo "Неверная длина имени ( Допустимая 5-30 символов";
            exit();
        } else if(mb_strlen($name) < 2 || mb_strlen($name) > 20) {
            echo "Неверная длина имени ( Допустимая 2-20 символов";
            exit();
        } else if(mb_strlen($pass) < 4 || mb_strlen($pass) > 20) {
            echo "Неверная длина пароля ( Допустимая 4-20 символов";
            exit();
        }
        $pass = md5($pass."werserusion12");
        $mysql = new mysqli('localhost', 'root', 'dTp7)9vjcYEB8?uL', 'register-bd');
        $mysql->query("INSERT INTO `users` (`login`, `pass`, `name`) 
        VALUES('$login', '$pass', '$name')");
        $mysql->close();
        header('Location: index.php');
        exit();

    Тут могут быть еще ошибки, но если вы их найдете — напишите о них , пожалуйста, сюда! Заранее спасибо!



    0



    20.04.2021

    Марат

    130

    0

    jsphp |

    php alert или alert в php у нас есть отдельная тема про alert, но эту тему все же выделим в отдельную, поскольку здесь идет взаимодействие двух языков(JSPHP) и получается phpalert или alertphp

    Подробно об alertphp.

    1. Использование alert в php
    2. Аlert php живой пример
    3. Диалоговые окна в php
    1. «Использование alert в php«

      Интересный поисковый запрос был: «Alert в php«…

      Для того, чтобы использовать alert в php нам потребуется:

      Начальный, открывающий тег php

      <?

      Длаее echo.

      Одинарные или двойные кавычки

      Тег script и внутри помещаем alert — с текстом…

      Закрывающий тег php программы:

      ?>

      Далее надо собрать весь код вместе…

      Собираем всю конструкцию кода «Alert в php» или «php Alert«

      <?

      echo "<script>alert('alert php')</script>";

      ?>

    2. Аlert php живой пример.

      Если мы вставим выше приведенный код на страницу, то он сработает при загрузке. Это слишком неинтересно!

      Хочу живой пример, когда пользователь сам активирует пример использования «alertphp»

      Нарисуем простую form-у.

      С методом post.

      В неё поместим кнопку button.

      С типом submit.

      После того, как вы нажмете кнопку и отправите пост запрос -его нужно обработать… сделаем простое условие на if и внутрь поместим выше приведенный код алерт в php

      Вот теперь код примера «alertphp» готов:


      Php:

      <?

      if($_POST['submit'])

      {

      echo "<script>alert('Это сработал alert в php')</script>";

      }

      ?>

      Html

      <form method="post">

      <button type="submit" name="submit" value="submit">Alert в php</button>

      </form>

      Живой пример иллюстрации работы phpalert

      Для того, чтобы сработал «Alert в php» нажмите кнопку «Alert в php«.

    3. Диалоговые окна в php

      Этот пункт — один из поисковых запросов : «функции вызывающие диалоговые окна в php» — здесь есть некоторое противоречие!

      потому, что предназначение языка php — работа с сервером, поэтому, php называется серверным.

      А вызов любого диалогового окна(и вообще взаимодействие пользователя и сайта) — это javascript

      Вывод :

      функции вызывающие диалоговые окна в php

      Это симбиоз php и любого другого клиентского языка(например уже упомянутого javascript )

      Есть ли уже готовые диалоговые окна в php

    Не благодарите, но ссылкой можете поделиться!

    COMMENTS+

     
    BBcode


    alert message in php – Alert boxes are used for displaying a warning message to the user. php script alert message Code Example.

    The alert message just like a pop-up window on the screen using PHP and JavaScript. There are three types of pop-up boxes Like as a Alert box, Confirm box and Prompt box.

    In this example, I will learn you how to display alert message in php.

    you can easy and simply display alert message in php.

    Example

    <?php
    
    echo '<script>alert("Welcome to Pakainfo.com")</script>';
    ?>
    

    PHP program to pop up an alert box on the screen
    Example : 2

    <?php
    
    function getWebInfo($website_notify) {
          
        echo "<script>alert('$website_notify');</script>";
    }
      
    getWebInfo("Welcome to Pakainfo.com");
      
    ?>
    

    Don’t Miss : Sweet alert php MySQL

    How to Display Alert Message Box in PHP?

    Example : 1. Display alert box in PHP

    <html>
    <head>
    <meta charset="utf-8">
    <title>JavaScript Alert Box by PHP - www.pakainfo.com</title>
    <?php  
    echo '<script type="text/javascript">';
    echo ' alert("Welcome To Pakainfo.com")';
    echo '</script>';
    ?>
    </head>
    
    <body>
    </body>
    </html>
    

    Example : 2 Using the PHP function

    <html>
    <head>
    <meta charset="utf-8">
    <title>JavaScript Alert Box by PHP</title>
    <?php
    genrateWebInfo("We welcome the New World");
    
    function genrateWebInfo($website_notify) {
        echo "<script type='text/javascript'>alert('$website_notify');</script>";
    }
    ?>
    </head>
    <body>
    </body></html>
    

    Example : 3 Display confirm box in PHP
    Example: Using the Javascript confirmation pop-up box

    <html><head>
    <meta charset="utf-8">
    <title>JavaScript Alert Box by PHP</title>
    <?php
    function  genrateWebInfo(){
        echo '<script type="text/javascript"> ';
        echo ' function openulr(website) {';
        echo '  if (confirm("Are you sure you want to 100 times open your website Link")) {';
        echo '    document.location = website;';
        echo '  }';
        echo '}';
        echo '</script>';
    }
    ?>
    <?php
    genrateWebInfo();
    ?>
    </head>
    <body>
    <strong><a href="javascript:openulr('website.html');">Open new URL</a></strong>
    </body>
    </html>
    

    Example : 4 Display prompt box in PHP

    <html>
    <head>
    <meta charset="utf-8">
    <title>JavaScript Prompt Box by PHP - www.pakainfo.com</title>
    <?php
    function  genrateWebInfo(){
        echo '<script type="text/javascript"> ';
        echo 'var websitename = prompt("Please enter your Website Name", "");';
        echo 'alert(websitename);';
        echo '</script>';
    }
    ?>
    <?php
        genrateWebInfo();
    ?>
    </head>
    <body>
    </body>
    </html>
    

    php script alert message

    alert in php

    echo '<script>alert("Message")</script>';
    

    allert in php

    $message = "Welcome To Pakainfo.com";
    echo "<script type='text/javascript'>alert('$message');</script>";
    

    I hope you get an idea about alert message in php.
    I would like to have feedback on my infinityknow.com blog.
    Your valuable feedback, question, or comments about this article are always welcome.
    If you enjoyed and liked this post, don’t forget to share.


    Понравилась статья? Поделить с друзьями:
  • Php включить вывод ошибок на экран в php
  • Php включить вывод ошибок на странице
  • Php вернуть ошибку в функции
  • Php warning create default object from empty ошибка
  • Php try catch не ловит ошибку