Foros del Web » Programando para Internet » PHP »

Select con apóstrofes

Estas en el tema de Select con apóstrofes en el foro de PHP en Foros del Web. Saludos, tengo un select en php, dónde los valores vienen de la BD Mysql, al seleccionar un valor pasa a la siguiente página el valor ...
  #1 (permalink)  
Antiguo 05/01/2008, 02:37
 
Fecha de Ingreso: enero-2008
Mensajes: 2
Antigüedad: 16 años, 3 meses
Puntos: 0
Exclamación Select con apóstrofes

Saludos,

tengo un select en php, dónde los valores vienen de la BD Mysql, al seleccionar un valor pasa a la siguiente página el valor mostrado en el select. Todo funciona hasta que hay valores con apóstrofe... esos no funcionan.

Alguna solución? Muchas gracias!!


Dejo el código:

<?php
mysql_select_db($database_dev_connect, $dev_connect);
$query_aurora = "SELECT * FROM cantaires GROUP BY coral_cantaire ASC";
$aurora = mysql_query($query_aurora, $dev_connect) or die(mysql_error());
$row_aurora = mysql_fetch_assoc($aurora);
$totalRows_aurora = mysql_num_rows($aurora);
?>

Y el select:

<select name="select" onchange="MM_jumpMenu('parent',this,0)">
<?php
do {
?>
<option value="llistat_aurora2.php?coral_cantaire=<?php echo $row_aurora['coral_cantaire'] ?>"<?php if (!(strcmp($row_aurora['coral_cantaire'], htmlentities($row_aurora['coral_cantaire'])))) {echo "SELECTED";} ?>><?php echo $row_aurora['coral_cantaire']?></option>
<?php
} while ($row_aurora = mysql_fetch_assoc($aurora));
$rows = mysql_num_rows($aurora);
if($rows > 0) {
mysql_data_seek($aurora, 0);
$row_aurora = mysql_fetch_assoc($aurora);
}
?>
</select>
  #2 (permalink)  
Antiguo 05/01/2008, 13:50
Avatar de vevni  
Fecha de Ingreso: julio-2005
Ubicación: cancun mexico
Mensajes: 598
Antigüedad: 18 años, 9 meses
Puntos: 3
Re: Select con apóstrofes

apostrofres o acentros?

usa stripslashes para sacar de la bd y addslashes para meter esos datos ala bd
__________________
Código PHP:
echo"hola mundo ver 1221332143.02";
echo
"cuantos usuarios habran impreso hola mundo en el mundo.!???"
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 22:27.