Hov. Du er ikke logget ind.
DU SKAL VÆRE LOGGET IND, FOR AT INTERAGERE PÅ DENNE SIDE

Hjælp til konkurrence oversigt.

Side 2 ud af 3 (23 indlæg)
Fra Helsingborg
Tilmeldt 3. Apr 05
Indlæg ialt: 6568
Fra  TextReactor Skrevet kl. 13:36
Hvor mange stjerner giver du? :

Der får du jo kun det konkurrencer som deltageren er med i. Det kunne godt være at du skulle lave en join med count på konkurrencedeltager tabellen så der ud for hver konkurrence vil stå hvor mange gange man er med i hver enkelt konkurrence. Det er nok en bedre måde at lave det på.

Jeg har programmeret i over 27 år. Jeg har kodet i C, C++, Java, Delphi, Perl, JavaScript, C#, F#, VB.NET, ASP, Myresnak :D, Comal80 osv....

Fra Nibe
Tilmeldt 8. Feb 09
Indlæg ialt: 183
Skrevet kl. 13:40
Hvor mange stjerner giver du? :

MAn kan kun deltage i hver konkurrence engang :)

Du kan få et overblik over de bedste streaming tjenester i danmark.

Fra Helsingborg
Tilmeldt 3. Apr 05
Indlæg ialt: 6568
Fra  TextReactor Skrevet kl. 13:41
Hvor mange stjerner giver du? :

BenjaBoy:

MAn kan kun deltage i hver konkurrence engang :)

Jeg har heller ikke sagt andet. Men hvis du tæller hvor mange deltagere med ID=1 der er til en given konkurrence, så vil du enten få 0 eller 1. Det kan gøres i én SQL og den skal du så bare køre igennem.

Jeg har programmeret i over 27 år. Jeg har kodet i C, C++, Java, Delphi, Perl, JavaScript, C#, F#, VB.NET, ASP, Myresnak :D, Comal80 osv....

Fra Nibe
Tilmeldt 8. Feb 09
Indlæg ialt: 183
Skrevet kl. 13:45
Hvor mange stjerner giver du? :

når på den måde.

så hvis den er 0 skal den skrive deltag og hvis den er 1 skal den skrive du deltager allerede? :)

 

Mvh Benjamin

Du kan få et overblik over de bedste streaming tjenester i danmark.

Fra Helsingborg
Tilmeldt 3. Apr 05
Indlæg ialt: 6568
Fra  TextReactor Skrevet kl. 13:46
Hvor mange stjerner giver du? :

BenjaBoy:

når på den måde.

så hvis den er 0 skal den skrive deltag og hvis den er 1 skal den skrive du deltager allerede? :)

Yes korrekt.

 

Jeg har programmeret i over 27 år. Jeg har kodet i C, C++, Java, Delphi, Perl, JavaScript, C#, F#, VB.NET, ASP, Myresnak :D, Comal80 osv....

Fra Nibe
Tilmeldt 8. Feb 09
Indlæg ialt: 183
Skrevet kl. 13:48
Hvor mange stjerner giver du? :

Er det denne funkiton jeg skal bruge? :)

 

http://www.w3schools.com/sql/sql_func_count.asp

Du kan få et overblik over de bedste streaming tjenester i danmark.

Fra Helsingborg
Tilmeldt 3. Apr 05
Indlæg ialt: 6568
Fra  TextReactor Skrevet kl. 14:26
Hvor mange stjerner giver du? :

BenjaBoy:

Er det denne funkiton jeg skal bruge? :)

http://www.w3schools.com/sql/sql_func_count.asp

Ja

 

Jeg har programmeret i over 27 år. Jeg har kodet i C, C++, Java, Delphi, Perl, JavaScript, C#, F#, VB.NET, ASP, Myresnak :D, Comal80 osv....

Fra Nibe
Tilmeldt 8. Feb 09
Indlæg ialt: 183
Skrevet kl. 14:45
Hvor mange stjerner giver du? :

Har lavet denne nu:

 

<?php
$userid = $userdata["user_id"];
$query77 = mysql_query("SELECT * FROM ".$db_prefix."konkurrence ORDER BY kid DESC") or die(mysql_error());
while($row = mysql_fetch_assoc($query77)) {
$kid = $result[kid];
$ktekst = $result[ktekst];
$kbillede = $result[kbillede];
$kpris = $result[kpris];
echo'
<hr style="border: 1px solid #008B8B; width: 90%;" /><br />
<table>
<tr>
<td width="30%"><img border="0" src=http://mlz.dk/getpen/images/konkurrence/'.$row[kbillede].' align="left"></td>
<td></td>
<td width="50%">'.$row[ktekst].'</td>
<td></td>
<td width="10%" align="center">';
$res = mysql_query("SELECT COUNT(kdid) AS kdid FROM ".$db_prefix."konkurrencedeltager WHERE bruger = \"$userid\" AND kdid = \"$kid\"") or die(mysql_error());
$rows1 = mysql_fetch_assoc($res);

if($rows1[kdid]==1){
echo"Du er med i ".$kdid."<br>";
}ELSE{
echo'<h3>'.$row[kpris].' points</h3><br><a href=http://www.mlz.dk/getpen/dik.php?kid='.$row["kid"].'&bid='.$userdata["user_id"].'>Deltag</a>';
}

echo'</td>
</tr>
</table>
';
}


?>

 

Men den skrive deltag ligemeget hvad? :)

 

Mvh Benjamin

Du kan få et overblik over de bedste streaming tjenester i danmark.

Fra Helsingborg
Tilmeldt 3. Apr 05
Indlæg ialt: 6568
Fra  TextReactor Skrevet kl. 14:49
Hvor mange stjerner giver du? :

Udskriv $rows1[kdid] og din sql.... så ser du måske hvorfor.

 

Jeg har programmeret i over 27 år. Jeg har kodet i C, C++, Java, Delphi, Perl, JavaScript, C#, F#, VB.NET, ASP, Myresnak :D, Comal80 osv....

Fra Nibe
Tilmeldt 8. Feb 09
Indlæg ialt: 183
Skrevet kl. 14:54
Hvor mange stjerner giver du? :

hmm kdid er 0. Men det burde den da ikke være:

-- Struktur-dump for tabellen `getpen7_konkurrencedeltager`
--

CREATE TABLE `getpen7_konkurrencedeltager` (
  `id` mediumint(11) unsigned NOT NULL auto_increment,
  `kdid` varchar(255) default NULL,
  `bruger` varchar(255) default NULL,
  PRIMARY KEY  (`id`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=21 ;

--
-- Data dump for tabellen `getpen7_konkurrencedeltager`
--

INSERT INTO `getpen7_konkurrencedeltager` VALUES (8, '5', '8');
INSERT INTO `getpen7_konkurrencedeltager` VALUES (7, '1', '8');
INSERT INTO `getpen7_konkurrencedeltager` VALUES (9, '20', '8');
INSERT INTO `getpen7_konkurrencedeltager` VALUES (20, '20', '20');

Mit $userid er 8 :)

Så burde den da skrive 1 hvis $kid er 1? :)

Mvh Benjamin

Du kan få et overblik over de bedste streaming tjenester i danmark.

Side 2 ud af 3 (23 indlæg)