Cerere script editare profil utilizator

Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
cadou
Mesaje:328

Cerere script editare profil utilizator

Am nevoie de un script de editare profil utilizator. plz.

steell Mesaje:190
scriptul asta este de genul celor care trebuie create de fiecare in parte dupa propriul plac. nu e mare branza sa faci un formular cu diferite campuri si fiecare utilizator care se autentifica conform scriptului de logare pe care il deti sa-si editeze profilul. poti face asa: dupa ce se face logarea reti numele intr-o sesiune. apoi daca sesiunea respectiva are o valoare asemanatoare cu vreuna din baza de date unde se salveaza numele userilor poti sa incluzi in pagina formularul respectiv pe care il faci cu ce campuri vrei tu: nume, email, hobbyuri si alte chestii care iti vin in cap. poti sa te uiti la profilul tau de pe forum si de pe site sa vezi ce campuri contine.

archemorus Mesaje:29
Omule,chiar nu te inteleg. Cine a fost geniul care ti-a dat ideea sa incepi sa creezi un website fara sa stii o boaba de PHP si MySQL. Dar nu asta ar fi problema cea mare. Problema asta s-ar rezolva in timp daca ai avea dorinta sa inveti asa ceva. Problema este ca tu nu ai nici cel mai mic interes sa inveti asa ceva. In schimb, ceri scripturi moca pe care sa le iei copy/paste , le pui impreuna si faci un site de nota 1.
Ti se pare dificil sa faci un formular in care sa arati utilizatorului cum arata profilul lui in momentul respectiv (adica un amarat de SELECT+echo).
Si apoi sa ii dai posibilitatea sa schimbe preferintele (un UPDATE in baza de date).
Daca o sa ceri scripturi moca tot timpul,nu o sa inveti PHP si MySQL nici in 10 vieti.
Daca vrei ajutor,incearca sa faci ceva, gandeste si tu 20 de minute, scrie 2-3 linii de cod, si apoi vi la noi, si ne spui unde te-ai blocat.
De unde vrei sa intuiesc eu ce date ai salvat tu despre un utilizator, numele tabelei, numele campurilor, etc.

In celalalt post sau PM ti-am dat adresa asta:
webestools.com/scripts_tutorials-code-source-14-members-area-system-in-php-mysql-members-users-system-area-log-sign.html
Ti-am zis ca acolo gasesti un script care face urmatoarele lucruri:
- Sign up
- Log in/Log out
- Home
- Editing a profile
- List of all users
- Profile of an user

De acolo descarci arhiva, si iti adaptezi scriptul pentru editare profil.
Nu cred ca sta nimeni sa ti le si adapteze si sa ti le urce pe server. Macar atat sa faci si tu.
Have a nice day!
Desenele Copilariei http://www.desenele-copilariei.ro
Bancuri Haioase http://www.haiosul.ro

cadou Mesaje:328
Mie imi trebuie un simplu exemplu, restu il fac pe placul meu.
Pur si simplu doar numele sa mi-l schimbe , restu il modific eu cum trebuie.

steell Mesaje:190
cadou, n-ai inteles. Noi nu stim ce baza de date ai tu, ce tabele ai in ea, ce campuri are fiecare tabel, de ce tipuri sunt si altele.
Algoritmul e simplu, dupa ce se face logarea incluzi intr-o pagina numita cum vrei tu (profil, sau ce vrei tu) un formular cu campuri nume si ce mai vrei tu. Noi nu avem asemenea scripturi, sau poate unii au dar sunt adaptate la siteul lor si daca til dau te uiti lung la el ca nu sti cum functioneaza.
Fa-ti propriul script. mai mult de 2 kb nu poate avea acel script pt ca e banal.
Din ce inteleg eu, nu sti sa faci interogari la mysql si alte lucruri. Daca vrei sa inveti toate limbajele astea, urmareste fiecare lectie /tutorial in parte de pe site si fa si tu cum zice acolo, nu doar sa citesti si atat. Fa practic, experimenteaza si incearca sa le modifici exemplele alea cum iti vine in minte sa faca si alte lucruri. Asa se invata.
Mie mia luat luni de zile sa invat php si mysql, am citit tutorialul de pe site de cel putin 3 ori si tot nu stiu tot, dar am invartit scripturile alea cum am vrut eu, le-am facut modificari si alte chestii si vedeam unde greseam apoi corectam.
Daca nu ai vointa si placere sa inveti limbajele astea, lasa-te de asa ceva, pentru ca asta e o treaba foarte migaloasa care cere mult timp, concentrare. Daca le faci in graba asa nu rezolvi nimic.

cadou Mesaje:328
Daca functiona acel script nu mai ceream.
Eu din lectiile alea nu inteleg nimic , deci blank !
Asa cum am reusit si cu alte exemple de scripturi sa il adapatez cum am vrut asa voi reusi si aici cu un exemplu daca il voi primi. Un exemplu extrem de scurt. Doar schimbare nume atat.

steell Mesaje:190
Mai citestele ca o sa intelegi.
Eu am stat si cateva zile numai pentru o lectie din tutorial. Ma gandeam inainte sa ma culc tot la ele ce naiab nu merge si imi veneau idei, si dimineata imediat ma duceam sa mai experimentez.
Am citit zeci de site-uri de tutoriale de la cap la coada in 5 ani, si tot nu e de ajuns. Daca le urmaresti cu atentie o sa intelegi candva, asa se intampla nu intelegi din prima, itelegei peste un timp de la sine pur si simplu sti cum functioneaza chiar daca n-ai mai citit.

archemorus Mesaje:29
Uite un exemplu:

Cod: Selectaţi tot

<?php
include('config.php');
       
if(isset($_SESSION['username'])){
    $user=$_SESSION['username']; 
    $userid=$_SESSION['userid']; 

       $result = mysql_fetch_array(mysql_query('SELECT * FROM users WHERE username="'.$user.'"'));
    
       $username=$result['username'];
    
      if(isset($_POST['username'])){
                        $username= stripslashes($_POST['username']);
                        if(mysql_query('UPDATE users SET username="'.$username.'" where id="'.$userid.'"'))
                        {
                            echo '<font color="red">Datele au fost modificate</font>';
                            }
                      
                      }
    }
?>
<form action="members_mod_edit.php" method="post">
        Editeaza contul:<br />
        <div class="center">
            <label for="username">Username</label><input type="text" name="username" id="username" value="<?php echo $username; ?>" /><br />
            <input type="submit" value="Trimite" />
        </div>
</form>
Ce face scriptul asta? Modifica numele de utilizator al unui cont.
Verifica daca este un utilizator logat. Daca este logat, face o interogare in baza de date pentru a afla detaliile contului.
Detaliile sunt afisate in fiecare camp din formular pentru a fi vizualizate de utilizator.
Utilizatorul poate modifica valorile campurilor din formular.
Daca formularul a fost trimis,face o actualizare in baza de date cu noile date.
Ce ti-am dat eu este ceva simplu, fara verificari de securitate. Daca vrei sa ai si asa ceva, gandeste-te cum sa il modifici. Daca vrei sa ai campuri cu valori unice in tabela, gandeste-te sa faci o verificare inainte sa actualizezi datele.Trebuie sa vezi daca exista deja in baza de date.

- Merge, l-am verificat. Daca nu reusesti sa il adaptezi, apuca-te de altceva.
Have a nice day!
Desenele Copilariei http://www.desenele-copilariei.ro
Bancuri Haioase http://www.haiosul.ro

cadou Mesaje:328
Mersi de exemplu.
Merge, dar la modificarile mele care le-am facut nu merge dar rezolv eu.