Avatar billede inctor Nybegynder
23. juli 2005 - 10:35 Der er 29 kommentarer og
1 løsning

Kalde en tilfældig row hver dag fra DB'en..

...
Haii, jeg har eN chaT, oG jeg kunne godT tænke Maii aT der kom eN Dagen's Profil ind på forsiden hver dag, og det skulle være en tilfældig hver gang, her eR eT eksempel på hvorN jeg godT kunne tænke Maii aT det så uD..:
____________
|          |
|      |
|      |
|  Figur  |
|          |
|          |
|__________|
    navn
    CCK
Hvor navn= Brugernavnet..
Hvor CCK= Hvor mange Mønter man har..
Hvor Figur= Et billede aF den figur man nu har..

Hvilke oplysninger skal i bruge for aT kunne hjælpe Maii..?
oG den skal kunne undlade Brugernavne Med navnet: System, dem skal den undlade aT tage med..
Håber aT det eR beskrevet nok, oG aT i kan hjælpe Maii..

Hilsen Mads...
Avatar billede inctor Nybegynder
23. juli 2005 - 10:37 #1
Beklager deT ASCII, haaber aT i kan se hvad jeg mener med det...


Hilsen mads
Avatar billede arne_v Ekspert
23. juli 2005 - 10:39 #2
SELECT * FROM tabel ORDER BY RAND() LIMIT 1

bør vælge en tilfældig
Avatar billede arne_v Ekspert
23. juli 2005 - 10:40 #3
så lader du den blive kørt af et cronjob 0400 og gemmer et PHP script der viser den
resten af dagen
Avatar billede inctor Nybegynder
23. juli 2005 - 10:41 #4
hvordan faar jeg den saa t aT undlade brugere med navnet System..?
Avatar billede arne_v Ekspert
23. juli 2005 - 10:51 #5
SELECT * FROM tabel WHERE navn NOT IN ('SYSTEM','ADMIN') ORDER BY RAND() LIMIT 1
Avatar billede inctor Nybegynder
23. juli 2005 - 10:54 #6
jeg eR virkelig eN pade T Databaser osv.. jeg ved ikk hva eN Conjob 0400 eR..? hehe..
Men,
Tabellen hedder: users
De tre Row's eller hva de nu hedder, hedder:

figur , spir oG username

figur eR figuren paa brugeren..
Spir eR CCK ..
Username eR brugernavnet.. kan du lave eT lille script som kan saette det op som jeg har gjort paa ASCII'en..? Så ville jeg blive rigtigt glad.. Jeg har flere Database, php problemer med chatten hvis du kunne tænke dig aT hjælpe Maii..
Avatar billede inctor Nybegynder
23. juli 2005 - 15:17 #7
Haii..
Jeg har prøvet aT fikse eN lille script samm der burde kunne gøre det.. Men eR det rigtigt skrevet..?

<? include("inc/sql.php"); ?>


<?

$result1 = mysql_query("SELECT * FROM users WHERE username NOT IN ('SYSTEM','ADMIN') ORDER BY RAND() LIMIT 1");

$row1    = mysql_fetch_array($result1);

?>

echo " <b>Navn:</b> <br>$row[username] <br> ";

echo " <b>Figur:</b> <br>$row[figur]    <br>  ";

echo " <b>CCK:</b> <br>$row[spir]    <br> ";

?>
Avatar billede arne_v Ekspert
23. juli 2005 - 20:16 #8
cron er en unix/linux utility til at køre tasks på bestemte tidspunkter

(windows har windows scheduler til det samme)
Avatar billede arne_v Ekspert
23. juli 2005 - 20:18 #9
scriptet vil altid udskrive 1 række (fordi der ikke er en while løkke)
Avatar billede inctor Nybegynder
23. juli 2005 - 21:52 #10
Jeg har prøvet aT ligge teksten ind i eN php fil oG uplaodet den, denne tekst står der når jeg går ind på siden, altså filen jeg har uploadet..

echo " Navn:
$row[username]
"; echo " Figur:
$row[figur]
"; echo " CCK:
$row[spir]
"; ?>


eR det eN fejl i dette scripT eller hvad eR det..?

<? include("inc/sql.php"); ?>


<?

$result1 = mysql_query("SELECT * FROM users WHERE username NOT IN ('SYSTEM','ADMIN') ORDER BY RAND() LIMIT 1");

$row1    = mysql_fetch_array($result1);

?>

echo " <b>Navn:</b> <br>$row[username] <br> ";

echo " <b>Figur:</b> <br>$row[figur]    <br>  ";

echo " <b>CCK:</b> <br>$row[spir]    <br> ";

?>


Ved godT jeg spørger dumT hele tiden men kan ikk rigtigt finde ud af det..
Avatar billede arne_v Ekspert
24. juli 2005 - 15:10 #11
prøv og slet den ?> som er midt i det hele
Avatar billede inctor Nybegynder
24. juli 2005 - 17:40 #12
<? include("inc/sql.php"); ?>


<?

$result1 = mysql_query("SELECT * FROM users WHERE username NOT IN ('SYSTEM','ADMIN') ORDER BY RAND() LIMIT 1");

$row1    = mysql_fetch_array($result1);

?>  <--- Den ...?

echo " <b>Navn:</b> <br>$row[username] <br> ";

echo " <b>Figur:</b> <br>$row[figur]    <br>  ";

