Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/11/2008, 15:33
arcanisgk
 
Fecha de Ingreso: noviembre-2008
Mensajes: 279
Antigüedad: 15 años, 5 meses
Puntos: 0
Exclamación ayuda con codigo

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">&nbsp;</p>
<p style="margin-top: 0; margin-bottom: 0"><font size="2">&nbsp;Razón de la Tirada&nbsp;&nbsp;&nbsp;&nbsp;
</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">&nbsp;Cantidad&nbsp;&nbsp;&nbsp;&nbsp;&nb sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp ;
</font>
<label>
<input name="dados" type="text" id="dados" size="20"><font size="2">&nbsp;&nbsp;</font></label></p>
<p style="margin-top: 0; margin-bottom: 0"><font size="2">&nbsp;Caras (6, 10, 100)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</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>
&nbsp;<input type="submit" name="Submit" value="Lanzar"></label><font size="2">&nbsp;&nbsp;&nbsp;
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