![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
17/02/2008, 06:54
|
| | Fecha de Ingreso: diciembre-2007
Mensajes: 26
Antigüedad: 17 años, 1 mes Puntos: 1 | |
¿porque no me funciona este ejercicio? /*Escribe un formulario que pida dos palabras y diga si riman o no. Si coiciden las tres últimas letras tiene que decir que riman. Si coinciden sólo las dos últimas tiene que decir que riman un poco y si no, que no riman*/
<html>
<head>
<title>Ejercicio 11</title>
</head>
<body>
<?php
if(isset($_REQUEST['compa']))
{
Scadena1 =(substr($_REQUEST['pala1'],-3));
Scadena2 =(substr($_REQUEST['pala2'],-3));
$cadena1a =(substr($_REQUEST['pala1'],-2));
$cadena1b =(substr($_REQUEST['pala2'],-2));
if(strcmp($cadena1,$cadena2)==0)
print("Las cadenas riman mucho");
else if(strcmp($cadena1a,$cadena1b)==0)
print("Las cadenas riman poco");
else
print("las cadenas no riman");
}
else{
?>
<form name="formulario" enctype="multipart/form-data" action="EJERCICIO11PRACTICA.PHP">
Díme dos palabras y te diré si riman o no<br />
Primera Palabra<input type="text" name="pala1" size="20"><br>
Segunda Palabra<input type="text" name="pala2" size="20"><br>
<input type="submit" name="compa" value="comparar">
</form>
<?php
}
?>
</body>
</html>
me aparece un error en la linea donde esta la instruccion
Scadena1 =(substr($_REQUEST['pala1'],-3));
es el error
Parse error: syntax error, unexpected '=' in C:\Servidor\WEB\EJERCICIO11PRACTICA.PHP on line 12
he mirado substr a ver si los parametros estaban mal pero parece que esta bien
el ejercico consiste en coger dos palabras, si las 3 ultimas letras son iguales de las dos palabras riman mucho, si las dos ultima letras de las dos palabras son iguales riman un poco y sino no rima
alguien me puede ayudar porque no veo el error.
tb me gustaria que me dijiera alguien donde hay una pagina con ejercicios hechos para practicar.
gracias |