Darek82
3.10.2012, 19:19:38
Czy w kodzie który odpowiada zapołączenie się z baządanych mogę użyć zmiennych które zawierają dane do zalogowania?
np. to nie działa, poprzez formularz wpisuje dane do logowania i chciałbym by zmienne które zawierają te dane były ymieszczone w poniższym kodzie...
$db=new mysqli('localhost','".$login."','".$haslo."','ksiazki');
nospor
3.10.2012, 19:21:03
Dane z forma znajdują sie w $_POST a nie w zmiennych... przenosze na przedszkole
Darek82
3.10.2012, 20:10:11
Tak, bo kod zacząłem tak jak poniżej
<?php
$login=$_POST['login'];
$haslo=$_POST['haslo'];
if (!$login || !$haslo){
echo 'Podaj login i hasło'; }
}
$db=new mysqli('localhost','".$login."','".$haslo."','ksiazki');
?>
nospor
3.10.2012, 20:26:17
No ale co to jest:
'".$login."'
W ogóle wiesz co piszesz czy łączysz jakieś strzępki kodu na zasadzie: raz wezmę stąd, raz stamtąd....
Tak ma być:
$login
i juz
analogicznie cała reszta
Darek82
3.10.2012, 20:33:30
Starałem się wpisując ".$login."' umieścić tam zmienną która ma informację o loginie, normalnie jest $db=new mysqli('localhost','jakiś login','jakieś haslo','jakaś baza danych');
a poniżej formularz do wpisania loginu i hasła
<meta http-equiv="content-type" content="text/html; charset=iso-8859-2" />
<form action="logowanie.php" method="post">
nospor
3.10.2012, 20:35:30
Poraz kolejny wyjaśniam ci jak ma być. Tym razem podam dokładny kod:
$db=new mysqli('localhost',$login,$haslo,'ksiazki');
To są podstawy podstaw i forum nie jest miejscem na wyjaśnianie takich rzeczy. Przyswój to sobie jak żelazo w reklamie
Darek82
3.10.2012, 20:44:41
Nie mam kogo zapytać o to bo moi sąsiedzi sie na tym nie znają. W książce nie ma przykładu ze wstawieniem zmiennej a jedynie gotowąwartość. Dziekuje pomogłeś mi.
nospor
3.10.2012, 20:48:49
No ale to są podstawy języka którego używasz. Zanim zaczniesz programować musisz znać podstawy. A to że sąsiędzi się nie znają to było dobrą wymówką 20 lat temu gdy nie było internetu.
Jak ty nie rozróżniasz tekstu od zmiennej i nie potrafisz znaleźć informacji o tym, to sobie daruj dalsze programowanie, bo potem to dopiero są trudne sprawy i odrobina samodzielności by się naprawdę przydała....
Zacznij od podstaw, np tu:
http://www.php.net/manual/pl/language.types.string.phphttp://www.php.net/manual/pl/language.variables.basics.phpI to nie jest złośliwość z mojej strony a naprawdę dobra rada.
Darek82
3.10.2012, 21:39:35
Zmieną rozrózniam, nie potrzebnie dodałem cudzysłów - tyle.
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.