Postita vastus 
 
Teema reiting:
  • 0Hääli - 0 keskmine
  • 1
  • 2
  • 3
  • 4
  • 5
Probla regamise lisaga
03-16-2009, 02:05 PM
Postitus: #1
Probla regamise lisaga
sain valmis regamis ja logimis skripti, ja nyyd tahaks juurde panna lisa, mis teeb kasutajale andmete lehe
kas on v6imalik nii et mingi leht on users.php?id=kasutajanimi ja v6tab siis mysql databaasist andmed vastavalt kasutajanimele?
kui on siis kuidas.

ette t2nades misterx Big Grin

misterx100, proud to be a member of Veebiabi since Mar 2009.
Leia selle kasutaja kõik postitused
Tsiteeri seda postitust oma vastuses
06-02-2009, 04:03 PM
Postitus: #2
RE: Probla regamise lisaga
Vastavalt kasutajale saaks teha kas eelnevalt sisselogimisel määratud kasutajanime või id sessioni abil, mille kood näeks välja umbes selline:

PHP kood:
<?php
session_start
(); // aktiveerime sessioni
// eelnevalt oleks muidugi vaja ka connectida SQL-iga

if(isset($_SESSION["id"])) { // kontrollime et kasutaja id oleks ikka sätitud

$kasutaja_id $_SESSION["id"]; // paneme sisseloginud kasutaja id muutujasse

$query mysql_query("SELECT * FROM kasutajad WHERE id = '$kasutaja_id'");
while(
$row mysql_fetch_array($query))
    { 
// kuvame andmebaasist kasutaja andmed, $row["X"]
    
echo '
    <table>
    <tr>
        <td>Teie nimi:</td>
        <td>'
.$row["nimi"].'</td>
    </tr>
    </table>
    '
// ja nii edasi
    
}

}
?>

Rocu, proud to be a member of Veebiabi since Jun 2009.
Leia selle kasutaja kõik postitused
Tsiteeri seda postitust oma vastuses
06-03-2009, 11:45 AM
Postitus: #3
RE: Probla regamise lisaga
miks sa seal while 't kasutasid? saab ka lihtsamini ju.
Kood:
<?php
session_start(); // aktiveerime sessioni
// eelnevalt oleks muidugi vaja ka connectida SQL-iga

if(isset($_SESSION["id"])) { // kontrollime et kasutaja id oleks ikka sätitud

$kasutaja_id = $_SESSION["id"]; // paneme sisseloginud kasutaja id muutujasse

$query = mysql_fetch_assoc(mysql_query('SELECT * FROM kasutajad WHERE id = "'.$kasutaja_id.'" LIMIT 1'));

    echo '
    <table>
    <tr>
        <td>Teie nimi:</td>
        <td>'.$row["nimi"].'</td>
    </tr>
    </table>
    '; // ja nii edasi


}
?>
Leia selle kasutaja kõik postitused
Tsiteeri seda postitust oma vastuses
Postita vastus 


Vali alamfoorum:



Võta ühendustSinu VeebiabiTagasi ülesTagasi sisu juurdeLihtsustatud versioonRSS voog