Hola
Ojalá toda la gente que está aprendiendo fuera como @Ximenitaa, admitiéndolo desde el principio y agradeciendo la ayuda, desde el principio también.
Como sugerencia y aportando a la forma de búsqueda, cuando compares campos con textos puedes usar:
Código PHP:
Ver original$sql = "SELECT * FROM personas WHERE LOWER(nombre) = '%" . strtolower($_POST["nombre"]) ."%';
Con LOWER en el sql te aseguras de transformar el texto a minúsculas, y con strtolower en php transformas el texto a minúsculas también.
Por otro lado también parece buena idea hacer:
Código PHP:
Ver original$nombre = $_POST["nombre"];
$sql = "SELECT * FROM personas WHERE LOWER(nombre) = '%$nombre%';
Así evitas mezclar tantas comillas en la consulta sql.
Saludos
Sotleio