abonnement Unibet Coolblue Bitvavo
pi_57623254
Ik ben op zoek naar smilies. Nu zijn er voldoende smilies te vinden op het web. Maar ik zie nergens een complete array met smilies, compleet met test-shortcut
Waar vind ik zulks? De bijbehorende functie om in een tekst te veranderen naar een plaatje is niet moeilijk (te vinden)
Dit idee
= smilie.gif
= wink.gif
= sad.gif
  woensdag 26 maart 2008 @ 17:59:03 #62
187069 slacker_nl
Sicko pur sang
pi_57626853
Wat dacht je van een hash:

my %hash = ( ':)' => smiley.gif );

In PHP syntax:

1
2
3
4
5
6
7
8
9
10
11
12
13
$smileys = array(
    ':)' => "smiley.gif", 
    ':(' => 'sad.gif', 
    'etc' => 'etc.gif',
);

# En dan verder op in je code.. 

function get_smiley($key) {
    if (array_key_exists($key, $smileys)) {
        print "$smileys[$key]\n"; 
    }
}


Als je hier dan een object van maakt kan je die daarna overal gebruiken.

[ Bericht 39% gewijzigd door slacker_nl op 26-03-2008 18:11:14 ]
In theory there is no difference between theory and practice. In practice there is.
pi_57629948
quote:
Op woensdag 26 maart 2008 17:59 schreef slacker_nl het volgende:
Wat dacht je van een hash:

my %hash = ( ':)' => smiley.gif );

In PHP syntax:
[ code verwijderd ]

Als je hier dan een object van maakt kan je die daarna overal gebruiken.
Ik redt me met het scripten van smilies, da's geen probleem.

Maar ik zoek de plaatjes, compleet met de bijbehorende tekst-tekens. Die heb ik nodig, niet de code. De plaatje smet de tekens.
pi_57632133
volgens mij zit je dan in een verkeerd topic..
pi_57632445
quote:
Op woensdag 26 maart 200820:01 schreef beerten het volgende:

[..]

Ik redt me met het scripten van smilies, da's geen probleem.

Maar ik zoek de plaatjes, compleet met de bijbehorende tekst-tekens. Die heb ik nodig, niet de code. De plaatje smet de tekens.
In de tijd die je tot nu toe aan zoeken besteed hebt had je al 20 van die arrays zelf kunnen typen.
  woensdag 26 maart 2008 @ 21:40:08 #66
62215 qu63
..de tijd drinkt..
pi_57633133
quote:
Op woensdag 26 maart 2008 20:01 schreef beerten het volgende:

[..]

Ik redt me met het scripten van smilies, da's geen probleem.

Maar ik zoek de plaatjes, compleet met de bijbehorende tekst-tekens. Die heb ik nodig, niet de code. De plaatje smet de tekens.
sla alle plaatjes op de je hier kunt vinden: http://forum.fok.nl/rde/post_reply/1134706
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_57635644
quote:
Op woensdag 26 maart 2008 21:40 schreef qu63 het volgende:

[..]

sla alle plaatjes op de je hier kunt vinden: http://forum.fok.nl/rde/post_reply/1134706

zo blond ben ik ook niet. Wat the fuck zijn alle tekencombinaties?
Daar moeten toch ergens kant en klare arrays op een site staan die ik kan knippen en plakken, compleet met een zipje met smilies?
  woensdag 26 maart 2008 @ 22:50:33 #68
62215 qu63
..de tijd drinkt..
pi_57635748
quote:
Op woensdag 26 maart 2008 22:47 schreef beerten het volgende:

[..]

zo blond ben ik ook niet. Wat the fuck zijn alle tekencombinaties?
Daar moeten toch ergens kant en klare arrays op een site staan die ik kan knippen en plakken, compleet met een zipje met smilies?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
<?php
# De smilies
   
$smiliesDir "images/"
    
// locatie van de smilies, verander het naar jouw website url!!! Sluit af met /
   