echo " <b>CCK:</b> <br>$row[spir]    <br> ";

?>
Avatar billede arne_v Ekspert
24. juli 2005 - 17:41 #13
ja
Avatar billede inctor Nybegynder
24. juli 2005 - 17:42 #14
nu står der:


Parse error: parse error, unexpected '<' in /customers/cyperchatten.dk/cyperchatten.dk/httpd.www/chat/dprofil.php on line 12


..?
Avatar billede arne_v Ekspert
24. juli 2005 - 21:46 #15
hvilken linie er linie 12 ?
Avatar billede inctor Nybegynder
24. juli 2005 - 23:02 #16
Det eR den nederste Linie.. Den sidste af Linierne.. :S

Men har fået den T aT virke.. Nu skal jeg bare havde den T aT hente det billede, hver bruger har joo ikk den samme figur, så skal have den T aT hente det billede som den bestemte user har, men den printeR kun navnet på selve billedet, eks: standard-han.gif .. skriver den, hvordan får jeg den T aT gøre så der kommer eT billede aF standard-han.gif istedet for teksten..?
Avatar billede jesperaha Nybegynder
25. juli 2005 - 11:43 #17
du skal ændre din kode til nedenstående, så vil den vise dit billede.

echo " <b>Navn:</b> <br>$row[username] <br> ";

echo " <img src=\"$row[figur]\">    <br>  ";

echo " <b>CCK:</b> <br>$row[spir]    <br> ";
Avatar billede inctor Nybegynder
25. juli 2005 - 22:55 #18
okaY TaaK.. det Virker, Hvorn får jeg T aT vise den samme figur hele dagen, oG næste dag vælge eN ny figur som skal vises hele dagen og sån skal deT Fortsætte.. Selvom man trykker på F5 for aT opdatere skal den stadig vise den samm figur.. Hvorn klarer jeg det..?
Avatar billede jesperaha Nybegynder
26. juli 2005 - 02:12 #19
Der skal du ind og lege med cronjobs - for at få den til at vælge en tilfældig profil eks. kl. 0:01.

Så skal du bare ha' php til at skrive den record. Det burde ikke være det store problem
Avatar billede inctor Nybegynder
26. juli 2005 - 09:02 #20
Joo For Maii.. jeg Aner ikk Hva eT CronJob eR, oG ved ikk hvorn man skriver dem.. oG jeg har eN B-One Hjemmeside.. Har købt min Hjemmeside Hos B-One, oG min far siger aT man ikk kan Ligge CronJob ind på deres FTP pga, aT man ikk har BackIndgang eller hvad det hedder.. Eller Har man det Hos B-One..? HVorn kan jeg finde ud af det..?
Avatar billede arne_v Ekspert
26. juli 2005 - 09:22 #21
Din far har uden tvivl ret.

Jeg kan se 2 muligheder:

1)  du kalder siden manuelt hver morgen

2)  du lader et scheduleret job på din egen PC kalde scriptet hosted hos
    B-One på et bestemt tidspunkt
Avatar billede inctor Nybegynder
26. juli 2005 - 09:24 #22
Hvorn får jeg den T aT kalde siden hver morgen..? Jeg har kun internet hos min far, så den anden Mulighed kan jeg nok ikk bruge så meget.. og HVorn ser ScripteT/Filen ud til den første mulighed..?
Avatar billede inctor Nybegynder
10. november 2005 - 09:01 #23
Lukker !
Avatar billede arne_v Ekspert
10. november 2005 - 13:15 #24
Og skulle det være en anden gang så skal vi nok undlade at bruge tid på at hjælpe dig.
Avatar billede inctor Nybegynder
10. november 2005 - 13:28 #25
mit spg har været åbent i næsten 3 måneder ... og fik ikke svar på imt spg , og så lukkede jeg spg , da jeg ikke sys at jeg fik noget svar som jeg kan bruge ..
Avatar billede arne_v Ekspert
10. november 2005 - 13:32 #26
så vidt jeg kan se fik du præcis svar på dit oprindelige spørgsmål
Avatar billede inctor Nybegynder
10. november 2005 - 13:37 #27
Jaa fik et svar , men ikke et jeg kunne bruge til noget , skulle have svar på hvordan jeg kalder siden maunelT eller lave et Scheduleret job hos B-One ..
Avatar billede javascript Nybegynder
10. november 2005 - 13:39 #28
og lær nu og stav ordenligt forhelvede.. istedet for alt det med store bogstaver midt i det hele..
Avatar billede arne_v Ekspert
10. november 2005 - 13:49 #29
ingen af de dele var med i dit oprindelige spørgsmål - de blev tilføjet
efter at du havde fået svar påd et du spurget om

svar på hvordan man kalder en side manuelt ???? flyt muse markøren hen på
internet explorer ikonen, dobbelt klik, klik på adresse linien, skriv URL,
tryk retur ! sorry det opfattede jeg ikke som et spørgsmål
Avatar billede inctor Nybegynder
10. november 2005 - 15:24 #30
jeg kunne godT tænke Maii aT der kom eN Dagen's Profil ind på forsiden hver dag, og det skulle være en tilfældig hver gang... Betyder at der skal komme en ny brugerprofil en gang hver dag , så hver gang klokken blir tolv skal en ny profil komme frem .. det var spg'et ..
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
Computerworld tilbyder specialiserede kurser i database-management

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