Avatar billede 123maka Nybegynder
17. februar 2003 - 15:35 Der er 7 kommentarer og
1 løsning

PHP hjælp = nemt

Det som jeg vil have den til er at ændre en brugers smiley.
Men gider ikke lave en kode for hver smiley så vil jeg gerne have så man kan gøre det fra databasen ;)

min sql ser sådan her ud:
CREATE TABLE emotes (
  id tinyint(4) NOT NULL auto_increment,
  kommando varchar(15) NOT NULL default '',
  smiley varchar(15) NOT NULL default '',
  besked varchar(50) NOT NULL default '',
  PRIMARY KEY  (id)
) TYPE=MyISAM;



har denne kode:
<?
include("config.php");
mysql_connect("$mysql_host","$mysql_user","$mysql_password");
mysql_select_db("$mysql_db");
$hent_dem = mysql_query("SELECT * FROM emotes");
while ($rowa = mysql_fetch_array ($hent_dem)) {

if($besked == $rowa[kommando]) {
$row = mysql_query("UPDATE chatusers SET smiley = $rowa[smiley] where navn = '$navn'");
}
}
if($besked) {
include("config.php");
mysql_connect("$mysql_host","$mysql_user","$mysql_password");
mysql_select_db("$mysql_db");
$dato_array = getdate();
$dato = $dato_array["mday"]."/".$dato_array["mon"]."-".$dato_array["year"];
$hent_dem = mysql_query("SELECT * FROM chatusers WHERE navn = '$navn'");
while ($rowz = mysql_fetch_array ($hent_dem)) {
$smil = $rowz[smiley];
mysql_query("INSERT INTO chatbeskeder (fra, til, besked, rum, smil) VALUES ('$navn','$til','$besked','$rum', '$smil')");
}
}
?>

60: svær
Avatar billede Slettet bruger
17. februar 2003 - 15:37 #1
jeg fatter ikke dit spørgsmål...?
Avatar billede ohmish Nybegynder
17. februar 2003 - 15:45 #2
heller ik mig.

og hva betyder det når du skriver "PHP hjælp = nemt" som emne, og "60: svær" i teksten?
Avatar billede 123maka Nybegynder
17. februar 2003 - 15:46 #3
okay det er meget simpelt.
Vil have en masse af dem her:

if($besked == /normal) {
include("config.php");
mysql_connect("$mysql_host","$mysql_user","$mysql_password");
mysql_select_db("$mysql_db");
$row = mysql_query("UPDATE chatusers SET smiley = normal_smiley where navn = '$navn'");
}
}

De skal være 'hentet' fra databasen
Avatar billede 123maka Nybegynder
17. februar 2003 - 16:16 #4
forstår i?

ohmish ~> Jeg mente at spg'et var rimlig nemt for en lidt hård programmør men gav svær i point.
Avatar billede Slettet bruger
17. februar 2003 - 17:20 #5
jeg fatter stadig intet :)
Avatar billede 123maka Nybegynder
17. februar 2003 - 17:40 #6
okay jeg har en chat.
Så kan man f.eks skrive /ifeelgood og få en smiley med solbriller og overskæg.
så har jeg gjort sådan her:

if($besked == '/normal')
#man får normal smiley igen
{
$row = mysql_query("UPDATE chatusers SET smiley = 'normal' where navn = '$navn'");
}
elseif($besked == '/ifeelgood')
#man får smileyen med solbriller og skæg
{
$row = mysql_query("UPDATE chatusers SET smiley = 'cool1' where navn = '$navn'");
}

Så vil jeg gerne gøre så man kan tilføje nye smileys+kommandoer via sin mysql database (så man kan lave et admin system senere ;)

Er det ordentligt dokumenteret?
:)
Avatar billede avminarm Juniormester
18. februar 2003 - 09:26 #7
Hmmm er ikke helt med på havd du mener, men kan du ikke bruge en funktion og så kalde den hver gang der er brug for at opdatere

function smiley($smily){
  $row = mysql_query("UPDATE chatusers SET smiley = '$smily' where navn = '$navn'");
}
Avatar billede 123maka Nybegynder
19. februar 2003 - 21:51 #8
hm... lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester