Hej!
Först och främst får jag lov att presentera mig: Jag är en nybliven Drupal-byggare sedan någon månad tillbaka och för tillfället använder jag Drupal för ett Hobbyprojekt (som förhoppningsvis blir något stort). Jag har utan problem lyckats sätta upp en tjänst, fått användarrättigheter och annat att lira, men nu har jag kört fast!
Jag vill bygga en sida där användaren kan mata in ett värde i en "fri" tabell och där jag registrerar det användaren skriver in tillsammans med dagens datum. Sedan vill jag presentera det hela i diagramform.
Låt oss säga att man som användare ska mata in hur många mil man kört idag. Det jag vill lagra är då miltalet och datumet. Antalet möjliga värden skulle i den bästa av världar vara oändligt, men skulle kunna begränsas till säg 30.
Det jag vill få ut på sidan är alltså:
23/11 - 43 km
27/11 - 73 km
29/11 - 22 km
-> Mata in nytt värde
Och sedan ett diagram med 23/11, 27/11, 29/11
Har trixat lite med Webforms, men där är främst begränsningen att varje inmatning ger en submit och tillbaka kommer ett tomt formulär igen. Jag vill ju "komma ihåg" tidigare inmatningar.
För diagrammet har jag pysslat lite med Charts, men här är ju problemet att datan måste plockas upp från MySql direkt skulle jag tro...
Någon som har några tips, ideér, pekpinnar eller som gjort något liknande!
Alla tankar och ideér välkomnas då jag kört fast!
/Micke
Comments
Ont om svar
Hej Micke!
Det verkar tyvärr vara ont om svar på hur man använder/skapar diagram i Drupal här på svenska forumet. (Själv hade jag inte hört talas om Charts-modulen innan ditt inlägg.) Kanske finns det fler svar i något av de internationella forumen.
Jag markerar frågan som avskriven. Välkommen att öppna upp den igen om det finns anledning.
//Johan Falk, forumadmin
Lösningen blev egen kod...
Så, om nu någon i framtidigen söker på diagram eller liknande så kan jag ju iallafall förklara vad jag gjort:
Jag har satt upp en separat MySQL-databas (en tabell i den databas Drupal ligger i hade säkert fungerat fin-fint också, men jag kände att det var säkrast att hålla isär sakerna). I den databasen lagrar jag användarnamnet från Drupal och sedan de olika värdena. Allt detta hanteras med PHP-sidor i Drupal och där ropar jag in variabeln "id" med:
global $user;
$id = $user->name;
och lagrar och presenterar sedan datat med ett vanligt HTML-formulär som resulterar i ett diagram som skapas med "Open Flash Chart"... Fungerar helt ok från mitt perspektiv och jag tror mig ha undvikit de värsta säkerhetsluckorna.
/Micke