Foros del Web » Programando para Internet » PHP »

Ayuda - no me compara datos =(

Estas en el tema de Ayuda - no me compara datos =( en el foro de PHP en Foros del Web. Saludos. He estado haciendo un formulario el cual me pueda completar oraciones (ver imgformulario) estuve probando algunos scripts pero sin resultado alguno. La idea es ...
  #1 (permalink)  
Antiguo 01/12/2008, 10:04
 
Fecha de Ingreso: diciembre-2008
Mensajes: 1
Antigüedad: 15 años, 5 meses
Puntos: 0
Ayuda - no me compara datos =(

Saludos. He estado haciendo un formulario el cual me pueda completar oraciones (ver imgformulario)

estuve probando algunos scripts pero sin resultado alguno. La idea es que cuando coloque la respuesta correcta me salga un pequeño icono que me diga que la respuesta ingresada es la corecta, de lo contrario me salga un "aspa" indicando que la rspta ingresada no es correcta.(ver imgresultado)


mi base de datos es algo como esta (ver imgBaseDatos)

y el script que probaba era el sgte:

Código PHP:
<?

 
/* MOSTRARA EL FORMULARIO*/
$imput "<input name='text1' type='text'  size='".$rowejer["tamtexto"]."' class='texto3' >";
$texteregi_replace("\[b\]([^\[]*)\[/b\]",$imputstripslashes($selectrow["nombre"]));
                
if(
$selectrow["escupreg"]=="S"){
    if(
strlen(substr($selectrow["ruta"],3))>0){
    
escuchar($ruta$text);
    }else{
    echo 
$text."<br>";
    }
}else{
    if(
strlen(substr($selectrow["ruta"],3))>0){
        if(
strpos($text"input")>0){
        echo 
$text."<br>";                                    
        }else{
        
escuchar($ruta$text);
        }
    }else{
    echo 
$text."<br>";
    }
}

/* AL DAR CLICK EN EL BOTON */
if(isset($_POST["botonsol"])){
$imgok "<input name='imgok' type='image' src='../img/ok.gif'/>";
$imgbad "<input name='imgbad' type='image' src='../img/mal.gif'/>";

$vax = array("[b]""[/b]","<br>"); 
$neg = array("<b>""</b>"," ");
$texto stripslashes(str_replace($vax,$neg,$selectrow["nombre"]));

    if(
$selectrow["rpta"]=="C"){
    
$ori=array("[b]","[/b]","<br>");
    
$rem=array(" "," "" ");
    
$neostr_replace($ori,$rem,$selectrow["nombre"]);

        if(
$text!=$neo && $neo!=$text){
        echo 
$neo2,$imgbad;
        }
        if(
$text==$neo && $neo==$text){
        echo 
$neo2,$imgok;
        }
    }
}
?>

El script me muestra el formulario pero a la hora de ingresar las respuestas... estas no se comparan con las que estan en mi BD (las respuestas en mi BD son las que estan encerradas en "[ b ]", " [ / b ]" ) y otro problema que tengo es que siempre salen los imput, y bueno me muestra el icono pero no al final de la oracion sino seguido del imput o respuesta.


Espero me puedan ayudar, gracias de antemano.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:31.