Zatem spróbuje napisać o co mi chodzi
na podstawie dostępnych w internecie materiałów stworzyłem formularz który ma zapisywać przykładowe dane do bazy mysql, niestety jednak tego nie robi i nie mam pojęcia dlaczego
connection.php<?php
/******************************************************
* connection.php
* konfiguracja połączenia z bazą danych
******************************************************/
function connection() {
// serwer
$mysql_server = "serwer";
// admin
$mysql_admin = "admin";
// hasło
$mysql_pass = "haslo";
// nazwa baza
$mysql_db = "db";
// nawiązujemy połączenie z serwerem MySQL
or
die('Brak połączenia z serwerem MySQL.'); // łączymy się z bazą danych
or
die('Błąd wyboru bazy danych.');}
?>
łaczy sie z baza bez problemu
install.php<?php
require("connection.php");
// ładujemy plik z połączeniem
connection();
// łączymy się z bazą danych za pomocą funkcji, którą stworzyliśmy w pliku connection.php
$zapytanie = "CREATE TABLE `formularz` (
`imie` VARCHAR(30) NOT NULL,
`nazwisko` VARCHAR(40) NOT NULL,
`email` VARCHAR(40) NOT NULL)";
// zapisujemy zapytanie do zmiennej
// wykonujemy zapytanie;)
?>
dodaj.html <form method="POST" action="dodaj.php"> Podaj imię:
<input type="text" size="30" name="imie"><br>Podaj nazwisko:
<input type="text" size="40" name="nazwisko"><br>Podaj e-mail:
<input type="text" size="40" name="email"><br><input type="submit" value="wyślij!">
dodaj.php<?php
require("connection.php");
connection();
$imie = $_POST['imie'];
$nazwisko = $_POST['nazwisko'];
$email = $_POST['email'];
$zapytanie = "INSERT INTO `rsmp_2` VALUES('".$imie."','".$nazwisko."','".$email."')";
?>
niestety nie tworzy ani nie zapisuje nowej tabeli na serwerze MySQL
będę wdzieczny za przeanalizowanie kodu