Problema conectare la baza de date
Scris: Mie Ian 18, 2017 12:19 am
Salut! Am creat o baza de date in mysql (am folosit easyphp) si vreau sa adaug informatii intr-o tabela folosind un form html si php.
Am creat doua fisiere:
phpinfo.php - are urmatorul cod:
<html>
<head>
</head>
<body>
<form action="adaugare_clienti.php" method="post" />
Id: <input type="text" name="id" />
<br/>
Nume: <input type="text" name="nume" />
<br/>
Prenume: <input type="text" name="prenume" />
<br /><br/>
<input type="submit" value="Adaugare!">
</form>
</body>
</html>
adaugare_clienti.php
<html>
<head>
</head>
<body>
<?php
$servername='127.0.0.1';
$dbname='mydb';
$username='root';
$password='';
$conn=mysqli_connect($servername, $dbname, $username, $password);
if($conn)
{
echo "Conectare reușită";
}
else
{
echo "Conectare nereușită";
}
if (!mysqli_select_db($conn, 'mydb'))
{
echo "Nicio baza de date selectata";
}
$ID = $_POST['id'];
$Nume = $_POST['nume'];
$Prenume = $_POST['prenume'];
$sql = "INSERT INTO test (id, nume, prenume) VALUES ('$ID', '$Nume', '$Prenume)";
mysqli_query($sql);
if (!mysqli_query($sql))
{
echo "Datele nu au fost adaugate";
}
else
{
echo "Datele au fost adaugate";
}
mysql_close();
?>
</body>
</html>
Tabela in cauza este:
Dupa cer introduc datele in campuri si dau click pe "Adauga", imi apare asta:
Imi poate spune cineva ce am gresit sau ce am omis?
Am creat doua fisiere:
phpinfo.php - are urmatorul cod:
<html>
<head>
</head>
<body>
<form action="adaugare_clienti.php" method="post" />
Id: <input type="text" name="id" />
<br/>
Nume: <input type="text" name="nume" />
<br/>
Prenume: <input type="text" name="prenume" />
<br /><br/>
<input type="submit" value="Adaugare!">
</form>
</body>
</html>
adaugare_clienti.php
<html>
<head>
</head>
<body>
<?php
$servername='127.0.0.1';
$dbname='mydb';
$username='root';
$password='';
$conn=mysqli_connect($servername, $dbname, $username, $password);
if($conn)
{
echo "Conectare reușită";
}
else
{
echo "Conectare nereușită";
}
if (!mysqli_select_db($conn, 'mydb'))
{
echo "Nicio baza de date selectata";
}
$ID = $_POST['id'];
$Nume = $_POST['nume'];
$Prenume = $_POST['prenume'];
$sql = "INSERT INTO test (id, nume, prenume) VALUES ('$ID', '$Nume', '$Prenume)";
mysqli_query($sql);
if (!mysqli_query($sql))
{
echo "Datele nu au fost adaugate";
}
else
{
echo "Datele au fost adaugate";
}
mysql_close();
?>
</body>
</html>
Tabela in cauza este:
Dupa cer introduc datele in campuri si dau click pe "Adauga", imi apare asta:
Imi poate spune cineva ce am gresit sau ce am omis?