Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: problem z bazą danych
Forum PHP.pl > Forum > PHP
saperek25
Mam pewien problem
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>


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>


db_login
Kod
<?php
$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
Armstrong
  1. $db = @mysql_select_db($db_database, $connection);


Informuje, że nie wybrałeś bazy danych.

Istnieje taka baza danych jak uzytkownicy?
saperek25
tak istnieje
futura
Kod
$db = @mysql_select_db($db_database, $connection);


Usuń znak '@' i zobacz wtedy. Zobacz też czy dobrze incluldujesz plik db_login.php.
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.