Tema: evaluar !=
Ver Mensaje Individual
  #11 (permalink)  
Antiguo 03/06/2010, 15:49
Ruben_C
 
Fecha de Ingreso: febrero-2006
Mensajes: 217
Antigüedad: 18 años, 11 meses
Puntos: 0
Respuesta: evaluar !=

hice un codigo que me funcionaba, y las variables las en viaba desde un link. Sin embargo, cuando las envio desde un form y las recogo en tra pagina y las evaluo, ahi el script de comparacion no funciona, y siempre las identifica como diferentes.

en enviar.php tengo
[PHP]
Código PHP:
<?php 
 $codigo 
"";
$longitud 4;
for (
$i=1$i<=$longitud$i++){
$letra chr(rand(97,122));
$codigo .= $letra;
}
?>
<form action="generadordecodigo.php" method="get" name="form1" id="form1">
      <tr valign="baseline">
      <td nowrap="nowrap" align="right"><strong><?php echo strtoupper("$codigo");?> :</strong></td>
      <td><input type="text" name="codigo" value="" size="5" /> 
      (ingresa las letras) 
      <input type="hidden" name="code" value="<?php echo "$codigo";?> "/>
           </td>
    </tr>
    <tr valign="baseline">
      <td nowrap="nowrap" align="right">&nbsp;</td>
      <td><input type="submit" value="enviar" /></td>
    </tr>
  </table>
  <input type="hidden" name="MM_insert" value="form1" />
</form>
y la pagina que recive el codigo generador.php tengo:

Código PHP:
<?php 

$valor1
=$_GET['codigo'];
$valor2=$_GET['code'];

if  (empty(
$valor1)) {
    
    echo 
"la variable esta vacia, no ingreso nada";
    }
    elseif (
$valor1 == $valor2){
        echo 
"son iguales, ingreso los datos";
    }
    else
{
        echo 
"no son iguales ";
    }        
echo 
" <br/><br/>esto son los valores recividos $valor1 y $valor2";
?>
enviando las variables desde un link simple, no hay problema, pero a traves del form ya no funciona el script. Utilizo el metodo post y get, y tampoco.