Computergenie.nl    

Computergenie.nl
  Registreer!
  Registreer
Homepage
Home
Top 10
Top 10
Forum
Forum
Prijsindex
Prijsindex
Nieuws
Nieuws
Downloads
Downloads
Hulp & Uitleg
Hulp & Uitleg
Uitgebreid zoeken
 
  Zoeken •  Gebruikerslijst  •  Gebruikersgroepen   •  Registreer  •  Profiel  •  Log in om je privť berichten te bekijken  •  Ben je al lid?  Log in! 
Ben je al lid?  Log in!
Kies uw onderwerp:
Computer-Cafť
Knowledge Base
Hardware
Software
Internet & netwerken
Games
Scripten & programmeren
Digitale fotografie & video
Multimedia
GSM & mobile
Sitecheck & links
OfficiŽle mededelingen
Feedback
ISL Light
Aanbiedingen
Markt-plaats
Hulp & Uitleg

Sponsors:

Cloud VPS

Relaties:

PC Beveiliger
Forum » Scripten & programmeren » probleempje met mastermind
[PHP]  probleempje met mastermind

Nieuw onderwerpNieuw antwoord
jorick92 Bericht Geplaatst op 09-03-2010 Reageer met quote
Beginnend lid
kunnen jullie mij helpen ?
ik moet voor school een spel maken in php, en ik heb daarvoor mastermind uitgekozen.
voor mijn gevoel heb ik het bijna af, maar er blijft nog 1 groot probleem.
bij het kijken of de kleuren goed zijn, laat hij volgens mij niet zien wat jij hebt ingevuld, maar wat de gegenereerde kleurcode is. ook laat hij niet alle stippen zien.

Code:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
 "http://www.w3.org/TR/html4/strict.dtd">
<HTML>
<HEAD> <link href="opmaak.css" type="text/css" rel="stylesheet">
<TITLE> PHP </TITLE>
</HEAD>
<BODY>

<div id="maincontainer">

 <div class="header">
     <div class="headerimage1">
     </div>
     <div class="binnenbox">
     </div>
</div>
<div class="menu">
<div class="I_onder"> </div>

   <li> |<a><a href="voorbeeld_1.php"> Het Spel </a> </a> |</li>
   <li><a><a href="Uitleg.html"> Uitleg </a> </a> |</li>
   <li><a><a href="flowchart.html"> Flowchart </a> </a> |</li>

</div>
   
<div id="box1_left">    
</div>
<div id="box1_right"> </div>

<div id="box_right">

