Pagina 1 din 1
afisare date daca esti logat
Scris: Mar Mar 15, 2011
de trif
salut, am o problema si nu stiu cum sa o rez, suna astfel: am o pagina galerie foto si as vrea ca atunci cand administratorul este login atunci sa ii apara editare - stergere la fiecare poza in parte iar daca ii da logout sa ii dispara de pe pagina adica sa nu fac inca o pagina in plus ci sa fie in aceeasi pagina dar sa verifice daca sunt logat sa imi afiseze acea info iar daca nu sa nu mi-o afiseze. astept raspuns. multumesc.
afisare date daca esti logat
Scris: Mar Mar 15, 2011
de MarPlo
Daca de exemplu utilizatorul autentificat este retinut intr-o sesiune, $_SESSION['nume'] , verifici existenta acelei sesiuni. Daca ea exista, inseamna ca e logat.
De exemplu:
Cod: Selectaţi tot
<?php session_start(); ?>
<html>
<head><title>Titlu</title></head>
<body>
<?php
if (isset($_SESSION['nume'])) {
echo 'Info logat';
}
?>
</body>
</html>
afisare date daca esti logat
Scris: Mie Mar 16, 2011
de trif
salut, am facut dupa cum am eu si uite cum am facut
Cod: Selectaţi tot
<?php
$query="SELECT *, members.utilizator FROM foto_bd INNER JOIN members ORDER BY id ASC ";
$result=mysql_query($query);
$num=mysql_num_rows($result);
$i=0;
while ($i < $num) {
$rand=mysql_fetch_array($result);
if(isset($_SESSION['utilizator']))
{
echo '<a class="thumb" href="'.$rand['img'].'"> <img src="'.$rand['img'].'" width="75" height="60"/></a>';
echo '<a href="editeaza_foto.php?id='.$rand['id'].'">Editeaza </a>';
echo '<a onclick="return confirm (' . $confirm_message . ');" href="sterge_foto.php?id='.$rand['id'].'"> Sterge</a>';
++$i;
}
else {
echo '<a class="thumb" href="'.$rand['img'].'"> <img src="'.$rand['img'].'" width="75" height="60"/></a>';
++$i;
}
}
?>
si imi da eroarea asta
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in la linia
. stiu ca nu gaseste info si de aceea este eroarea dar prob este ca nu stiu cum sa o rezolv. multumesc
afisare date daca esti logat
Scris: Mie Mar 16, 2011
de MarPlo
Nu prea ma pricep la MySQL, mai ales la comenzi INNER si JOIN.
Oricum, problema poate fi la sintaxa instructiunii din $query, iar MySQL nu returneaza info despre datele din tabel.
Vezi la pagina
http://dev.mysql.com/doc/refman/5.5/en/join.html" target="_blank cum se folosesc instructiuni SQL cu JOIN. Eu habar nu am.
afisare date daca esti logat
Scris: Mie Mar 16, 2011
de trif
multumesc pt raspuns dar am rezolvat cu scriptul tau de aici de pe marplo. este cel mai tare! multumesc inca o data!