Peršokti į turinį
  • ŽAIDIMAI
  • , ŽAIDIMAI
  • ŽAIDIMAI

[PAGALBOS] Kintamojo panaudojimas kitur...


Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3231 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Recommended Posts

Sveiki!


Vėl iškilo man problema su tuo $vartotojas kintamuoju :D


Turiu login.php faile tokį dalyką:



<?php
$vartotojas = @$_POST['vartotojas'];
$psw = @$_POST['psw'];
$jungtis = @$_POST['jungtis'];

if($jungtis){
if($vartotojas == "" || $psw == ""){
?> <script type="text/javascript">alert("Laukeliai negali būti tušti!")</script> <?php
} else{
$sql = mysql_query("SELECT * FROM `zaidejai` WHERE vardas = '$vartotojas' AND slaptazodis = '$psw'") or die (mysql_error());
$data = mysql_fetch_array($sql);
$result = mysql_num_rows($sql);
if($result >= 1){
@$_SESSION['prisijunges'];
header("location: index.php");
} else{
?> <div id="PERROR">
<div id="PERRORTXT">
<center>Vardas_Pavardė arba slaptažodis įvestas neteisingai!</center>
</div>
<?php
}
}
}

?>

Kaip man išgauti tą vardą su kuriuo prisijungiau prie sistemos? Kaip tą kintamąjį kurį naudojau login.php faile panaudoti kitam faile? bandžiau taip:



<?php
$vartotojas = @$_GET['vartotojas'];
$sql = mysql_query("SELECT * FROM `zaidejai` WHERE vardas = '$vartotojas'");
$data = mysql_fetch_array($sql);
$result = mysql_num_rows($sql);
if($result >= 1){
echo "Vardas_Pavardė:" . $data["vardas"]. "<br>";
}
?>

bet nepavyko, kas galit padėt? :D


 


P.S PHP NAUJOKAS


Redaguota , nario HJones
Nuoroda į komentarą
Dalintis per kitą puslapį

Papraščiausias būdas tai būtu kai prisijungia, vardą išsaugoti į sesija pvz $_SESSION['username'] = $vartotojas;
ir visur kur norėsi parašyt vartotojo vardą su kuriuo prisijungei naudosi $_SESSION['username'] :)


O šiaip nebenaudok mysql, ji jau deprecated naujesnėj PHP versijoj, jei nenori mokintis per naujo komandų eik prie mysqli...
mysqli_num_rows
mysqli_fetch_assoc
$mysqli->query("SQL komanda");
Daugiau...

if($jungtis){
ir čia man rodos tūrėtum isset()
Patikrinti ar nustatytas..
if(isset($_POST['jungtis'])) {

}

:)

 

Redaguota , nario Hyperion
  • Teigiamai 1
Nuoroda į komentarą
Dalintis per kitą puslapį

Papraščiausias būdas tai būtu kai prisijungia, vardą išsaugoti į sesija pvz $_SESSION['username'] = $vartotojas;

ir visur kur norėsi parašyt vartotojo vardą su kuriuo prisijungei naudosi $_SESSION['username'] :)

O šiaip nebenaudok mysql, ji jau deprecated naujesnėj PHP versijoj, jei nenori mokintis per naujo komandų eik prie mysqli...

mysqli_num_rows

mysqli_fetch_assoc

$mysqli->query("SQL komanda");

Daugiau...

if($jungtis){

ir čia man rodos tūrėtum isset()

Patikrinti ar nustatytas..

if(isset($_POST['jungtis'])) {

}

:)

 

ačiū, lock.

Nuoroda į komentarą
Dalintis per kitą puslapį

Ši tema yra neaktyvi. Paskutinis pranešimas šioje temoje buvo prieš 3231 dienas (-ų). Patariame sukurti naują temą, o ne rašyti naują pranešimą.

Už neaktyvių temų prikėlimą galite sulaukti įspėjimo ir pranešimo pašalinimo!

Svečias
Ši tema yra užrakinta.
  • Šiame puslapyje naršo:   0 nariai

    • Nėra registruotų narių peržiūrinčių šį forumą.

Skelbimai


×
×
  • Sukurti naują...