</div>
   <div id="box_main">
   
      <?php
         if(ISSET($_POST['start'])){
            $C1=rand(1, 8);
            $C2=rand(1, 8);
            $C3=rand(1, 8);
            $C4=rand(1, 8);
         }

         if(ISSET($_POST['keuze'])){
            $C1=$_POST['C1'];
            $C2=$_POST['C2'];
            $C3=$_POST['C3'];
            $C4=$_POST['C4'];
            
                                $S1 = $_POST['S1'];
                                $S2 = $_POST['S2'];
                                $S3 = $_POST['S3'];
                                $S4 = $_POST['S4'];     
                        //onthoud de waarde $S1 t/m $S4//
         
         echo "$C1. $C2. $C3. $C4";
 
            $zetten = $_POST['zetten'] . $S1 . $S2 . $S3 . $S4 . ";";
         }

         //genereer 4 willekeurige getallen tussen 1 en 8, maar niet als dit al gebeurt is//
      ?>
      
      <form action="" method="POST">
         <input value="START" name="start" type="submit">
      </form>
      
      <form method="post" action="">
      
         <SELECT NAME="S1"> <!-- 1=wit 2=zwart 3=rood 4=oranje 5=geel 6=groen 7=blauw 8=paars -->
            <OPTION VALUE="kies"> Kies een kleur </OPTION>
            <OPTION VALUE="1" <?php if($S1==1){echo "SELECTED";} ?>> wit </OPTION>
            <OPTION VALUE="2" <?php if($S1==2){echo "SELECTED";} ?>> zwart </OPTION>
            <OPTION VALUE="3" <?php if($S1==3){echo "SELECTED";} ?>> rood </OPTION>
            <OPTION VALUE="4" <?php if($S1==4){echo "SELECTED";} ?>> oranje </OPTION>
            <OPTION VALUE="5" <?php if($S1==5){echo "SELECTED";} ?>> geel </OPTION>
            <OPTION VALUE="6" <?php if($S1==6){echo "SELECTED";} ?>> groen </OPTION>
            <OPTION VALUE="7" <?php if($S1==7){echo "SELECTED";} ?>> blauw </OPTION>
            <OPTION VALUE="8" <?php if($S1==8){echo "SELECTED";} ?>> paars </OPTION>
         </SELECT>
   
         <SELECT NAME="S2"> <!-- 1=wit 2=zwart 3=rood 4=oranje 5=geel 6=groen 7=blauw 8=paars -->
            <OPTION VALUE="kies"> Kies een kleur </OPTION>
            <OPTION VALUE="1" <?php if($S2==1){echo "SELECTED";} ?>> wit </OPTION>
            <OPTION VALUE="2" <?php if($S2==2){echo "SELECTED";} ?>> zwart </OPTION>
            <OPTION VALUE="3" <?php if($S2==3){echo "SELECTED";} ?>> rood </OPTION>
            <OPTION VALUE="4" <?php if($S2==4){echo "SELECTED";} ?>> oranje </OPTION>
            <OPTION VALUE="5" <?php if($S2==5){echo "SELECTED";} ?>> geel </OPTION>
            <OPTION VALUE="6" <?php if($S2==6){echo "SELECTED";} ?>> groen </OPTION>
            <OPTION VALUE="7" <?php if($S2==7){echo "SELECTED";} ?>> blauw </OPTION>
            <OPTION VALUE="8" <?php if($S2==8){echo "SELECTED";} ?>> paars </OPTION>
         </SELECT>
   
         <SELECT NAME="S3"> <!-- 1=wit 2=zwart 3=rood 4=oranje 5=geel 6=groen 7=blauw 8=paars -->
            <OPTION VALUE="kies"> Kies een kleur </OPTION>
            <OPTION VALUE="1" <?php if($S3==1){echo "SELECTED";} ?>> wit </OPTION>
            <OPTION VALUE="2" <?php if($S3==2){echo "SELECTED";} ?>> zwart </OPTION>
            <OPTION VALUE="3" <?php if($S3==3){echo "SELECTED";} ?>> rood </OPTION>
            <OPTION VALUE="4" <?php if($S3==4){echo "SELECTED";} ?>> oranje </OPTION>
            <OPTION VALUE="5" <?php if($S3==5){echo "SELECTED";} ?>> geel </OPTION>
            <OPTION VALUE="6" <?php if($S3==6){echo "SELECTED";} ?>> groen </OPTION>
            <OPTION VALUE="7" <?php if($S3==7){echo "SELECTED";} ?>> blauw </OPTION>
            <OPTION VALUE="8" <?php if($S3==8){echo "SELECTED";} ?>> paars </OPTION>
         </SELECT>
   
         <SELECT NAME="S4"> <!-- 1=wit 2=zwart 3=rood 4=oranje 5=geel 6=groen 7=blauw 8=paars -->
            <OPTION VALUE="kies"> Kies een kleur </OPTION>
            <OPTION VALUE="1" <?php if($S4==1){echo "SELECTED";} ?>> wit </OPTION>
            <OPTION VALUE="2" <?php if($S4==2){echo "SELECTED";} ?>> zwart </OPTION>
            <OPTION VALUE="3" <?php if($S4==3){echo "SELECTED";} ?>> rood </OPTION>
            <OPTION VALUE="4" <?php if($S4==4){echo "SELECTED";} ?>> oranje </OPTION>
            <OPTION VALUE="5" <?php if($S4==5){echo "SELECTED";} ?>> geel </OPTION>
            <OPTION VALUE="6" <?php if($S4==6){echo "SELECTED";} ?>> groen </OPTION>
            <OPTION VALUE="7" <?php if($S4==7){echo "SELECTED";} ?>> blauw </OPTION>
            <OPTION VALUE="8" <?php if($S4==8){echo "SELECTED";} ?>> paars </OPTION>
         </SELECT>
   
         <input value="KEUZE" name="keuze" type="submit">
   
         <input value="<?php echo $C1?>" name="C1" type="hidden">
         <input value="<?php echo $C2?>" name="C2" type="hidden">
         <input value="<?php echo $C3?>" name="C3" type="hidden">
         <input value="<?php echo $C4?>" name="C4" type="hidden">
         <!-- stuur de waardes van C mee met het 2e formulier-->
         
         <input value="<?php echo $zetten?>" name="zetten" type="hidden">
         <!--laat de vorige ingevoerde waarde zien-->

         </form>

            <?php
            if(ISSET($_POST['keuze'])){
               $S1 = $_POST['S1'];
               $S2 = $_POST['S2'];
               $S3 = $_POST['S3'];
               $S4 = $_POST['S4'];   
               //geef $S1 de waarde die bij de lijsten is ingevuld//
               
               echo "<table>";
               echo "<tr><td><img src=fotos/$S1.jpg></td>";
               echo "<td><img src=fotos/$S2.jpg></td>";
               echo "<td><img src=fotos/$S3.jpg></td>";
               echo "<td><img src=fotos/$S4.jpg></td></tr>";      
               //hieronder kijk je of de speler bij alle blokjes een kleur heeft gekozen en zet je dit in een tabel//
               
               if($S1=='kies'){
                  echo "<tr><td>kies uw kleuren</td></tr></table>" ;
               }
               
               else{
                  if($S2=='kies'){
                     echo "<tr><td>kies uw kleuren</td></tr></table>" ;
                  }   
                  
                  else{
                     if($S3=='kies'){
                        echo "<tr><td>kies uw kleuren</td></tr></table>" ;
                     }   
                     
                     else{
                        if($S4=='kies'){
                           echo "<tr><td>kies uw kleuren</td></tr></table>" ;
                        }
                        
                        else{
                           if($C1. $C2. $C3. $C4==$S1. $S2. $S3. $S4){
                              echo "<tr><td><img src=fotos/pinR.jpg></td><td><img src=fotos/pinR.jpg></td><td><img src=fotos/pinR.jpg></td><td><img src=fotos/pinR.jpg> U heeft gewonnen!</td></tr></table>" ;
                           }
                           
                           else{
                              if($S1==$C1){
                                 echo "<tr><td><img src=fotos/pinR.jpg></td>";
                              }
                              
                                 elseif($S2==$C1){
                                    echo "<tr><td><img src=fotos/pinW.jpg></td>";
                                 }
                                 elseif($S3==$C1){
                                    echo "<tr><td><img src=fotos/pinW.jpg></td>";
                                 }
                                 elseif($S4==$C1){
                                    echo "<tr><td><img src=fotos/pinW.jpg></td>";
                                 }
                                 
                                    else {"<tr><td><img src=fotos/pinZ.jpg></td>";}
                                 
                              if($S2==$C2){
                                 echo "<td><img src=fotos/pinR.jpg></td>";
                              }
                              
                                 elseif($S2==$C1){
                                    echo "<td><img src=fotos/pinW.jpg></td>";
                                 }
                                 elseif($S2==$C3){
                                    echo "<td><img src=fotos/pinW.jpg><td>";
                                 }
                                 elseif($S2==$C4){
                                    echo "<td><img src=fotos/pinW.jpg></td>";
                                 }
                                 
                                    else {echo "<td><img src=fotos/pinZ.jpg></td>";}
                                    
                              if($S3==$C3){
                                 echo "<td><img src=fotos/pinR.jpg></td>";
                              }
                                 elseif($S3==$C1){
                                    echo "<td><img src=fotos/pinW.jpg></td>";
                                 }
                                 elseif($S3==$C2){
                                    echo "<td><img src=fotos/pinW.jpg></td>";
                                 }
                                 elseif($S3==$C4){
                                    echo "<td><img src=fotos/pinW.jpg></td>";
                                 }
                                 
                                    else {echo "<td><img src=fotos/pinZ.jpg></td>";}
                           
                              if($S4==$C4){
                                    echo "<td><img src=fotos/pinR.jpg></td></tr></table>";
                                 }
                                 elseif($S4==$C1){
                                    echo "<td><img src=fotos/pinW.jpg></td></tr></table>";
                                 }
                                 elseif($S4==$C2){
                                    echo "<td><img src=fotos/pinW.jpg></td></tr></table>";
                                 }
                                 elseif($S4==$C3){
                                    echo "<td><img src=fotos/pinW.jpg></td></tr></table>";
                                 }
                              else{echo "<td><img src=fotos/pinZ.jpg></td></tr></table>";}
                              
                              //dit hierboven gaat nog fout, ik snap het niet :S//
                           }
                        }
                     }
                  }
               }
            }
      ?>
   <div id="footer">
<p>© Renze Reef (RR) uit 5V1
Informatica
Bonhoeffer College, Van der Waalslaan, Enschede. </p>

<p>Other rights are owned by Harrow bv, Losser </p>

</div>
</div>
</div>

</BODY>
</HTML>


als jullie nog andere foutjes zien, kunnen jullie die dan ook verbeteren ??
ook zoi ik graag willen da na tien beurten er een tekst in beeld verschijnt met ''u heeft verloren, speel opnieuw''.

alvast bedankt, Jorick

link naar site
http://informatica.bc-enschede.nl/rreef/PHP/voorbeeld_1.php




you can fall in love, but don't hurt yourself :)
Nieuw onderwerpNieuw antwoord   


Forum » Scripten & programmeren » probleempje met mastermind

Powered by Cloud VPS - High Availability Cloud Servers