Dodawanie rekordów do bazy SQL

Odpowiedz Nowy wątek
2019-01-08 20:32
0

Witam,
Korzystałem z tutoriala w celu napisania części mojego programu która będzie dodawała rekordy do bazy danych na Mysql.. kod jest praktycznie identyczny z tym z tutoriala a wyrzuca mi błąd i nic sie nie dzieje po wciśnięciu przycisku "dodaj". Prośba o pomoc

W załącznikach screen z fragmentu programu i błędu wyświetlanego na stronie.

Wrzuć kod do postu + poczytaj o tym, jak robić screenshoty bez wykorzystania zewnętrznych urządzeń ;-) - Patryk27 2019-01-08 20:45

Pozostało 580 znaków

2019-01-08 20:49
0
<form action="firma.php" method="post">
<input type="submit" name="firma" value="POWRÓT DO MENU FIRMY">
</form> 
<form action="index.php" method="post">
<input type="submit" name="powrot" value="POWRÓT DO MENU GŁÓWNEGO">
</form> 

<?php
//conection with db
    include 'db_config.php';
// Create connection
    $conn = mysqli_connect($db_server, $db_user, $db_passwd, $db_name);
// Check connection
    if (!$conn) {
    die("Connection failed: " . mysqli_connect_error());
    }
?>
<html>
<head></head>
<body>

<form action="" method="GET">
Podaj nazwę firmy <input type="varchar" name="nazwa" value=""/><br><br> 
Podaj ulicę <input type="varchar" name="ulica" value=""/><br><br> 
Podaj kod pocztowy <input type="varchar" name="kod_pocztowy" value=""/><br><br> 
Podaj miejscowość <input type="varchar" name="miasto" value=""/><br><br> 
Podaj NIP firmy <input type="varchar" name="nip" value=""/><br><br> 
Podaj numer telefonu<input type="varchar" name="nr_tel" value=""/><br><br> 
Podaj tabelę towarów <input type="varchar" name="tabela_towary" value=""/><br><br>

<input type="submit" name="nowafirma" value="Dodaj"/>

</form>

<?php
if ($_GET['nowafirma']) 
{
    $a = $_GET['nazwa'];
    $b = $_GET['ulica'];
    $c = $_GET['kod_pocztowy'];
    $d = $_GET['miasto'];
    $e = $_GET['nip'];
    $f = $_GET['nr_tel'];
    $g = $_GET['tabela_towary'];

    if(($a!="") && ($b!="") && ($c!="") && ($d!="") && ($e!="") && ($f!="") && ($g!=""))
    {
        $query = "INSERT INTO firmy VALUES ('$a', '$b', '$c', '$d', '$e', '$f', '$g')";
        $data = mysqli_query($conn, $query);

        if($data)
        {
            echo "Dane dodane do bazy danych";
        }
    }
    else
    {
        echo "Błąd wypełniania danych";
    }
}
?>

</body>
</html>

Pozostało 580 znaków

2019-01-08 21:46
0

ZAMYKAM TEMAT - PROBLEM ROZWIĄZANY

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0