$smilies = array(':)'    =>    "smile.gif"            ,
                       
':D'    =>    "biggrin.gif"        ,
                    
'_O-'    =>    "schater.gif "        ,
                    
':\')'    =>    "emo.gif"            ,
                    
'>:)'    =>    "devil.gif"            ,
                    
'})'    =>    "devilish.gif"        ,
                    
'O-)'    =>    "hypocrite.gif"        ,
                    
'*)'    =>    "shiny.gif"            ,
                    
':P'    =>    "puh2.gif"            ,
                    
':9~'    =>    "kwijl.gif"            ,
                    
':9'    =>    "yummie.gif"        ,
                    
';)'    =>    "wink.gif"            ,
                    
':7'    =>    "loveit.gif"        ,
                    
':+'    =>    "clown.gif"            ,
                    
'*)'    =>    "coool.gif"            ,
                    
'B-)'    =>    "shadey.gif"        ,
                    
':Y)'    =>    "vork.gif"            ,
                    
':z'    =>    "sleephappy.gif"    ,
                    
':W'    =>    "bye.gif"            ,
                    
'*O*'    =>    "static.gif"        ,
                    
'~O>'    =>    "swhip.gif"            ,
                    
':s)'    =>    "spinsmile.gif"        ,
                    
'^O^'    =>    "thumbsup.gif"        ,
                    
'_O_'    =>    "worshippy.gif"        ,
                    
'|:('    =>    "frusty.gif"        ,
                    
':('    =>    "frown.gif"            ,
                    
':r'    =>    "pukey.gif"            ,
                    
'-O-'    =>    "nopompom.gif"        ,
                    
':{'    =>    "nosmile.gif"        ,
                    
':{w'    =>    "we.gif"            ,
                    
':O'    =>    "yawnee.gif"        ,
                    
':Z'    =>    "sleepey.gif"        ,
                    
'}:|'    =>    "sm_eerie.gif"        ,
                    
':\'('    =>    "cry.gif"            ,
                    
';('    =>    "sadley.gif"        ,
                    
'):O'    =>    "rc5.gif"            ,
                    
':6'    =>    "bupatih.gif"        ,
                    
':N'    =>    "nooo.gif"            ,
                    
':Y'    =>    "yes_new.gif"        ,
                    
':X'    =>    "shutup.gif"        ,
                    
':?'    =>    "confused.gif"        ,
                    
':o'    =>    "redface.gif"        ,
                    
'8)7'    =>    "bonk.gif"            ,
                    
':@'    =>    "bloos.gif"            ,
                    
'c_/'    =>    "koffie.gif"        ,
                    
'oO<'    =>    "chicksmiley.gif"    ,
                    
'(8>'    =>    "michel.gif"        ,
                    
'O+'    =>    "heart.gif"            ,
                    
':*'    =>    "puh.gif"            ,
                    
'*;'    =>    "loveys.gif"        ,
                    
'^)'    =>    "marrysmile.gif"    ,
                    
'o|O'    =>    "sbatje.gif"        ,
                    );

                    
## Alle smilie codes vervangen en $bericht wijzigen
                    
foreach ($smilies AS $find => $character)
                    {
                       
$bericht str_replace(htmlentities($find), "<img src=\"images\\".$character ."\" />"$bericht);
                    }
?>

alsje, plaatjes zoek je zelf maar. Ze komen toch allemaal van fok
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_57636907
is copyrighted heh
  donderdag 27 maart 2008 @ 01:31:51 #70
