Hola, tengo el siguiente codigo:
<FORM name="radio" method="POST">
<?php
for($index=0; $index<$cont; $index++){
$aux=$vector[$index];
list($nom_var[$index],$def_var[$index])=split("\"",$aux);
$cad=ereg_replace ("<","<",$def_var[$index]);
$cad=ereg_replace (">",">",$cad);
if($index==0){ ?>
<br> <input type="radio" name="cadenas" CHECKED value=" <?= $index ?>"><?echo $cad;
}//fin if
else{
?>
<br><input type="radio" name="cadenas" value="<?= $index ?>"><?php echo $cad;
}//Fin else
}//fin for index
?>
Intoduce la cadena sustituta <br>
<INPUT NAME="sustituta" type="text" value=""><br><br>
<INPUT NAME="cambiar" TYPE="Submit" VALUE="Cambiar"/>
</FORM>
if(($_POST['cambiar']=="Cambiar") && ($_POST['sustituta']!="")){
$val=$_POST['cadenas'];
echo $nom_var[$val]." ".$def_var[$val];
}//fin if
Lo que me pasa es que en el ultimo if cuando quiero usar los arreglos $nom_var y $def_var la informacion que almaceno en ellos se me pierde
y solo me aparece un 1, de hecho si imprimo todo el vector solo me imprime 1
gracias ...