Problema afisare select mysql
Discutii despre script-uri si coduri PHP-MySQL, precum si lucru cu XML in PHP.
-
Danutz
- Mesaje: 16
Problema afisare select mysql
Salut! Am o mica problema , sunt incepator si vreau sa fac o pagina cu php unde sa apara toti membri inregistrati in acea pagina, si sa vada toti ceilalti profilul lor(asta vreau sa fac) , dar sunt la inceputul acestui script , uitati ceva din scriptul membri.php(celelalte parti nu le-am inceput) :
Cod: Selectaţi tot
<?php
include('config.php');
$SQL = 'SELECT * FROM `utilizatori` WHERE utilizator="'.$_SESSION['user'].'"';
$rezultat = mysql_query($SQL);
while ($rand = mysql_fetch_array($rezultat))
{
echo '<br/>Utilizator : '.row['utilizator'];
echo '<br/>Nume si Prenume : '.row['nume'] .row['prenume'];
echo '<br/>Varsta : '.row['varsta'];
echo '<br />Localitate :'.row['localitate'];
Iar eroarea este :
Cod: Selectaţi tot
Parse error: syntax error, unexpected '[', expecting ',' or ';' in C:\xampp\htdocs\exercitii\autentificare\membri.php on line 7
(eroarea am inteleso , dar am si incercat sa modific ce zice ca e gresit , dar tot asta zice
)
Multumesc !
P.S:Am gasit problema
, nu am pus $ in fata la row , lol
MarPlo
Mesaje: 4343
In loc de row trebuie $rand (findca e $rand = mysql_fetch_array($rezultat) )
Restul scriptului ... ca idee, pt. a afisa date in functie de utilizator, numele lui trebuie sa fie intr-un link, ex.
<a href="pagina.php?id=id_user">Nume_user</a>
Iar in "pagina.php" se preia id-ul cu $_GET['id'] si pe baza lui faci select in mysql, prelund si afisand datele lui.
In rest ..., posteaza ce faci si unde nu te descurci.
Danutz
Mesaje: 16
Multumesc , nu vazusem primadata , acum e problema la :
Cod: Selectaţi tot
$SQL = 'SELECT * FROM `utilizatori` WHERE utilizator="'.$_SESSION['user'].'"';
Problema :
Cod: Selectaţi tot
Notice: Undefined index: user in C:\xampp\htdocs\exercitii\autentificare\membri.php on line 3
Ce mai trebuie sa fac ca sa mearga si sesiunea utilizatorului?Cred ca asta e problema....
(Se pare ca nu pot face nimic fara ajutor
, scz dar inca mai invat , nu cred ca se poate invata PHP intr-o luna la perfectie , eu am inceput sa invat de 4 zile )
MarPlo
Mesaje: 4343
Selectul corect e asa:
Cod: Selectaţi tot
$SQL = "SELECT * FROM `utilizatori` WHERE `utilizator`='".$_SESSION['user']."'";
- In plus, trebuie sa ai "session_start()" la inceputul fisierului si sa existe sesiunea respectiva. Despre Sesiuni este explicat la pagina
utilizare Sesiuni
Danutz
Mesaje: 16
Multumesc!Nu mai e nici o eroare , doar ca , acum nu extrage nici-o data din bazadedate
, adica nu afiseaza nimic : ( ( (nu am noroc,eram sigur ca nu o sa-mi mearga scriptu). Poate cineva sa ma ajute? Luati Id-ul meu cei care vreti sa ma ajutati sau care ma puteti ajuta cu PHP .... THX!
MarPlo
Mesaje: 4343
Ca acel SELECT sa extraga ceva din baza de date, trebuie indeplinita conditia WHERE `utilizator`='".$_SESSION['user']."'".
Probabil, ori nu e setatt vreun $_SESSION['user'], ori user-ul returnat de acea sesiune nu e in tabelul mysql.
- Cu echo $_SESSION['user']; poti vedea ce returneaza acea sesiune.
Danutz
Mesaje: 16
Am scris echo $_SESSION['user']; si nu imi apare nimic ... nici o eroare , si in baza de date exista un utilizator , deci nu stiu care e problema , acum am sters scriptu si ma gandesc cum sa fac altfel , stiam ca nu voi putea face nimic la inceput , imi trebuie timp pana ma obisnuiesc nu ma las pana nu reusesc , ms pt ajutor , daca ai idei cum as putea face , nu ma supar daca mi le spui.Multumesc!
Subiecte similare
-
Setare valori din array in select tag
JavaScript - jQuery - Ajax
Primul mesaj
Salut am un array cu orele de functionare
$data = array (
'0400' => '04:00 AM',
'0430' => '04:30 AM',
'0500' => '05:00 AM',
'0530'...
Ultimul mesaj
Testeaza urmatorul cod.
Daca ceva mai trebuie schimbat, incearca si tu sa modifici dupa cum stii, in functie de ce vrei sa obtii.
Open:...
-
Select dupa mai multe coloane in baza de date
PHP - MySQL - XML
Primul mesaj
Salut
am si eu o baza de date zona_geografica in care am rubricile
id |nume_tara |nume_oras |id_tara |id_oras | nume_zona | id_zona | data
1 |...
Ultimul mesaj
Multumesc mult pentru ajutor .
-
Afisare optiune selectata intr-un Div
JavaScript - jQuery - Ajax
Primul mesaj
Cum pot face ca atunci cand e selectata o optiune dintr-o lista <select> sa fie afisata intr-un Div valoarea acelei optiuni.
Am acest cod...
Ultimul mesaj
Cu JavaScript adaugi un eveniment 'change' la elementul <select> care se va declansa cand o optiune e selectata.
In interiorul acelui...
-
Afisare cu animatie continut adaugat cu JavaScript
JavaScript - jQuery - Ajax
Primul mesaj
Ideea pe care vreau sa o fac e că la clic pe un buton, conținutul vechi e înlocuit cu nou conținut HTML adăugat cu javascript.
Vreau ca noul...
Ultimul mesaj
Pentru a declanșa o tranziție CSS, modifica starea CSS după ce ai introdus codul HTML. Poți face asta schimbând o clasă (la container sau la un...
-
Afisare rezultate paginate la scroll page
JavaScript - jQuery - Ajax
Primul mesaj
Salut,
In baza de date am 23 de rezultate din care initial afisez doar 10 si as vrea ca atunci cand ajung cu scroll la finalul paginii sa imi...
Ultimul mesaj
Am rezolvat(era o litera gresit apasata pe acolo), imi merge scriptul, dar a mai aparut o eroare.
Eu am 21 de inregistrari in baza de date.
Daca...
-
Afisare numar cel mai mare dintr o coloana
PHP - MySQL - XML
Primul mesaj
Bună Marplo
Vreau să extrag din coloan pret cel mai mare numar ca de exemplu 4444.
Mie imi afisează 54 în loc de 4444, dacă în loc de 4444 modific...
Ultimul mesaj
Am schimbat `pret` varchar(20) DEFAULT NULL in `pret` int(11) NOT NULL ca la tine si merge.
Multumesc