ugrás a tartalomhoz

if problémák, változó csere

Leboo · 2014. Okt. 7. (K), 21.47
Sziasztok!

Volna egy olyan feladatom, hogy egy mozi nézőterét modellezve ülőhelyek legyenek foglalhatóak, egyenlőre annyi a lényeg hogy megváltozzon az adott sor, adott oszlophoz tartozó cella értéke. Megvan az egész feladat többé kevésbé, de az if ágat ami megoldaná nekem a cserét, nem tudom megírni. Valaki lenne oly kedves és rámutatna a hibára?
  1. <? if (!isset($_POST['fog']))  
  2. {  
  3. ?>  
  4. <h1>Mozi jegy foglalás</h1>  
  5. <form action=mozi.php method=post>  
  6. Sor: <input type=text name=sor>  
  7. Oszlop: <input type=text name=oszlop>  
  8. <input type=submit value=foglal name=fog>  
  9. <?  
  10. }  
  11. else  
  12. {  
  13. $sor=$_POST['sor'];  
  14. $oszlop=$_POST['oszlop'];  
  15. $alap="o";  
  16. $foglalt="<font color=red>o</font>";  
  17. $s=10;  
  18. $o=20;  
if($sor==$i && $oszlop==$j) $alap==$foglalt;
  1. echo "<table border=1>";  
  2. for($i=1;$i<=$s;$i++)  
  3.     {echo "<tr>";  
  4.         for($j=1;$j<=$o;$j++)  
  5.             {echo "<td width=25>";  
  6.                 echo $alap;  
  7.                 echo "</td>";  
  8.             }  
  9.         echo"</tr>";  
  10.     }  
  11.   
  12. echo "</table>";  
  13. }  
  14. ?>  
 
2

Összehasonlítás

Poetro · 2014. Okt. 8. (Sze), 08.40
Az $alap==$foglalt; egy összehasonlítás, értékadáshoz az = operátorra van szükséged.
Hol van az adott sor, adott cella értéka? Mert ahhoz egy legalább két dimenziós tömbre lenne szükség, vagy valami másra, ami reprezentálja a sorokat és oszlopokat.