Mysql sætter ikke til online.
|
Hej rowlere. jeg sidder og har fået mit login system og opret færdigt. Jeg er så begyndt på en tagwall, som jeg er færdig med nu. Problemet er, at når man logger ind på min side, logger man fint ind. Men hvis man kigger i mysql databasen står der at man er offline. Så i min tagwall kan man jo ikke skrive fordi man skal være logget ind for at skrive. Nogle der ved hvordan jeg kan gøre så mysql sætter sig til online når man logger ind? PointfordelingForfatteren har lukket trĺden og har valgt at fordele de 20 point sĺledes:
|
|
|
Du mener. Dit brugerpanel på din hjemmeside. Login = sæt din bruger Online . Så folk kan se der er 1 eller ( 2 online brugere ) ?. |
Oprettet af:
|
|
Kender godt til problemet. Kan vi eventuelt få lov til at se den stump kode det drejer sig om, og eventuelt et link til din hjemmeside. |
Oprettet af:
|
|
Hvis det er det du snakker om. Har jeg lige bikset noget sammen. Virker. Men læs det igennem. Login: ( lav en der hedder status & time & sidstset
Sætter status på sidstset og Offline efter 20 minutter inaktivitet. Skal sættes ind i config.php eller den du bruger til mysql.
Logud
Bare en del der kan virke. Eks på table `status` varchar(50) NOT NULL default '0', `time` varchar(200) NOT NULL default '0', `sidstset` varchar(170) NOT NULL default 'Aldrig', Eks. Det virker. Men om det er den bedste løsning, er det garanteret ikke :) if($row['status'] == "0") { echo "<font color='red'>Offline</font>"; } if($row['status'] == "1") { echo "<font color='green'>Online</font>"; } Sidst redigeret 16:57 22/11/2009 |
Oprettet af:
|
|
kan lige vise koden og det :). Login-ok.php
og mysql:
|
Oprettet af:
|
| og hjemmesiden er http://hyggehjørnet.wep.dk/rigtige |
Oprettet af:
|
|
`status` varchar(255) NOT NULL default 'Offline', Hvorfor Offline ? - brug 1-2 eller andet. i tal. :) Og ikke varchar(255) men nok med 50 :) |
Oprettet af:
|
|
MasterCard skrev kl. 17:00 d. 22/11/2009 `status` varchar(255) NOT NULL default 'Offline', Hvorfor Offline ? - brug 1-2 eller andet. i tal. :) Og ikke varchar(255) men nok med 50 :) Har sat den til varchar 50 nu, men forstår ikke hvad du mener med "brug 1-2 eller andet. i tal. :) hva mener du med det? |
Oprettet af:
|
|
`status` varchar(50) NOT NULL default '0', `time` varchar(200) NOT NULL default '0', Med "0" i begge to. Og lav den med den kode jeg har skrevet. Når du logger ind, altså - korrekte oplysninger = login + update - som updater status :) Og i config.php som har adgang til din database, så den kan fange tablen. Og i logud, updater med status="0" så den sætter til 0 = offline . 1 = On 2: Off Alt er skrevet i tidligere post.. Det virker. Bare at få det skrevet ind og wupti.. |
Oprettet af:
|
| Fatter 0 af det der, ud over at ætte status til 0:) og har ikke et felt der hedder time? så hva kan jeg bruge det til? |
Oprettet af:
|
|
Jeg har ikke mere tid nu. Men læs nu den igennem .. Du kan da læse ikk ? Den er lige til, læs og forstå. Status: 1 = online Status: 0 = offline time: 0 ( sætter tiden når du logger ind og sætter dig på 0 efter 20 minutter inaktivitet ) Sæt det ind i login og logud og config .. Så er du godt på vej !! |
Oprettet af:
|
| Forstod sku heller ikke helt det der |
Oprettet af:
|
| ? sætte ind? øhh |
Oprettet af:
|
|
Og kan virkelig ik se at det blir bedre at kalde online 1 og offline 0? kan jeg ikke bare kalde det online offline? tror slet ikke du ved hva jeg mener med at der står man er offline :) |
Oprettet af:
|
|
Og kan virkelig ik se at det blir bedre at kalde online 1 og offline 0? kan jeg ikke bare kalde det online offline? tror slet ikke du ved hva jeg mener med at der står man er offline :) |
Oprettet af:
|
|
MasterCard skrev kl. 16:43 d. 22/11/2009 Du mener. Dit brugerpanel på din hjemmeside. Login = sæt din bruger Online . Så folk kan se der er 1 eller ( 2 online brugere ) ?. NEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEJ, FFS KAN DU IKKE SE AT DER STÅR AT MAN BARE ER OFFLINE I MYSQL ELLER HVA? er det så svært at forstå-.- skal ikke ha lavet en onlineliste, det kan jeg da selv tænke mig til hvordan man laver, omg |
Oprettet af:
|
|
hallo? dU kan jo lave det enkelt med 1 og 0?
er det så svært? |
Oprettet af:
|
|
Eye-Toy skrev kl. 19:45 d. 22/11/2009 hallo? dU kan jo lave det enkelt med 1 og 0?
er det så svært? Lidt fail. Det burde gøres følgene.
Tjek din true og false i if sætninger i gennem ;) |
Oprettet af:
|
|
Hvorfor er det fail? Du har jo blot lavet en
Der bare tjekker om det er tomt eller ej? Og hvis din måde er den bedste, hvordan ville du så lave afk, optaget osv? Jeg ville nok gøre det sådan her..
ja osv.. |
Oprettet af:
|
| ..... |
Oprettet af:
Point modtaget: 20 |
|
Eye-Toy skrev kl. 15:13 d. 23/11/2009 Hvorfor er det fail? Du har jo blot lavet en
Der bare tjekker om det er tomt eller ej? Og hvis din måde er den bedste, hvordan ville du så lave afk, optaget osv? Jeg ville nok gøre det sådan her..
ja osv.. Nej det gør du netop ikke. Du spørger: "Er denne værdi sand?". Og da værdien er 1 = sand. |
Oprettet af:
|

Lukket