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.
Har rettet lidt til i det kode du postede, og så har jeg stillet det lidt mere læsligt op. Du skriver aldrig rigtigt hvad problemet er, men måske du kunne have et problem med at du først har en query hvor du gemmer tupplerne i $row, og i det kode du viste her, bruger du selv samme variabel ($row) til en indlejret (muligvis, kan jeg ikke se ud fra din kode her) query.
<?php echo $row['Login']; ?> har oprettet spillet <span class="MenuText"> <?php echo $row['game']; ?> <?php if ($row['luk'] == '0') { // Include class file require_once("class.php"); // Connect to the database dhost::dbConn("xxxx"); // Perform query $query = mysql_query(" SELECT * FROM resultat WHERE login = '$login'") or die( mysql_error() ); // Run through result while($row = mysql_fetch_array($query)) { if ($Id['Id'] == "Id (id på spil)" and $Login['Login']) { echo ("<a href=\"spil.php?id={$row['Id']}\" class=\"MenuText\">Spil her</a>"); } // end ... if else { echo ("<a href=\"spilret.php?id={$row['Id']}\" class=\"MenuText\">Ret spil</a>"); } // end ... else } // end ... while } // end ... if $row['luk'] ?>
jeg har (prøvet) lavet sådan en lille spille side.
Det er til mit arbejde, hvor vi spiller på fodbolds kampe, og køber kage for pengene. man kan nu oprette sig som bruger, og oprette spil eller spille på kampe.
Når man opretter et spil bliver, bliver Login, spillet for et ID, og hvornår spillet lukker (en dato) gemt i tabel spil.
Tabellen spil bliver vist på forsiden, så man (kunne før) se de sidste 8 spil ( man komer til at se alle spil på en anden side). Nu komer mit problem, hvis en spiller har spillet på et spil ( resultat bliver gemt i en tabel der hedder resultat, som gemmer spillets ID, Login navn og deres bud på kampen) så må de ikke kunne spille på den kamp igen, og derfor skal linket Spil her rettes til Ret spil ( og hvis luk i spil tabel er sat til 1, så skal man slet ikke kunne se noget link)
Dit forsøg viser kun 1 kamp, og 2 gange retspil med hver sin ID
Det var ikke et forsøg, det var bare for at hjælpe lidt, at jeg rettede nogen fejl i din kode og stillede det lige mere overskueligt op.
Men hvad jeg kan læse ud af din forklaring, skal du have konstueret en query som henter alle de kampe frem som en bruger (med et id) ikke har spillet på endnu og som ikke har overskredet lukke datoen. Du kan så i den tabel hvor i du indhenter data om hvem som har spillet på hvilken spil, hente de spil frem som en bruger så har mulighed for at rette i (altså de spillet han har spillet på, og som ikke har overskredet lukke datoen).
Jeg kan desværre ikke hjælpe dig mere end dette, da jeg ikke kender dit database design.
adgang : id =tinyint Login = text kode = text navn = text ------------------------------------------------------------------------------------- resultat: id = text game = text Login = text home = text out = text ------------------------------------------------------------------------------------- Spil : Id = tinyint game = text Login = text spillukker = text luk = tinnyint -------------------------------------------------------------------------------------
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.