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&#353;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&#382;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

<?php
$con = mysql_connect("localhost","Duombazes user name","passwordas");
mysql_select_db("Db name", $con);
?>

ir includini į failą kur norėsi įrašinėti į duombaze duomenys

include ("connect.php");

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


 
<?php
 
$con = mysql_connect("localhost","Duombazes user name","passwordas");
 
mysql_select_db("Db name", $con);
 
?>


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


$dbpasirinkimas=mysql_select_db('real',$con);


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


<?php
 
mysql_connect('localhost', 'root', '');
mysql_select_db('user');
 
$sql = "veikia";
 
mysql_query($sql);
 
 
?>


Rodo tuščią langą.