Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Blocare google chrome cu master p...

sfat achizitie telefon pana in 20...

Stoc Smart CAM TV

Ce corzi de chitara sa cumpar?
 Galaxy A54 compass defect?

Cum conectez un switch WIFI la 60...

Cumparare AC Gree [Buget maxim 30...

Telekom
 Ce e aratarea asta ?

Probleme timonerie schimbator sau...

Numar strada gresit in contractul...

Centrala Ariston Cares Premium 24...
 La multi ani @Klasse!

La multi ani @shmecherul!

pareri ipad 6-2018- flip

Cum au aparut supermarketurile in...
 

problema cu chat

- - - - -
  • Please log in to reply
14 replies to this topic

#1
MDCristi

MDCristi

    Member

  • Grup: Members
  • Posts: 494
  • Înscris: 05.01.2012
Salutatre tuturor i-mi cer  scuze ca va deranjez  din nor  dar  am iarasi o problema.
Deci am  casuta de  comentarii  care  la fiecare utilizator  i se  afiseaza  cate un avatar, dar problema  este ca nu stiu cum  sa fac  ca la fiecare utilizator  avatarul sa  se fiseze  doar odat   atunci cad lasa un coment, in momentul de fata   comentariile  se  salveaza  fara problema dar apare doar avatarul   utilizatorului ce este logat. ati putea  sami sugerati cum ar trebuii sa procede  z pentru a afisa la fiecare  comentariu in parte  idul utilizatorului ce la scris fara  a se mai repeta  la  fiecare coment  avatarul userului ce este logat.
$qw=mysql_query("SELECT * FROM tabel WHERE id='$id'"); 
  $qq=mysql_fetch_assoc($qw);
  $boss=$qq['director'];
	 echo "<img src=\"$boss\" height=\"50\">". $com2.'<br>'; 


#2
bozghiyy

bozghiyy

    Member

  • Grup: Members
  • Posts: 460
  • Înscris: 14.04.2007
1. Nu inteleg nimic din codul tau, ar trebui sa il ghicesc?
2. $boss ... lol
3. Daca mai un thread deschis pe acelasi subiect de ce nu postezi acolo, sa se inteleaga despre ce vorbesti.
4. I-ati o tastatura noua, iti lipsesc o groaza de litere (sa zicem ca e din cauza tastaturii).

#3
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

View Postbozghiyy, on 20th February 2012, 11:58, said:

3. Daca mai un thread deschis pe acelasi subiect de ce nu postezi acolo, sa se inteleaga despre ce vorbesti.
Unde? Din ce văd eu, celălalt este despre fișiere și extensii. Aici despre "chat", orice ar fi aia.

MDCristi: învață să pui titluri descriptive, tehnice, la topicurile pe care le creezi.

"o problemă" sau "problemă cu chat" nu sunt titluri descriptive. Trebuie să descrii exact problema, la nivel tehnic.

Soluție: În timp ce iterezi rezultatele, ții minte cine a postat anterior, și dacă e același ca cel curent, nu mai afișezi poza.

Și citește și tu (better) Code Practices - Issue #7 și procedează ca acolo - codul sql intercalat cu cod html este din EPOCA DE PIATRĂ!

#4
MDCristi

MDCristi

    Member

  • Grup: Members
  • Posts: 494
  • Înscris: 05.01.2012

View PostOriginalCopy, on 20th February 2012, 09:25, said:

Unde? Din ce văd eu, celălalt este despre fișiere și extensii. Aici despre "chat", orice ar fi aia.

MDCristi: învață să pui titluri descriptive, tehnice, la topicurile pe care le creezi.

"o problemă" sau "problemă cu chat" nu sunt titluri descriptive. Trebuie să descrii exact problema, la nivel tehnic.

Soluție: În timp ce iterezi rezultatele, ții minte cine a postat anterior, și dacă e același ca cel curent, nu mai afișezi poza.

Și citește și tu (better) Code Practices - Issue #7 și procedează ca acolo - codul sql intercalat cu cod html este din EPOCA DE PIATRĂ!


Ai putea  te rog sa-mi dai un cod   ,  deci sa  recapitulez problema  mea  consta  in  faptul ca  atunci cand un utilizator  lasa un mesaj i se afiseaza la  toate  comentariile savatarul cu  numele   id-ului lui,m-am gandit  sa fac  un blob   dar    ar  exista si alata  solutie?

Edited by MDCristi, 20 February 2012 - 21:28.


#5
brodos

brodos

    Junior Member

  • Grup: Members
  • Posts: 87
  • Înscris: 09.01.2008
Păi dacă îți apare la toate comentariile avatarul user-ului logat, probabil în loop-ul unde afisezi comentariile e scrisă greșit sursa avatarului (<img src="???">). După cum prezinți problema, sursa imaginii nu este generata dinamic (după id-ul user-ului care a scris comentariul), ci este selectată în funcție de user-ul logat.

Dacă nu o nimerești, pune codul cu loop-ul prin care afișezi comentariile.

#6
MDCristi

MDCristi

    Member

  • Grup: Members
  • Posts: 494
  • Înscris: 05.01.2012
<?php
require('connect.php');
$name=$_POST['name'];
$comment=$_POST['comment'];
$submit=$_POST['submit'];
$dir="director/"; 
$extensie=".png";
if($submit)

{
	if($name&&$comment)
	{
	$query=mysql_query("INSERT INTO comment (id,name,comment) VALUES ('','$name','$comment')");
	header("Location: success.php");
	}
	else
	{
		echo "Te rog sa  completezi corect.";
	}
}
?>
<html>
<head><title>Comentarii</title></head>
<body>
<form action="comment.php" method="POST">
<label>Name:  </label><br /><input type="text" name="name" value="<?php echo "$name" ?>" /><br /><br />
<label>Comment:  </label><br /><textarea name="comment" cols="25" rows="7"></textarea><br /><br /><br />
<input type="submit" name="submit" value="Comment" /><br />

</form>
<hr width="1100px" size="5px" />
</body>
<?php
require('conexiune.php');

$query=mysql_query("SELECT * FROM comment ORDER BY id DESC");
while($rows=mysql_fetch_assoc($query))
{
	
	
	
	  
	 $id=$rows['id'];
	 $dname=$rows['name'];
	 $dcomment=$rows['comment'];
	 $linkdel="<a href=\"delete.php?id=" . $rows['id'] . "\">Delete User</a>";
	 echo '<img src=\"$dir.$id.$extensie \" height="50"> <br><font color="red">Name:</font>  ' . $dname . '<br />' . '<br />' . '<font color="red">Comments:</font>  ' . '<br />' . $dcomment . '&nbsp' . '&nbsp' .
	  '&nbsp' . '&nbsp' .  $linkdel . '<br />' . '<br />' . 
	 '<hr size="5px" width="500px" color="blue" />' ;	

   
}
?>
</html>
acesta  e codul chatului, dupa logare   userul este  redirectionat  spre pagina  de comentarii.

Edited by OriginalCopy, 23 February 2012 - 20:25.
CODE


#7
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Folosește CODE nu CODEBOX, că strică layout-ul.

Și ar fi super pentru tine dacă ai reuși să rescrii codul cum e descris în (better) Code Practices - Issue #7

Nu trebuie să o faci acum. Poți alege să dai cu capul mai întâi, să vezi ce greu e să mentenezi varza aia de cod, și apoi să-ți dai seama că aveam dreptate.

#8
MDCristi

MDCristi

    Member

  • Grup: Members
  • Posts: 494
  • Înscris: 05.01.2012

View PostOriginalCopy, on 23rd February 2012, 19:27, said:

Folosește CODE nu CODEBOX, că strică layout-ul.

Și ar fi super pentru tine dacă ai reuși să rescrii codul cum e descris în (better) Code Practices - Issue #7

Nu trebuie să o faci acum. Poți alege să dai cu capul mai întâi, să vezi ce greu e să mentenezi varza aia de cod, și apoi să-ți dai seama că aveam dreptate.


Am sa fac cu mi-ai propus  dar mai intai ai putea  te rog sa-mi oferi un raspuns la intrebare? :naughty:
Apropo care  este  problema cu  codul meu, ca nu inteleg la ce te  referi mie i-mi functioneaza  perfect in afara  cu problema de afisare a   imagiini.Nu   o lua  ca pe inntrebarea unui  arogant care te intreba asa in sictir ,  te intreb pur si  simplu pantru ca  tu  esti mult mult mai bun la php  si  ma intereseaza parerea ta  despre un cod.

Edited by MDCristi, 23 February 2012 - 20:46.


#9
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

View PostMDCristi, on 23rd February 2012, 21:39, said:

Am sa fac cu mi-ai propus  dar mai intai ai putea  te rog sa-mi oferi un raspuns la intrebare? :naughty:
Aia cu blobul? Nu ține de PHP, ține de baze de date, pentru care avem o arie dedicată: programming > Databases.

Când te duci acolo, să nu postezi cod PHP, el e irelevant acolo.

#10
MDCristi

MDCristi

    Member

  • Grup: Members
  • Posts: 494
  • Înscris: 05.01.2012

View PostOriginalCopy, on 23rd February 2012, 19:43, said:

Aia cu blobul? Nu ține de PHP, ține de baze de date, pentru care avem o arie dedicată: programming > Databases.

Când te duci acolo, să nu postezi cod PHP, el e irelevant acolo.


Da   dar  parca nu as  incarca  baza  de date  cu orce  bazaconie. Asta vreau  eu sa stiu de fatp  este  posibil ca la fiecare user in parte  sa ise  afiseze imaginea   din  directorul  in care  este  stocata?

#11
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Normal că da.

#12
MDCristi

MDCristi

    Member

  • Grup: Members
  • Posts: 494
  • Înscris: 05.01.2012

View PostOriginalCopy, on 23rd February 2012, 19:09, said:

Normal că da.
Si  ai putea  sa-mi  dai un cod o ideie cv   despre  cum fac   sa  afisez   imaginea  cu id-ul persoanei  ce  a lasat comentariul si nu a  celui ce  este   logat?

#13
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006
Pentru fiecare comentariu, salvezi și id-ul autorului, iar în bucla cu care iterezi acele rezultate din baza de date vei avea acces la acel ID.

#14
MDCristi

MDCristi

    Member

  • Grup: Members
  • Posts: 494
  • Înscris: 05.01.2012

View PostOriginalCopy, on 23rd February 2012, 21:07, said:

Pentru fiecare comentariu, salvezi și id-ul autorului, iar în bucla cu care iterezi acele rezultate din baza de date vei avea acces la acel ID.


Deci pentru fiecare  comentariu in tabelul cu  comentarii  salvez idul   userului   care  a  comentat  iar   si dupa  le  afisez  dupa acest criteriu,am inteles bine?

#15
OriginalCopy

OriginalCopy

    I'm harmful, fear me please! :))

  • Grup: Senior Members
  • Posts: 27,268
  • Înscris: 10.08.2006

View PostMDCristi, on 23rd February 2012, 23:12, said:

Deci pentru fiecare  comentariu in tabelul cu  comentarii  salvez idul   userului   care  a  comentat  iar   si dupa  le  afisez  dupa acest criteriu,am inteles bine?

Exact ;)

Eu cred că ai potențial, și zic că se merită să intri în cursul ăsta ca să înveți sistematic, de la zero, și să te formezi ca programator.

Nu să cârpești și să improvizezi.

Dar acum eu îmi dau cu părerea, nu știu ce scopuri ai tu în viață. :)

Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate