Следующий код используется для отображения окна с номером заказа при успешном отправлении HTML-формы!
$mysql="SELECT MAX(OrderNo.) FROM `order` ";
$results=mysqli_query($db,$mysql);
$row=mysqli_fetch_array($results);
echo '<script type="text/javascript">';echo 'alert("Successful signup your order number is"';
echo $row['OrderNo.'];
echo ")";
echo '</script>';
Несмотря на то, что появляется окно с сообщением «Успешная регистрация, ваш номер заказа», OrderNo. часть (полученная из таблицы базы данных) не отображается в окне предупреждения! Здесь max используется потому, что последний orderNo. должен отображаться и OrderNo. поле автоматически увеличивается.
пожалуйста, помогите мне исправить эту ошибку
Вы не закрываете двойные кавычки правильно.
Так должно быть:
echo 'alert("Successful signup your order number is ';
echo $row['OrderNo.'];
echo '")';
Или лучше:
echo 'alert("Successful signup your order number is '.$row['OrderNo.'].'")';
Попробуйте создать псевдоним для сгруппированного номера следующим образом:
SELECT MAX(OrderNo) AS number FROM order
И показать с:
echo 'alert("Successful signup your order number is' . $row['number'] . '")';