Ver Mensaje Individual
  #6 (permalink)  
Antiguo 10/06/2008, 05:13
superskun01
 
Fecha de Ingreso: junio-2004
Mensajes: 17
Antigüedad: 20 años, 8 meses
Puntos: 0
Respuesta: Problemas con el carácter '

A ver... cuando imprimes esto echo $resultadoEdiciones[24]["edicion"] dices que sale bien no?..
pues susituye en ese momento la comilla simple por unos caracteres especiales,asi str_replace("'","-@@-'",$resultadoEdiciones[24]["edicion"] )

Código PHP:

echo "<option value='1'> Todas </option>";


for (
$i=0$i $fila3$i++) {

//Si contienes la apostrofe, que las sustituya por el caracter especial,guardamos en nombreBD, y nombrePOST
$nombreBD=str_replace("'","-@@-'",$resultadoEdiciones[$i["edicion"]);  
$nombrePOST=str_replace("'","-@@-'",$_POST["comboEdiciones"])  ;


if( 
$nombrePOST==$nombreBD
echo 
"<option value='".$nombreBD."' selected>".$resultadoEdiciones[$i]["edicion"]."</option>";

else

echo 
"<option value='".$nombreBD."'>".$resultadoEdiciones[$i]["edicion"]."</option>";

}


depues cuando envies recojas el valor del formulariosustitye al reves

$nombrePOST
=str_replace("-@@-","'",$_POST["comboEdiciones"])  ;

para tener el nombre original ...

prueba a ver...


salu2