62215 qu63
..de tijd drinkt..
pi_57639586
wat doe ik fout in deze query?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<?php
if(isset($_POST['submit'])){
        
$user1 mysql_real_escape_string($_POST['user1']);
        
$van_datum mysql_real_escape_string($_POST['van_datum']);
        
$naar_datum mysql_real_escape_string($_POST['naar_datum']);
        
$van_plaats mysql_real_escape_string($_POST['van_plaats']);
        
$naar_plaats mysql_real_escape_string($_POST['naar_plaats']);
        
$km mysql_real_escape_string($_POST['km']);
        
$prijs mysql_real_escape_string($_POST['prijs']);
        
$pax mysql_real_escape_string($_POST['pax']);
        
$q "INSERT INTO rit (user1, van_datum, naar_datum, van_plaats, naar_plaats, km, prijs, pax) 
            VALUES ('"
.$user1."','".$van_datum."','".$naar_datum."','".$van_plaats."','".$naar_plaats."','".$km."','".$prijs."','".$pax."')";
            
mysql_query($q) or die(mysql_errno());
?>
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_57640433
Ten eerste, maak je queries overzichtelijk

bv

1
2
3
4
5
6
7
8
9
10
$q = "INSERT INTO rit (user1, van_datum, naar_datum, van_plaats, naar_plaats, km, prijs, pax)
      VALUES ('" . $user1 . "',
              '" . $van_datum . "',
              '" . $naar_datum . "',
              '" . $van_plaats . "',
              '" . $naar_plaats . "',
              '" . $km . "',
              '" . $prijs . "',
              '" . $pax . "')";
mysql_query($q) or die(mysql_errno());


en vertel eens wat er fout gaat? krijg je een error? want je query op zich bevat geen fouten :)
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_57640830
quote:
Op donderdag 27 maart 2008 07:21 schreef Chandler het volgende:
Ten eerste, maak je queries overzichtelijk

bv
[ code verwijderd ]

en vertel eens wat er fout gaat? krijg je een error? want je query op zich bevat geen fouten
Als je het dan toch overzichtelijk wilt maken, maak dan gebruik van sprintf. Dan heb je niet die "lelijke" . $string . "constructie".

1
2
3
4
5
$q = sprintf("INSERT INTO rit (user1, van_datum, naar_datum, van_plaats, naar_plaats, km, 
  prijs, pax) VALUES ( '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s' )", 
  $user, $van_date, $naar_date, $van_plaats, $naar_plaats, $km, $prijs, $pax);

# More code here... 
  donderdag 27 maart 2008 @ 09:40:40 #73
32768 DionysuZ
Respect my authority!
pi_57641788
ik zou even checken of alle velden die je wilt vullen wel echt die naam hebben. Bijvoorbeeld als veld user1 in de db user heet dan gaat je query al niet door.
□ Reality is merely an illusion,albeit a very persistent one-A.Einstein
■ Of ik ben gek of de rest van de wereld.Ik denk zelf de rest van de wereld-Rudeonline
□ The war is not meant to be won.It is meant to be continuous-G.Orwell
  donderdag 27 maart 2008 @ 09:51:14 #74
62215 qu63
..de tijd drinkt..
pi_57641958
quote:
Op donderdag 27 maart 2008 09:40 schreef DionysuZ het volgende:
ik zou even checken of alle velden die je wilt vullen wel echt die naam hebben. Bijvoorbeeld als veld user1 in de db user heet dan gaat je query al niet door.
dat klopt allemaal
quote:
Op donderdag 27 maart 2008 07:21 schreef Chandler het volgende:
Vertel eens wat er fout gaat? krijg je een error? want je query op zich bevat geen fouten
Ik krijg niks te zien, gewoon een lege pagina. Er wordt niks toegevoegd in mn database, en als ik de query weg laat krijg ik de pagina wel te zien
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 27 maart 2008 @ 10:13:02 #75
187069 slacker_nl
Sicko pur sang
pi_57642254
Wat gebeurd er als je die insert statement direct in mysql invoert (dus niet via PHP)?

Heeft je user waarmee je deze wijzigingen wilt doen wel de juiste rechten? Check de mysql.users table hiervoor.

[ Bericht 41% gewijzigd door slacker_nl op 27-03-2008 10:21:33 ]
In theory there is no difference between theory and practice. In practice there is.
  donderdag 27 maart 2008 @ 10:49:58 #76
