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.
1) Står der så name="svr2" etc i din HTML (vis kode) 2) Findes $svr2 på den næste side? 3) Du kan lige så godt bruge $_POST["svr".$row[id]] ... 4) men $$ er sjovere
<? echo "<font face 'Tahoma' size='5'><b>- Konkurrence -</b><p><font size='2'>"; if($deltag){ $rigtige = 0; $data = mysql_query("SELECT * from konkurrence_spm order by id"); while($row = mysql_fetch_array($data)){ $name = "svr$row[id]"; if($row[rigtig] == $name){$rigtige++;} echo $$name; } echo"$rigtige";
echo"Hvis du har svaret rigtig på mindst 3 af spørgsmålene er du nu med i konkurrencen"; mysql_query("insert into konkurrence_svr (email, spm1, spm2, spm3, spm4, spm5, spm6, spm7, spm8, spm9, spm10, rigtige) values ('$email','$svr1','$svr2','$svr3','$svr4','$svr5','$svr6','$svr7','$svr8','$svr9','$svr10','$rigtige')");
det rigtige svar er blevet skrevet, men der har i vidst ikke opfattet... (brougth to you by eric j.)... men for at skrive det igen (så kan det være i fanger det)...
så "hudt jeg visker" er det mig der har lavetet den kodestump tildligere herinde på eksperten, og der var det også laver rigtigt... men altså svaret var at når du skal lege med variable variabler, så skal du ikke have " uden om $$name... ;)
du ville have fundet fejlen hvis du havde giddet at bruge lidt indrykning...
--- forbedre kildekode --- <? echo "<font face 'Tahoma' size='5'><b>- Konkurrence -</b><p><font size='2'>"; if($deltag){ $rigtige = 0; $data = mysql_query("SELECT * from konkurrence_spm order by id"); while($row = mysql_fetch_array($data)){ $name = "svr$row[id]"; if($row[rigtig] == $name){ $rigtige++; echo $$name; } echo $rigtige; echo "Hvis du har svaret rigtig på mindst 3 af spørgsmålene er du nu med i konkurrencen"; mysql_query("insert into konkurrence_svr (email, spm1, spm2, spm3, spm4, spm5, spm6, spm7, spm8, spm9, spm10, rigtige) values ('$email','$svr1','$svr2','$svr3','$svr4','$svr5','$svr6','$svr7','$svr8','$svr9','$svr10','$rigtige')");
dea_pg> ja men det er jo det den ikke kan (svare mere end en gang) det skal de individuelle ikke kunne gøre, men der skal selvfølgelig kunne deltage mere end 1 person i konkurrencen...
Hvis jeg udfylder hele lortet og submitter kommer der 1 række i sqlen.... prøver jeg igen kommer der intet (medmindre jeg sletter den første linie i sqlen) det er somom den ikke vil have mere end 1 linie liggende...
Synes godt om
Ny brugerNybegynder
Din løsning...
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.