29. december 2008 - 15:56
Der er
17 kommentarer
Flette 2 script sammen.
Jeg kan ikke få det til at virke med at få $number vist i script 2, det virker i script 3 //script 1 <? $result = mysql_query("SELECT SUM(count) AS sum_i_alt FROM side_fremvisninger_2008"); $sum_i_alt = mysql_result($result, 0, "sum_i_alt"); echo""; ?> //script 2 <TABLE BORDER="0" CELLSPACING="4" bgcolor="ffffff"> <? $side_fremvisninger_2008 = mysql_query("SELECT * FROM side_fremvisninger_2008 WHERE sider='forside'"); while ( $get_side_fremvisninger_2008 = mysql_fetch_array($side_fremvisninger_2008)) { $id = $get_side_fremvisninger_2008["id"]; $count = $get_side_fremvisninger_2008["count"]; $sider = $get_side_fremvisninger_2008["sider"]; $url = $get_side_fremvisninger_2008["url"]; echo "<TR><td>$number%</td>"; } ?> </TR> </TABLE> //script 3 <?php $number = $count / $sum_i_alt * 100; echo number_format($number, 1, '.', ''); ?>
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
29. december 2008 - 15:59
#1
I script 2, hvor kommer $number fra der ? Du har ikke nogle i dit script over...
29. december 2008 - 16:07
#2
det var dog en mærkelig kode i script to! Hvorfor åbner du en <tr> i din while løkke uden at lukke den igen ? :S
29. december 2008 - 16:08
#3
jakobdo: ser det ikke ud til det kommer fra BÅDE script 1 og 2? .. der er i hvert fald variabler der hedder det, som han bruger..
29. december 2008 - 16:12
#4
Virker dette efter hensigten? ----------------------------------- <?php ////////////////// // Script nr. 1 // ////////////////// $result = mysql_query("SELECT SUM(count) AS sum_i_alt FROM side_fremvisninger_2008"); $sum_i_alt = mysql_result($result, 0, "sum_i_alt"); echo""; ////////////////// // Script nr. 2 // ////////////////// echo '<TABLE CELLSPACING="4" style="background-color: #FFFFFF;">'; $side_fremvisninger_2008 = mysql_query("SELECT * FROM side_fremvisninger_2008 WHERE sider='forside'"); while ( $get_side_fremvisninger_2008 = mysql_fetch_array($side_fremvisninger_2008)) { $id = $get_side_fremvisninger_2008["id"]; $count = $get_side_fremvisninger_2008["count"]; $sider = $get_side_fremvisninger_2008["sider"]; $url = $get_side_fremvisninger_2008["url"]; ////////////////// // Script nr. 3 // ////////////////// $number = $count / $sum_i_alt * 100; echo number_format($number, 1, '.', ''); echo "<TR><td>".$number."%</td>"; } echo ' </TR> </TABLE> '; ?>
29. december 2008 - 16:50
#5
cronaldo du er inde på noget, men den viser det 2 gange. Skriver man $number viser den mange decimaler. Jeg vil gerne have at den skal vise 1 decimal.
29. december 2008 - 17:29
#7
så skal det da også virke, men den skriver 0.0 <? echo '<TABLE BORDER=1 CELLSPACING=4 style="background-color: #FFFFFF;">'; $side_fremvisninger_2008 = mysql_query("SELECT * FROM side_fremvisninger_2008 WHERE sider='forside'"); while ( $get_side_fremvisninger_2008 = mysql_fetch_array($side_fremvisninger_2008)) { $id = $get_side_fremvisninger_2008["id"]; $count = $get_side_fremvisninger_2008["count"]; $sider = $get_side_fremvisninger_2008["sider"]; $url = $get_side_fremvisninger_2008["url"]; ////////////////// // Script nr. 3 // ////////////////// $number1 = number_format($number, 1, '.', ''); $number = $count / $sum_i_alt * 100; echo "<TR><td>".$number."%</td>"; } echo ' </TR> </TABLE> '; ?>
29. december 2008 - 17:30
#8
Du bruger jo ikke $number1 som du laver: $number1 = number_format($number, 1, '.', ''); $number = $count / $sum_i_alt * 100; echo "<TR><td>".$number."%</td>"; Dit script er jo helt fucked up. :o)
29. december 2008 - 17:31
#9
echo "<TR><td>".$number."%</td>"; skal være echo "<TR><td>".$number1."%</td>";
29. december 2008 - 17:50
#10
Og hvad laver denne udregning så: $number = $count / $sum_i_alt * 100; ?
29. december 2008 - 17:53
#11
hold da maugle hvor er det laderligt, man skal bare vende dem om. <? echo '<TABLE BORDER=1 CELLSPACING=4 style="background-color: #FFFFFF;">'; $side_fremvisninger_2008 = mysql_query("SELECT * FROM side_fremvisninger_2008 WHERE sider='forside'"); while ( $get_side_fremvisninger_2008 = mysql_fetch_array($side_fremvisninger_2008)) { $id = $get_side_fremvisninger_2008["id"]; $count = $get_side_fremvisninger_2008["count"]; $sider = $get_side_fremvisninger_2008["sider"]; $url = $get_side_fremvisninger_2008["url"]; ////////////////// // Script nr. 3 // ////////////////// $number = $count / $sum_i_alt * 100; $number1 = number_format($number, 1, '.', ''); echo "<TR><td>$number1%</td>"; } echo ' </TR> </TABLE> '; ?> jeg har byttet rundt på de her to. $number = $count / $sum_i_alt * 100; $number1 = number_format($number, 1, '.', ''); I skal have tak for jeres hjælp alle sammen. Kan I ha et godt nytår. smid et svar cronaldo,
01. januar 2009 - 13:45
#12
svar.. og godt nytår til dig også :) .. Jeg er glad for at kunne hjælpe! Med venlig hilsen C^Ronaldo
01. januar 2009 - 17:17
#13
Du får også svar fra mig, da jeg vel også var med til at udpege dine fejl.
01. januar 2009 - 17:59
#14
- men fra mig må du nøjes med et 'Godt Nytår' - og jeg er bare glad ... men var (vist) endnu mere glad i går aftes *-\
01. januar 2009 - 19:10
#15
Olebole: Har tydeligvis ikke hjemmeboende børn <1 år. :o)
01. januar 2009 - 19:10
#16
Og godt nytår til dig også...
02. januar 2009 - 00:01
#17
også godt nytår til dig, olebole :)
Vi tilbyder markedets bedste kurser inden for webudvikling