![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 24.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
Czy mogłby ktos sprawdzic poprawnosc tego kodu ...
bo mam problem z połączeniem i wyświetla mi sie ten drugi komunikat "Baza danych nie jest dostępna" Kod <?
$dbhost = "http://mysql.cba.pl"; $dbuser = "login"; $dbpass = "hasło"; function dbConnect($db="") { global $dbhost, $dbuser, $dbpass; $dbcnx = @mysql_connect($dbhost, $dbuser, $dbpass) or die("Brak po³¹czenia z baz¹ danych."); if ($db!="" and !@mysql_select_db($db)) die("Baza danych nie jest dostêpna."); return $dbcnx; } ?> Ten post edytował wchepe 26.01.2009, 12:59:25 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 Pomógł: 0 Dołączył: 24.01.2009 Ostrzeżenie: (0%) ![]() ![]() |
a czy moglbys luknac na ten kod moze to tu gdzies mam bład... z góry dzieki
ten kod wyzej to db.php link do strony ?>up-text Kod <? // rejestracja.php
include 'common.php'; include 'db.php'; //plik z logowaniem do bazy if (!isset($_POST['wyslano'])): // wyœwietl formularz do rejestracji nowego użytkownika ?> <HTML> <HEAD> <TITLE>Rejestracja nowego użytkownika</TITLE> <meta http-equiv="Content-type" content="text/html;charset=windows-1250"> <link rel="Stylesheet" href="style.css" type="text/css"> </HEAD> <BODY> <H3>Rejestracja nowego użytkownika</H3> <P><FONT color="orangered" size="+1"><TT><B>*</B></TT></FONT> pola wymagane</P> <FORM method="post" action="<?=$_SERVER['PHP_SELF']?>"> <TABLE border="0" cellpadding="0" cellspacing="5"> <TR> <TD align="right">Login:</TD> <TD> <INPUT name="login" type="text" maxlength="100" size="25"> <FONT color="orangered" size="+1"><TT><B>*</B></TT></FONT> </TD> </TR> <TR> <TD align="right">Hasło:</TD> <TD> <INPUT name="haslo" type="password" maxlength="100" size="25"> <FONT color="orangered" size="+1"><TT><B>*</B></TT></FONT> </TD> </TR> <TR> <TD align="right">Imię i nazwisko:</TD> <TD> <INPUT name="nazwisko" type="text" maxlength="100" size="25"> <FONT color="orangered" size="+1"><TT><B>*</B></TT></FONT> </TD> </TR> <TR> <TD align="right">E-mail:</TD> <TD> <INPUT name="email" type="text" maxlength="100" size="25"> </TD> </TR> <TR> <TD align="right" valign="top">Notatka:</TD> <TD> <TEXTAREA wrap="soft" name="notatka" rows="5" cols="30"></TEXTAREA> </TD> </TR> <TR> <TD align="center" colspan="2"> <HR noshade="noshade"> <INPUT type="reset" value="Kasuj"> <INPUT type="submit" name="wyslano" value="OK"> </TD> </TR> </TABLE> </FORM> </BODY> </HTML> <? else: // Poczštek procedury dodawania nowego użytkownika dbConnect('s205k'); // Sprawdzenie czy wymagane pola zostały wypełnione if ($_POST['login']=='' || $_POST['haslo']=='' || $_POST['nazwisko']=='') { error('Jedno lub kilka z wymaganych pól jest puste.\\n'. 'Wypełnij je i spróbuj ponownie.'); } // Sprawdzenie czy istnieje LOGIN w bazie danych $sql = "SELECT COUNT(*) FROM uzytkownik WHERE login = '$_POST[login]'"; $result = mysql_query($sql); if (!$result) { error('Błšd w zapytaniu SQL'); } if (@mysql_result($result,0,0)>0) { error('LOGIN już istnieje w bazie.\\n'. 'Spróbuj inny.'); } // Dodanie nowego użytkownika do bazy danych $sql = "INSERT INTO uzytkownik SET login = '$_POST[login]', haslo = PASSWORD('$_POST[haslo]'), nazwisko = '$_POST[nazwisko]', email = '$_POST[email]', notatka = '$_POST[notatka]'"; if (!mysql_query($sql)) error('Błšd w zapytaniu SQL'); ?> <HTML> <HEAD> <TITLE>Rejestracja zakończona</TITLE> <meta http-equiv="Content-type" content="text/html;charset=windows-1250"> <link rel="Stylesheet" href="style.css" type="text/css"> </HEAD> <BODY> <P><B>Rejestracja zakończona sukcesem!</B></P> <P>LOGIN: <B><?=$_POST[login]?></B><BR> HASŁO: <B><?=$_POST[haslo]?></B></P> <A href="javascript:history.go(-1)">powrót</A> </BODY> </HTML> <? endif; ?> Ten post edytował wchepe 26.01.2009, 12:58:23 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 13.10.2025 - 20:04 |