este es el codigo php:
Cita: <?php
// este codigo deveria hacer la tirada de dados hechas por el usuario
if(isset($_POST['rason']) && !empty($_POST['rason']) &&
isset($_POST['dados']) && !empty($_POST['dados']) &&
isset($_POST['caras']) && !empty($_POST['caras']) &&
isset($_POST['mod']) && !empty($_POST['mod'])) {
$rason=$_POST['rason'];
$dados=$_POST['dados'];
$num=$_POST['caras'];
$mod=$_POST['mod'];
$res=0;
if($num == 6){
$num = rand(1,6);
}else{
if($num == 10){
$num = rand(1,10);
}else{
if($num == 100){
$num = rand(1,100);
}else{
echo (" Los dados no son correctos; revise el numero de caras");
}
}
}
$res=(($dados*$num)+$mod);
echo ("lanza por $_POST['rason'],$_POST['dados'],$_POST['caras'],$_POST['mod'] ",$res);
}else {
echo "Error, en el sistema";
}
?>
lo que pasa es que solo quiero que me tire lod dados de 6 10 y 100 caras
este el el HTml donde estan los form
Cita: <form name="form1" method="post" action="rold.php">
<p style="margin-top: 0; margin-bottom: 0"> </p>
<p style="margin-top: 0; margin-bottom: 0"><font size="2"> Razón de la Tirada
</font>
<label>
<input name="rason" type="rason" id="rason" size="33"><font size="2">
</font>
</label>
</p>
<p style="margin-top: 0; margin-bottom: 0"><font size="2"> Cantidad &nb sp;   ;   ;
</font>
<label>
<input name="dados" type="text" id="dados" size="20"><font size="2"> </font></label></p>
<p style="margin-top: 0; margin-bottom: 0"><font size="2"> Caras (6, 10, 100)
</font>
<label>
<input name="caras" type="text" id="caras"><font size="2">
</font>
<input name="mod" type="text" id="mod" VALUE=0 size="11"></label></p>
<p style="margin-top: 0; margin-bottom: 0">
<label>
<input type="submit" name="Submit" value="Lanzar"></label><font size="2">
Tirada de dados hágalo solo cuando sea necesario</font></p>
</form>
el error mandado es este:
Cita: Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in C:\xampp\htdocs\rold.php on line 28
se que hay muchas cosas mal pero no se cuales son XD