169 похожих чатов

Ну вот как пример кусок кода, скажите насколько он плох

(а он плох) и насколько его можно уменьшить.

<?php

require_once 'connectionToDB.php';

?>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>MySQL test</title>
</head>
<body>
<form method="post">
<input type="text" name="country_name" minlength="3" maxlength="64" placeholder="Enter country name">
<input type="number" name="country_zip" min="1" max="999999999" placeholder="Enter zip code">
<input type="number" name="country_population" min="1" max="999999999" placeholder="Enter population">
<input type="submit" name="submit">
</form>
</body>
</html>

<?php
if (isset($_POST['country_name'],$_POST['country_zip'],$_POST['country_population']) &&
!empty($_POST['country_name'] && $_POST['country_zip'] && $_POST['country_population'])){

$coutryname=$_POST['country_name'];
$countryzip=$_POST['country_zip'];
$countrypopulation=$_POST['country_population'];
require_once 'connectionToDB.php';
$link1 = mysqli_connect($host, $user, $password, $database);
if ($link1->connect_error) {
die("Connection failed: " . $link1->connect_error);
}
$dbinsert="INSERT INTO information (CountryID, CountryName, CountryZip, CountryPopulation)
VALUES (NULL, '$coutryname', '$countryzip', '$countrypopulation')";

if ($link1->query($dbinsert) === TRUE) {
echo "New record created successfully";
} else {
echo "Error: " . $dbinsert . "<br>" . $link1->error;
}
$link1->close();
}

include 'ShowDatabaseText.php';

1 ответов

11 просмотров

он плох полностью

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта