Just nu i M3-nätverket
Gå till innehåll

menJada1

Medlem
  • Antal inlägg

    98
  • Gick med

  • Senaste besök

    Aldrig
  1. Länken kommer från en flash fil jag har som använder sig av en clickTag function. Länken url är redan urlencode men den behåller inte det vid klick? Transport till sidan clickTag_3=test.[color="#0000ff"]php[/color]?fid=1*3*http%3A%2F%2Fwww.samsung.se%2Fcgi-bin%2Fecse%2Finit_se.jsp%3Ftarget_pgm%3D%2Fproduct%2Fproduct_detail_b2c.jsp%26prodID%3DCLP-500%26prod_path%3D%2FConsumer%2BProducts%2FComputers%2B%26%2BRelated%2BProducts%2FfPrinter%2Fcolourlaser Fiins det något svar på detta då jag behöver kunna skicka långa URLér fid=1*3*http:[color="#006400"]//www.samsung.se/cgi-bin/ecse/init_se.jsp?target_pgm=/product/product_detail_b2c.jsp&prodID=CLP-500&prod_path=/Consumer+Products/Computers+&+Related+Products/fPrinter/colourlaser[/color] /JB [inlägget ändrat 2004-08-24 21:00:55 av menJada] [inlägget ändrat 2004-08-31 10:31:26 av menJada]
  2. Hej Proffs. Jag har stött på ett problem som jag inte kan får till. Jag skickar variabel till en sida som ser ut som följande: fid=1*3*http:[color="#006400"]//www.samsung.se/cgi-bin/ecse/init_se.jsp?target_pgm=/product/product_detail_b2c.jsp&prodID=CLP-500&prod_path=/Consumer+Products/Computers+&+Related+Products/fPrinter/colourlaser[/color] Denna vill jag sedan splitta upp i tre stycken variablar. som blir 1 3 http:[color="#006400"]//www.samsung.se/cgi-bin/ecse/init_se.jsp?target_pgm=/product/product_detail_b2c.jsp&prodID=CLP-500&prod_path=/Consumer+Products/Computers+&+Related+Products/fPrinter/colourlaser[/color] Problemet är att den sista biten i URLén blir kapad, slutet kommer ej med utan den tyder denna som en ny variabel vilket i sig kanske inte är så konstigt. prodID=CLP-500&prod_path=/Consumer+Products/Computers+&+Related+Products/fPrinter/colourlaser Hur får jag detta att fungera. Den sista variabeln skall innehålla urlér men kan innehålla alla möjliga olika slag? Jag splittar min variabel med ['*'] Tacksam för assistans.
  3. Kan man på något sätt få fram webläsarID, ett unikt nummer från webläsaren som gör den unik. Eller kan man få fram datornamnet och på så sätt få en unik variabel. Allt detta utan att använda cookies, och som fungerar på flera plattformar. /JB
  4. OK provade det. Får nu i alla fall rätt LIMIT men det står forfarande ArrayArrayArray [color="#0000ff"]include[/color]("variablar.[color="#0000ff"]php[/color]"); $query4 = [color="#ff0000"]mysql_query[/color]("SELECT SUM(impressions) [color="#0000ff"]as[/color] SumImpressions, SUM(spela) [color="#0000ff"]as[/color] SumSpela, SUM(klick) [color="#0000ff"]as[/color] SumKlick, [color="#ff0000"]date[/color] FROM statistik GROUP BY [color="#ff0000"]date[/color] ORDER BY id DESC LIMIT 0,20"); [color="#0000ff"]while[/color]($row = mysql_fetch_[color="#0000ff"]array[/color]($query4)){ $procent_spel[] = $row['SumSpela'] / $row['SumImpressions'] *100; $sqlData1 = [color="#0000ff"]array[/color]_reverse($procent_spel);[color="#006400"]// Reverces the array[/color] [color="#0000ff"]echo[/color] "$sqlData1 ";; }
  5. OK, ledsen för det. Men ibland har jag blivit tillsagd att forsätta på trådar så jag gjorde det. Jag har nu ändrat lite i koden, men problem kvartår. include("variablar.php"); $query4 = mysql_query("SELECT SUM(impressions) AS SumImpressions, SUM(spela) AS SumSpela, SUM(klick) AS SumKlick, date FROM statistik GROUP BY date ORDER BY id DESC LIMIT 0,20"); while($row = mysql_fetch_array($query4)){ $procent_spel[] = $row[sumSpela] / $row[sumImpressions] *100; $sqlData1 = array_reverse($procent_spel);// Reverces the array echo "$sqlData1 ";; } Denna skriver ut. Array Array Array Array Array Array Array Array Array Array Array verkar som jag inte får till: $procent_spel[] = $row[sumSpela] / $row[sumImpressions] *100;
  6. Godag nu var man här igen och strular till det för omvärlden. Fler array problem. Nu vill jag göra en beräkning av sql resultat och få in det i en ny array, men får som vanligt fel. Detta har jag lyckats med: $query4 = [color="#ff0000"]mysql_query[/color]("SELECT SUM(impressions) [color="#0000ff"]as[/color] SumImpressions, SUM(spela) [color="#0000ff"]as[/color] SumSpela, SUM(klick) [color="#0000ff"]as[/color] SumKlick, [color="#ff0000"]date[/color] FROM statistik GROUP BY [color="#ff0000"]date[/color] ORDER BY id DESC LIMIT 0,20"); [color="#0000ff"]while[/color]($row = mysql_fetch_[color="#0000ff"]array[/color]($query4)){ $procent_spel = $row[sumSpela] / $row[sumImpressions] *100; $procent_click = $row[sumKlick] / $row[sumImpressions] *100; $sqlData1 = [color="#0000ff"]array[/color]_reverse("$procent_spel");[color="#006400"]// Reverces the array[/color] [color="#0000ff"]echo[/color] "$sqlData1 "; [color="#0000ff"]echo[/color] "$procent_spel "; felet är att det inte verkar vara en array. Då jag skall reversa den får jag meddelande: Warning: array_reverse(): The argument should be an array in /home/a/adstat/www/1.4/admin/diagrams/test.php on line 7 På den sita echo delen får jag fram mina värden?? 1.0412514344386 OSV. Tacksam för hjälp
  7. Vet inte om jag måste byta tråd men jag har en LIMIT fråga som inte vill bli rätt. /JB
  8. TACK!!!!!!!!!!!!!!!!!!! Du är en klippa men det är riktigt pinsamt att jag strandat på detta. Har hållit på ett tag med detta men fått tunnelseende. Än en gång TACK! /JB
  9. Tack, du är en klippa! Nu fungerar bilden i alla fall. Men det står ARRAY i istället för som det skall vara datum?? [color="#ff0000"]header[/color]("Content-Type: image/png"); [color="#0000ff"]require[/color]("./panachart.[color="#0000ff"]php[/color]"); [color="#0000ff"]include[/color]("variablar.[color="#0000ff"]php[/color]"); $query4 = [color="#ff0000"]mysql_query[/color]("SELECT [color="#ff0000"]date[/color] FROM statistik WHERE campagnID = 14 ORDER BY [color="#ff0000"]date[/color] DESC LIMIT 10"); [color="#0000ff"]while[/color]($row = mysql_fetch_[color="#0000ff"]array[/color]($query4)){ $vLabels[] = [color="#0000ff"]array[/color]($row[[color="#ff0000"]date[/color]]); } $vCht4 = [color="#0000ff"]array[/color](1,2,3,4,5,6); $ochart = [color="#0000ff"]new[/color] chart(450,130,5, '[color="#006400"]#eeeeee');[/color] $ochart->setTitle("AVAd Stats","[color="#006400"]#000000",2);[/color] $ochart->setPlotArea(SOLID,"[color="#006400"]#444444", '#dddddd');[/color] $ochart->setFormat(0,',','.'); $ochart->addSeries($vCht4,'line','Series1', SOLID,'[color="#006400"]#FF0000', '#FF0000');[/color] $ochart->setYAxis('[color="#006400"]#000000', SOLID, 2, "");[/color] $ochart->setLabels($vLabels, '[color="#006400"]#000000', 1, VERTICAL);[/color] $ochart->setGrid("[color="#006400"]#bbbbbb", DASHED, "#bbbbbb", DOTTED); [/color] $ochart->plot('');
  10. Diagram scriptet gör en foreach på varabeln $vCht4 = array(5,7,3,15,7,8,2,2,2,11,22,3); Jag har fått felmeddelanden när jag försökt att lösa detta själv dock utan resultat. Men som du beskriver det så blir det ju 2st värden. Jag vill bara ha in ett värde från flera rader efter varandra som ovan. Och jag fattar forfarande inte. Vilket jag är hemst ledsen för. Och MYSQL_ASSOC är jag inte ens säker på om jag skall använda. Hittade en lösning från annat forum som jag inte lyckades få igång Detta är vad jag vill göra: $query4 = [color="#ff0000"]mysql_query[/color]("SELECT [color="#ff0000"]date[/color] FROM statistik ORDER BY [color="#ff0000"]date[/color] DESC"); [color="#0000ff"]while[/color]($row = mysql_fetch_[color="#0000ff"]array[/color]($query4)) { $vLabels = [color="#0000ff"]array[/color]($row[dates]); } Och jag vill få datan att bli $vLabels = [color="#0000ff"]array[/color](5,7,3,15,7,8,2,2,2,11,22,3); Sedan som sagt gör scriptet en foreach och populerar digrammet med Labels. ?????????????????????????????? Vad göra, fattar ingen ting och det är säker det lättaste i världen /JB [inlägget ändrat 2004-07-08 21:45:51 av menJada]
  11. Det där var mycket överkurs för mig. Men jag gillade X-Dimensionell array. Jag får klura lite till
  12. Ok det tackar jag för men hur skulle det se ut. Har provat allt men får inte fram någon data. Så jag misstänker att jag gör något kopiöst fel. Hittade detta förslag men det funkade ju givetvis inte $query4 = [color="#ff0000"]mysql_query[/color]("SELECT data FROM tabell WHERE ID = '14'"); [color="#0000ff"]while[/color]($row = mysql_fetch_[color="#0000ff"]array[/color]($query4, MYSQL_ASSOC)) { $vCht4[] = [color="#ff0000"]number_format[/color]($row[impressions], 0, '.', ''); [inlägget ändrat 2004-07-07 23:14:02 av menJada]
  13. Givetvis, men frågan är inga problem hur får jag ut så att den fråge varibaln blir som följande. $vCht4 = [color="#0000ff"]array[/color](5,7,3,15,7,8,2,2,2,11,22,3); Det rä det som är kruxet
  14. Har nu letat på alla forum inklusive denna. Lag inlägg på en befinlig tråd men inte hittat något svar. Är desperat behov av hjälp. Skall använda mig av ett diagram script men skall få datan hämtad från en databas. problemet är att variablen ser ut som fäljande $vLabels = [color="#0000ff"]array[/color]('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'); Kan nogon assistera mig i detta problem. Mina kunskaper är lagom men denna lilla nöt knäcker jag inte. Scriptet i sin helhet. $vCht4 = [color="#0000ff"]array[/color](5,7,3,15,7,8,2,2,2,11,22,3); $vLabels = [color="#0000ff"]array[/color]('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'); $ochart = [color="#0000ff"]new[/color] chart(500,260,10, '[color="#006400"]#eeeeee');[/color] $ochart->setTitle("Results Chart","[color="#006400"]#000000",7);[/color] $ochart->setPlotArea(SOLID,"[color="#006400"]#444444", '#dddddd');[/color] $ochart->setFormat(0,',','.'); $ochart->addSeries($vCht4,'line','Results', SOLID,'[color="#006400"]#000000', '#0000ff');[/color] $ochart->setXAxis('[color="#006400"]#000000', SOLID, 5, "Results");[/color] $ochart->setYAxis('[color="#006400"]#000000', SOLID, 2, "");[/color] $ochart->setLabels($vLabels, '[color="#006400"]#000000', 1, VERTICAL);[/color] $ochart->setGrid("[color="#006400"]#bbbbbb", DASHED, "#bbbbbb", DOTTED); [/color] $ochart->plot('');
  15. Fånga upp denna tråd och vill själv få lite mer klarhet. Skall själv använda mig av den kod Rogge664 nämner. Det är för diagram. Det du nämner gör väl flera arrayer av $vLabels[]=4711. Men om man bara vill ha en array, med en rad data som: $vCht1 = array(60,40,20,34,5,52,41,20,34,43,64,40); Men att datan skall vara dynamisk. Delar av koden för att det skall bringa klarhet: $vCht4 = [color="#0000ff"]array[/color](0,0,0,0,0,0,0,60,40); $vCht5 = [color="#0000ff"]array[/color](12,21); $vCht6 = [color="#0000ff"]array[/color](5,7); $vCht7 = [color="#0000ff"]array[/color](60,3); $vCht8 = [color="#0000ff"]array[/color](12,40); $vCht9 = [color="#0000ff"]array[/color](5,7); $vLabels = [color="#0000ff"]array[/color]('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'); $ochart = [color="#0000ff"]new[/color] chart(450,130,5, '[color="#006400"]#eeeeee');[/color] $ochart->setTitle("AVAd Stats","[color="#006400"]#000000",2);[/color] $ochart->setPlotArea(SOLID,"[color="#006400"]#444444", '#dddddd');[/color] $ochart->setFormat(0,',','.'); $ochart->addSeries($vCht4,'line','Series1', SOLID,'[color="#006400"]#FF0000', '#FF0000');[/color] $ochart->addSeries($vCht5,'line','Series2', SOLID,'[color="#006400"]#000000', '#0000ff');[/color] $ochart->addSeries($vCht6,'line','Series3', SOLID,'[color="#006400"]#000000', '#0000ff');[/color] $ochart->addSeries($vCht7,'line','Series1', SOLID,'[color="#006400"]#FF0000', '#FF0000');[/color] $ochart->addSeries($vCht8,'line','Series2', SOLID,'[color="#006400"]#000000', '#0000ff');[/color] $ochart->addSeries($vCht9,'line','Series3', SOLID,'[color="#006400"]#00FF00', '#00FF00');[/color] $ochart->setXAxis('[color="#006400"]#000000', SOLID, 1, "DAY");[/color] $ochart->setYAxis('[color="#006400"]#000000', SOLID, 2, "");[/color] $ochart->setLabels($vLabels, '[color="#006400"]#000000', 1, VERTICAL);[/color] $ochart->setGrid("[color="#006400"]#bbbbbb", DASHED, "#bbbbbb", DOTTED); [/color] $ochart->plot(''); /Jörgen [inlägget ändrat 2004-07-05 21:36:55 av menJada]
×
×
  • Skapa nytt...