Código PHP :
<?php $conexion = mysqli_connect("localhost","root","","pruebadatos"); mysqli_set_charset($conexion,"utf8"); $peticion="SELECT * FROM productos"; $resultado=mysqli_query($conexion,$peticion); while($fila=mysqli_fetch_array($resultado)){ echo $fila["nombre"].'<br />'; echo $fila["enlace"].'<br />'; echo'<a href="productos.php?id='.$fila["enlace"].' ">ver mas</a><br /><br />'; } ?>
y recibo:
Código PHP :
<?php $conexion = mysqli_connect("localhost","root","","pruebadatos"); mysqli_set_charset($conexion,"utf8"); $peticion="SELECT * FROM productos WHERE enlace=".$_GET['id']; $resultado=mysqli_query($conexion,$peticion); while($fila=mysqli_fetch_array($resultado)){ if() echo $fila["nombre"].'<br />'; echo $fila["enlace"].'<br />'; echo'<a href="productos.php?id='.$fila["enlace"].' ">ver mas</a><br /><br />'; } ?>
Pero me da error. sin embargo cuando cambio "enlace" por "id" y lo comparo con el id de la tabla no hay problema. Que es lo que hago mal.
Lo que quiero hacer es que en mi url en vez que salga por ej: id=4, salga id=productoEjemplo ya que por "enlace" en mi base tengo el nombre de mi producto.
Espero me entiendan
Una vez lo hice pero no recuerdo como. Espero me puedan dar una manito
Gracias