Nie boge dodac rekordow do bazy oto skrypty:
index.php
Kod
<form action="rejestracja.php" method=post>
<table border=0>
<tr bgcolor=#cccccc>
<td>Imię</td>
<td align="center"><input type="text" name="imie_nazwa" size="20" maxlength="100"></td>
</tr>
<tr bgcolor=#cccccc>
<td>Nazwisko</td>
<td align="center"><input type="text" name="nazwisko_nazwa" size="20" maxlength="100"></td>
</tr>
<tr bgcolor=#cccccc>
<td>Nick</td>
<td align="center"><input type="text" name="nick" size="20" maxlength="45"></td>
</tr>
<tr bgcolor=#cccccc>
<td>Hasło</td>
<td align="center"><input type="password" name="twoje_haslo" size="20" maxlength="32"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Zarejestruj"></td>
</tr>
</table>
</form>
<table border=0>
<tr bgcolor=#cccccc>
<td>Imię</td>
<td align="center"><input type="text" name="imie_nazwa" size="20" maxlength="100"></td>
</tr>
<tr bgcolor=#cccccc>
<td>Nazwisko</td>
<td align="center"><input type="text" name="nazwisko_nazwa" size="20" maxlength="100"></td>
</tr>
<tr bgcolor=#cccccc>
<td>Nick</td>
<td align="center"><input type="text" name="nick" size="20" maxlength="45"></td>
</tr>
<tr bgcolor=#cccccc>
<td>Hasło</td>
<td align="center"><input type="password" name="twoje_haslo" size="20" maxlength="32"></td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="Zarejestruj"></td>
</tr>
</table>
</form>
rejestracja.php
Kod
<?php
//utworzenie krótkich nazw zmiennych
$imie_nazwa = $_POST['imie_nazwa'];
$nazwisko_nazwa = $_POST['nazwisko_nazwa'];
$nick = $_POST['nick'];
$twoje_haslo = $_POST['twoje_haslo'];
$sess= session_id();
$action= $_REQUEST['action'];
include('db_login.php');
?>
<html>
<head>
<title>ok</title>
</head>
<body>
<?php
// łączymy się z bazą danych
$connection = mysql_connect($db_host, $db_username, $db_password);
$db = @mysql_select_db('uzytkownicy', $connection);
if(!$connection)
{
die('Nie da rady: <br />'. mysql_error());
}
$ins = "insert into uzytkownicy (
imie,
nazwisko,
nick,
haslo)
values('sess$','imie','nazwisko','nick','haslo')";
$result= mysql_query($ins);
if(!$result)
{
die ('Nie dodałem: <br />:'. mysql_error());
}
echo ('rekord dodany');
mysql_close($connection);
?>
</body>
</html>
//utworzenie krótkich nazw zmiennych
$imie_nazwa = $_POST['imie_nazwa'];
$nazwisko_nazwa = $_POST['nazwisko_nazwa'];
$nick = $_POST['nick'];
$twoje_haslo = $_POST['twoje_haslo'];
$sess= session_id();
$action= $_REQUEST['action'];
include('db_login.php');
?>
<html>
<head>
<title>ok</title>
</head>
<body>
<?php
// łączymy się z bazą danych
$connection = mysql_connect($db_host, $db_username, $db_password);
$db = @mysql_select_db('uzytkownicy', $connection);
if(!$connection)
{
die('Nie da rady: <br />'. mysql_error());
}
$ins = "insert into uzytkownicy (
imie,
nazwisko,
nick,
haslo)
values('sess$','imie','nazwisko','nick','haslo')";
$result= mysql_query($ins);
if(!$result)
{
die ('Nie dodałem: <br />:'. mysql_error());
}
echo ('rekord dodany');
mysql_close($connection);
?>
</body>
</html>
db_login
Kod
<?php
$db_host='xxxxxxx';
$db_database='xxxxxxxx';
$db_username='xxxxxxxx';
$db_password='xxxxxxx';
?>
$db_host='xxxxxxx';
$db_database='xxxxxxxx';
$db_username='xxxxxxxx';
$db_password='xxxxxxx';
?>
oczywiście dane w db_login są ok
wyskakuje mi komunikat
Nie dodałem:
:No database selected