62215 qu63
..de tijd drinkt..
pi_57642992
quote:
Op donderdag 27 maart 2008 10:13 schreef slacker_nl het volgende:
Wat gebeurd er als je die insert statement direct in mysql invoert (dus niet via PHP)?

Heeft je user waarmee je deze wijzigingen wilt doen wel de juiste rechten? Check de mysql.users table hiervoor.
user is root, dus die heeft wel de juiste rechten

foutje(s) zaten in het feit dat er ook nog een user2 was die niet leeg mocht zijn, en ik voer verkeerde datetime velden in, dus dat moet ik nog ff uitzoeken

alleen weet ik nog niet of dat alle foutjes waren omdat mn server niets meer doet

Behalve pagina's zoeken en na heeel lang een error 500 geven
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 27 maart 2008 @ 11:36:53 #77
62215 qu63
..de tijd drinkt..
pi_57643943
damn, mn server werkt op zich goed, behalve als die query
1
2
INSERT INTO rit (user1, van_datum, naar_datum, van_plaats, naar_plaats, km, prijs, pax) 
         VALUES ('user1','2008-27-03 21:30:00',2008-27-03 22:30:00','van_plaats','naar_plaats','km','prijs','pax')

uitgevoerd moet worden, dan krijg ik een error 500 -O-
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 27 maart 2008 @ 11:37:13 #78
187069 slacker_nl
Sicko pur sang
pi_57643953
Heb een SQL vraag (DB is Oracle en geen MySQL).

Uitganspunt:
1
2
3
4
5
6
7
create table test_me (
        reg_date                        varchar2(20),
        reg_user                        varchar2(20)
);

INSERT INTO test_me (reg_date, reg_user) VALUES ('20080101', 'username');
INSERT INTO test_me (reg_date, reg_user) VALUES ('20080303', 'username');


Nu wil ik alleen het record hebben met de grootste reg_date. Hoe krijg ik dit voor elkaar?

Nu heb ik het heel simplistisch proberen te doen met de volgende query:

1select reg_user, reg_date from test_me where reg_user = reg_user and reg_date > reg_date;


Maar dit werkt niet zoals ik had gehoopt (mijn hoop was, hij fetched de 2 rows, en kan dan per row gaan checken of reg_date groter is aan de andere entry). Maar dat gebeurd dus niet..

Iemand een idee hoe ik dit wel kan bereiken?
In theory there is no difference between theory and practice. In practice there is.
  donderdag 27 maart 2008 @ 11:38:59 #79
62215 qu63
..de tijd drinkt..
pi_57644004
quote:
Op donderdag 27 maart 2008 11:36 schreef qu63 het volgende:
damn, mn server werkt op zich goed, behalve als die query
[ code verwijderd ]

uitgevoerd moet worden, dan krijg ik een error 500
er miste een '
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 27 maart 2008 @ 11:39:21 #80
187069 slacker_nl
Sicko pur sang
pi_57644007
quote:
Op donderdag 27 maart 2008 11:36 schreef qu63 het volgende:
damn, mn server werkt op zich goed, behalve als die query
[ code verwijderd ]

uitgevoerd moet worden, dan krijg ik een error 500
Apache geeft een 500 error? of mysql?

Als je nou eerst zorgt dat je die query kan draaien buiten PHP om dan ben je half way there.
In theory there is no difference between theory and practice. In practice there is.
  donderdag 27 maart 2008 @ 11:40:55 #81
62215 qu63
..de tijd drinkt..
pi_57644047
quote:
Op donderdag 27 maart 2008 11:39 schreef slacker_nl het volgende:

[..]

Apache geeft een 500 error? of mysql?

Als je nou eerst zorgt dat je die query kan draaien buiten PHP om dan ben je half way there.
ik draaide de query via phpmyadmin, en mn server (abyss) gaf de error 500 ja
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 27 maart 2008 @ 11:49:06 #82
62215 qu63
..de tijd drinkt..
pi_57644228
Hmz, fout lijkt te zitten in het feit dat ik 3 input-velden disabled heb, en dat die waarden dus niet verstuurd worden
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 27 maart 2008 @ 11:54:43 #83
62215 qu63
..de tijd drinkt..
pi_57644348
quote:
Op donderdag 27 maart 2008 11:49 schreef qu63 het volgende:
Hmz, fout lijkt te zitten in het feit dat ik 3 input-velden disabled heb, en dat die waarden dus niet verstuurd worden
readonly does the trick!
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_57649623
Mijn vraag betreft niet MySQL maar MS SQL, maar wellicht dat jullie het toch wel weten.

Ik heb een tabel. Eén van de kolommen bevat een CHECK-constraint, deze constraint moet ervoor zorgen dat bij bepaalde waarde, bijvoorbeeld als er in deze kolom de waarde "A" voorkomt, dat er gecheckt wordt dat in een andere kolom van dezelfde tupel, de waarde groter moet zijn dan bijvoorbeeld "300".

Waar ik zelf aan dacht is dat je een soort if-lus maken in de check, alleen dat is niet mogelijk... Voor de rest heb ik al bijna alle predicates geprobeerd...
Aan dit bericht kunnen geen rechten worden ontleend.
  donderdag 27 maart 2008 @ 16:46:57 #85
62215 qu63
..de tijd drinkt..
pi_57650400
Ik heb 2 tabellen
- meldingen
- user

Nu wil ik de meldingen uitlezen, alleen daar staat dus van_id en voor_id in. Hoe kan ik er nou voor zorgen dat ik ipv van_id de naam van de persoon krijg?
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
  donderdag 27 maart 2008 @ 16:54:07 #86
63192 ursel
"Het Is Hier Fantastisch!
pi_57650543
quote:
Op donderdag 27 maart 2008 16:46 schreef qu63 het volgende:
Ik heb 2 tabellen
- meldingen
- user

Nu wil ik de meldingen uitlezen, alleen daar staat dus van_id en voor_id in. Hoe kan ik er nou voor zorgen dat ik ipv van_id de naam van de persoon krijg?
SELECT A.*, B.naam from meldingen A LEFT JOIN user B where A.van_id = B.voor_id
  donderdag 27 maart 2008 @ 16:58:34 #87
62215 qu63
..de tijd drinkt..
pi_57650638
quote:
Op donderdag 27 maart 2008 16:54 schreef ursel het volgende:

[..]

SELECT A.*, B.naam from meldingen A LEFT JOIN user B where A.van_id = B.voor_id
SELECT meldingen.*, user.naam FROM meldingen meldingen LEFT JOIN user users WHERE meldingen.van_id = user.id

In mijn geval?

-edit-

niet dus
It's Time To Shine
[i]What would life be like without rhethorical questions?[/i]
pi_57650699
een query voor de tabel user erachteraan gooien, met zoiets van "SELECT username FROM user WHERE id = $van_id

Toch?
  donderdag 27 maart 2008 @ 17:02:43 #89
63192 ursel
"Het Is Hier Fantastisch!
pi_57650725
quote:
Op donderdag 27 maart 2008 16:58 schreef qu63 het volgende:

[..]

SELECT meldingen.*, user.naam FROM meldingen meldingen LEFT JOIN user users where meldingen.van_id = user.id

In mijn geval?
SELECT meldingen.*, user.naam FROM meldingen LEFT JOIN user where meldingen.van_id = user.id

De A en B zijn alleen maar voor korte notatie gebruik. Zeker als je maar een aantal velden getoont wilt hebben is het niet handig om elke keer meldingen ervoor te moeten zetten.
  donderdag 27 maart 2008 @ 17:03:57 #90
63192 ursel
"Het Is Hier Fantastisch!
pi_57650749
quote:
Op donderdag 27 maart 2008 17:01 schreef mcDavid het volgende:
een query voor de tabel user erachteraan gooien, met zoiets van "SELECT username FROM user WHERE id = $van_id

Toch?
Waarom dubbele DB verbinding als het in 1 query ook kan??
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')