Hola, estoy haciendo un proyecto en mvc y al llamar una función se produce un bucle. Aquí os dejo los códigos de tres archivos para que intentéis ayudarme a solucionar el error. Gracias.
controller_index.php
<?php
class index {
function inicio() {
//generar array contactos
//aqui es donde se produce el bucle
while ($row = obtenerarraycontactos()) {
echo $row[1];
}
montarlayout("index_index");
}
}
modelo_index.php
<?php
//funcion para obtener un array con todos los contactos
function obtenerarraycontactos() {
return arrayquerrysql(querrysql("SELECT * FROM cnt_contactos"));
}
modelo_principal.php
<?php
//funcion para conexion sql
function conexionsql() {
return mysql_connect(SERVIDORSQL, USUARIOSQL, PASSWORDSQL);
}
//seleccion bd sql
mysql_select_db(BASEDATOSSQL, conexionsql());
//funcion para querry sql
function querrysql($querry) {
return mysql_query($querry, conexionsql());
}
//funcion para generar array a partir de un querry
function arrayquerrysql($querry) {
return mysql_fetch_row($querry);
}