Temos pavadinimas: WordPress, Shopify ir PHPFusion programuotojų bendruomenė :: Kintamojo įrašymas į phpmyadmin
Parašė IGEN· 2012 Vas. 8 21:02:33
#1
Sveiki kuriu tokį dalykėlį... Tiksliau registracija.
Taigi padarau
html lenteles.
<tr>
<td><div style="font-family:Tahoma; font-size: 12px;">El. paštas:</div></td>
<td><input type="text" name="user" class="loginbox" maxlength="30" value=""); ?></td>
</tr>
Ir tai kas buvo įrašyta reikia, kad būtų ikelta į
phpmyadmin lentelę.
<input type="hidden" name="sublogin" value="1">
<a href='reg.php'/>Registracija</a> | <a href='slaptazodis.php'/>Slaptažodis</a> <span style="padding-left: 33px;"><input name="Login" type="image" src="images/ok.png" value="Login" class="ok"></span>
Štai kai paspaudžiame registracija tada visa tai tegul įsikelia.
Ar galėtumete nuosekliai viską išaiškinti?
Ačiū. Kas padės atsidekosiu grafiniais darbais arba reklama.
Daugiau nieko negaliu pasiūlyti :)
Parašė Kižas· 2012 Vas. 8 22:02:50
#2
Visų pirma susikurk lentele kur butų saugoma informacija apie vartotoją
CREATE TABLE vartotojai (
id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
vardas VARCHAR(30) NOT NULL,
pavarde VARCHAR(30) NOT NULL,
elpastas VARCHAR(30) NOT NULL,
PRIMARY KEY (id)
);
// Na ir tada vykdyk sql užklausą
$uzklausa = mysql_query("INSERT INTO vartotojai SET name='Jonas', elpastas='jonas@email.com'");
Parašė IGEN· 2012 Vas. 9 19:02:37
#3
O nereikia, ten duoti uzklausa, kad prisijungtu prie localhost'o, ten passworda ir panasiai.
Parašė Efectaz· 2012 Vas. 9 20:02:03
#4
Jei čia turėjai omeny, kad prisijungtu i db tai va:
Susikuri faila kuri includinsi i kitus failus.. kad prisijungtu i db
Tarkim connect.php
ir includini į failą kur norėsi įrašinėti į duombaze duomenys
o įrašymui daugiau nieko nereikia duoti užklausų ir pan. užtenka includinti
php faile.
Gal padėjau :d
Redagavo Efectaz· 2012 Vas. 9 20:02:28
Parašė IGEN· 2012 Vas. 9 21:02:57
#5
Gali biški paaiškinti?
• Kas tai yra "$con" kintamasis?
• Jeigu passwordo nėra, tai galima palikti tuščia langelį?
• "Duombazes user name" ir "Db name" ar tai ne tas pats?
Laukiu atsakymų :)
CREATE TABLE vartotojai (
id INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
vardas VARCHAR(30) NOT NULL,
pavarde VARCHAR(30) NOT NULL,
elpastas VARCHAR(30) NOT NULL,
PRIMARY KEY (id)
);
// Na ir tada vykdyk sql užklausą
$uzklausa = mysql_query("INSERT INTO vartotojai SET name='Jonas', elpastas='jonas@email.com'");
Kur naudoti šitą???
$uzklausa = mysql_query("INSERT INTO vartotojai SET name='Jonas', elpastas='jonas@email.com'");
Jeigu aš turiu tik:
<input type="hidden" name="sublogin" value="1">
<a href='reg.php'/>Registracija</a>
Parašė Žmogus· 2012 Vas. 9 22:02:59
#6
$con tiesiog kaip matai nurodo
mysql duomenis prisijungimo.
"Duombazes user name" ir "Db name" - ne, DB name tai tavo duomuenų bazė, kur prisijungi per
mysql ir šone yra
Parašė IGEN· 2012 Vas. 9 23:02:08
#7
Aj... Sugalvojau biški neskubėti.
Taigi vien prie prisijungimo man meta errorų :)
<?php
$dbadresas="localhost";
$dbvartotojas="";
$dbslaptazodis="";
$jungiames=mysql_connect($dbadresas,$dbvartotojas,$dbslaptazodis);
$dbpasirinkimas=mysql_select_db('real',$con);
if(!$jungiames || !$dbpasirinkimas){
echo"nepavyko prisijungti prie duomenu bazes";exit;
}else{
echo"Pavyko prisijungti prie duomenu bazes";
}
?>
www.idoser.lt/1.png
Ir neįsivaizduoju ką daryti atrodo viskas gerai.
Redagavo IGEN· 2012 Vas. 9 23:02:42
Parašė troopis· 2012 Vas. 10 08:02:14
#8
Taigi tau jau viska aiskiai pasake ka daryt. Na jei reikia geresnio paaiskinimo eik cia iplius.com ir 7 pamoka ziek. Tau ten ir bus apie registracija.
Parašė Žmogus· 2012 Vas. 10 10:02:48
#9
Tai $con pasikeisk į kintamąjį $jungiames
Parašė IGEN· 2012 Vas. 10 13:02:07
#10
Pakeiciau.
Dabar rašo:
nepavyko prisijungti prie duomenu bazes
Foto
phpmyadmin:
www.idoser.lt/2.png
Naudoju ant savo kompiuterio. Per programa wamp.
Redagavo IGEN· 2012 Vas. 10 13:02:58
Parašė Žmogus· 2012 Vas. 10 13:02:19
#11
Nusistatyk slaptažodį
$dbpasirinkimas=mysql_select_db('real',$con); šiuo atveju real turėtu būti user
Parašė IGEN· 2012 Vas. 10 13:02:29
#12
<?php
$db = 'user';
$user = '';
$pass = '';
$host = 'localhost';
$jungiames=mysql_connect($host,$user,$pass);
$dbpasirinkimas=mysql_select_db('$db',$jungiames);
if(!$jungiames || !$dbpasirinkimas){
echo"nepavyko prisijungti prie duomenu bazes";exit;
}else{
echo"Pavyko prisijungti prie duomenu bazes";
}
O tai slaptažodžio nėra :)
Jug iš pc :)
Parašė Žmogus· 2012 Vas. 10 14:02:33
#13
Vis tiek reikia, nes dėl to ir neveikia atrodo
O user turi būti root
Parašė IGEN· 2012 Vas. 10 14:02:05
#14
Tai jeigu passwordą dedu, taigi errorą meta.
Kam tas passwordas ir koks jis turi būti, jeigu nereikia jo niekur įrašyti?
Parašė Žmogus· 2012 Vas. 10 14:02:59
#15
iGenius parašė:
Tai jeigu passwordą dedu, taigi errorą meta.
Kam tas passwordas ir koks jis turi būti, jeigu nereikia jo niekur įrašyti?
Paswordą pats nusistatai kokį nori
Parašė IGEN· 2012 Vas. 10 14:02:07
#16
Jeigu įrašysiu bet kokį mes errorą.
Foto:
www.idoser.lt/3.png
Parašė Žmogus· 2012 Vas. 10 14:02:39
#17
O per phpmydmin uždėjai root useriui pass?
Parašė IGEN· 2012 Vas. 10 14:02:21
#18
Tai kaip uždėti neįsivaizduoju.
Parašė Žmogus· 2012 Vas. 10 14:02:05
#19
iGenius parašė:
Tai kaip uždėti neįsivaizduoju.
Peiškoks google info, man rodos, net šito saito straipsniuose yra kaip sukonfigoruoti wamp ae xamp
Parašė IGEN· 2012 Vas. 10 14:02:22
#20
Niekur nėra parašyta kaip pasikeisti wamp root ir password.
Kam juos keisti, gi ju ir taip nereikia.
Parašė troopis· 2012 Vas. 10 17:02:25
#21
Nereik to slaptazodzio ant localhost.
bandyk taip:
$db = 'user';
$user = 'root';
$pass = '';
$host = 'localhost';
Parašė IGEN· 2012 Vas. 10 18:02:40
#22
Rezultatas: nepavyko prisijungti prie duomenu bazes
Parašė IGEN· 2012 Vas. 10 19:02:58
#23
Dar paprastesnė :D
Rodo tuščią langą.