Estoy tratando de pasar la identificación y el nombre de usuario a la página siguiente a través de la URL y funciona si el nombre de usuario no tiene espacios como "nombre de usuario", sin embargo, cuando hay un espacio como "nombre de usuario", solo el nombre hasta que el espacio se pasará a la siguiente página.

Aquí está mi código:

<td>
    <?php echo '<a href=selectedCustomer.php?user_name='.$user["username"]. "&user_id=" . $user["id"] . '>' . $user["username"] . '</a>'; ?>
</td>
0
BMX 25 sep. 2019 a las 21:21

1 respuesta

La mejor respuesta

Primero debes urlencode() el parámetro:

<?php 
echo '<a href=selectedCustomer.php?user_name='.urlencode($user["username"]). "&user_id=" . $user["id"] . '>' . $user["username"] . '</a>'; 
?>
1
fonini 25 sep. 2019 a las 18:22