Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Dodawanie rekordów do bazy z poziomu PHP
Forum PHP.pl > Forum > Bazy danych > MySQL
Xalion
Witam.

Mam mały problem. Próbuje napisać dodawanie rekordów do bazy MySQL z poziomu PHP. Niestety po wypisaniu danych w bazie nie ma dodanych danych.

Kod dodawania
Kod
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<meta http-equiv="Content-Language" content="pl">
<meta NAME="Language" CONTENT="polish">
<title>Użytkownik dodany</title>
</head>
</HTML>
<?
$idczytel=$_POST['idczytel'];
$imieczytel=$_POST['imieczytel'];
$nazwiskoczytel=$_POST['nazwiskoczytel'];
$klasaczytel=$_POST['klasaczytel'];

if (idczytel=='' or $imieczytel=='' or $nazwiskoczytel=='' or $klasaczytel=='' or $hasloczytel='')
{
echo "Nie wypelniles danych jak nalezy!";
}
else
{
echo "Id :$idczytel";
echo "<br>";
echo "Imie : $imieczytel";
echo "<br>";
echo "Nazwisko : $nazwiskoczytel";
echo "<br>";
echo "Klasa : $klasaczytel";
echo "<br>";
echo "$hasloczytel";
echo "<br>";
echo "Zostały dodane do bazy";
}
include("config.php"); //logowanie na serwer
$baza=@mysql_connect ($host, $login, $haslo); //wybor bazy
if($baza)
{
mysql_select_db($db,$baza);
$query="INSERT INTO `ssukiennik`.`czytelnicy` (
`idczytel` ,
`imieczytel` ,
`nazwiskoczytel` ,
`klasaczytel` ,
`hasloczytel`
)
VALUES (
'$idczytel', '$imieczytel', '$nazwiskoczytel', '$klasaczytel', MD5( '$hasloczytel' )";
mysql_close($baza);
}
else
{
echo "wystapil blad z polaczeniem";
}
?>


I panel admina z którego dodaje do bazy:

Kod
<html>
<head>
<title>Panel Admina</title>
</head>
<body>
<form method="POST" action="dodawanie.php">
<p><strong>Wpisz dane: </strong></p>
Id:<p><input type="text" name="idczytel" size="30" maxlength="40"></p>
Imie:<p><input type="text" name="imieczytel" size="30" maxlength="40"></p>
Nazwisko:<p><input type="text" name="nazwiskoczytel" size="30" maxlength="40"></p>
Klasa:<p><input type="text" name="klasaczytel" size="30" maxlength="40"></p>
Haslo:<p><input type="text" name="hasloczytel" size="30" maxlength="40"></p>
<input type="submit" value="Wyslij">
</form>
</body>
</html>
<?
include("config.php"); //logowanie na serwer
$baza=@mysql_connect ($host, $login, $haslo); //wybor bazy
if($baza)
{
mysql_select_db($db,$baza);
$query="select * from czytelnicy";
$result=mysql_query($query,$baza);
echo "<center>Czytelnicy</center>";
echo "<center>";
echo "<table border =2 >";
echo "<tr><th>Id czytelnika </th><th>Imie czytelnika </th><th>Nazwisko czytelnika </th><th>Klasa czytelnika </th></tr><br>";
while($row=mysql_fetch_array($result))
{
echo "<br>"; //wyslac zapytanie do bazy
$danexxx1=$row['idczytel'];
$danexxx2=$row['imieczytel'];
$danexxx3=$row['nazwiskoczytel'];
$danexxx4=$row['klasaczytel'];
echo "<tr><td> $danexxx1</td><td> $danexxx2 </td><td> $danexxx3 </td><td>$danexxx4 </td></tr>";
}
echo "</table></center>";
mysql_close($baza);
}
else
{
echo "wystapil blad z polaczeniem";
}
?>
mat-bi
mysql_error
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.