Problema CodeIgniter e database Mysql

gmedia

Nuovo Utente
4 Dic 2012
9
0
0
Buon pomeriggio,
come da titolo, ho un problema con l'estrazione e visualizzazione dei dati e il framework menzionato, sto facendo delle prove per imaparare CodeIngiter. Ho 2 tabelle, una "utenti" con i campi id, user e password, e tabella l'altra "menu" con i campi id e nav, che non sono relazionate tra loro, per il momento le voglio indipendenti una dall'altra.
Ho creato i metodi per il controller ed il model per l'estrazione dei dati dentro le 2 tabelle dentro una pagina view. I dati vengono visualizzati, ma a video vengono stampati anche deli errori. Posto il codice PHP per farvi capire meglio dove sbaglio.
Se potete aiutarmi a risolvere i seguenti errori, grazie in anticipo.


core.php nel controller:
PHP:
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

class Core extends CI_Controller 
{
	public function index()
	{
		$this->home();
		$this->menu();
	}
	
	public function home()
	{
		$this->load->model('getdb');
		$data['user'] = $this->getdb->dati();
		$this->load->view('utenti',$data);
	}
	
	public function menu()
	{
		$this->load->model('menudb');
		$datas['navbar'] = $this->menudb->datis();
		$this->load->view('utenti',$datas);
	}
}

getdb.php nel model:
PHP:
<?php 
class Getdb extends CI_Model
{
	public function dati()
	{
	$query = $this->db->get("utenti");
		
		if($query->num_rows() > 0)
		{
		foreach ($query->result() as $row)
		$data[] = $row;
		
		return $data;
		}
		
	}
}

menudb.php nel model:
PHP:
<?php 
class Menudb extends CI_Model
{
	public function datis()
	{
	$sql = $this->db->get("menu");
		
		if($sql->num_rows() > 0)
		{
		foreach ($sql->result() as $rows)
		$menus[] = $rows;
		
		return $menus;
		}
		
	}
}


utenti.php nella view:
PHP:
<?php 
	
    foreach ($user as $dati) 
	{
		 $id[] = $dati->ID;
		 $utente[] = $dati->utente;
		 $password[] = $dati->password;
	}
	
	
	foreach ($navbar as $datos) 
	{
		 $nav[] = $datos->nav;
		 
	}	
	
?>

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<title>Utenti</title>
</head>
<body>

<div id="container">
	<div id="title">
		<h1>Utente page</h1>
	</div>
    <div id="nav">
        <ul>
            <li><a href=”#”><?php echo $nav[0]; ?></a></li>
            <li><a href=”#”><?php echo $nav[1]; ?></a></li>
            <li><a href=”#”><?php echo $nav[2]; ?></a></li>
            <li><a href=”#”><?php echo $nav[3]; ?></a></li>
       </ul>
   </div><br><br>
   <div id="page">
   		<?php 
		
   		echo $id[0]. "<br>"; 
		echo $utente[0] . "<br>"; 
		echo $password[0] . "<br><br>";
		
		echo $id[1]. "<br>"; 
		echo $utente[1] . "<br>"; 
		echo $password[1] . "<br><br>";
	    
		?>
  </div>	
    

</div>

</body>
</html>


Output del codice html prodotto con tutti gli errori:
Codice:
[B]
<div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">

<h4>A PHP Error was encountered</h4>

<p>Severity: Notice</p>
<p>Message:  Undefined variable: navbar</p>
<p>Filename: views/utenti.php</p>
<p>Line Number: 11</p>

</div><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">

<h4>A PHP Error was encountered</h4>

<p>Severity: Warning</p>
<p>Message:  Invalid argument supplied for foreach()</p>
<p>Filename: views/utenti.php</p>
<p>Line Number: 11</p>
[/B]

</div>
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<title>Utenti</title>
</head>
<body>

<div id="container">
	<div id="title">
		<h1>Utente page</h1>
	</div>
    <div id="nav">
        <ul>
            <li><a href=”#”><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">

[B]
<h4>A PHP Error was encountered</h4>

<p>Severity: Notice</p>
<p>Message:  Undefined variable: nav</p>
<p>Filename: views/utenti.php</p>
<p>Line Number: 53</p>

</div></a></li>
            <li><a href=”#”><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">

<h4>A PHP Error was encountered</h4>

<p>Severity: Notice</p>
<p>Message:  Undefined variable: nav</p>
<p>Filename: views/utenti.php</p>
<p>Line Number: 54</p>
[/B]

</div></a></li>
            <li><a href=”#”><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">
[B]
<h4>A PHP Error was encountered</h4>

<p>Severity: Notice</p>
<p>Message:  Undefined variable: nav</p>
<p>Filename: views/utenti.php</p>
<p>Line Number: 55</p>

</div></a></li>
            <li><a href=”#”><div style="border:1px solid #990000;padding-left:20px;margin:0 0 10px 0;">

<h4>A PHP Error was encountered</h4>

<p>Severity: Notice</p>
<p>Message:  Undefined variable: nav</p>
<p>Filename: views/utenti.php</p>
<p>Line Number: 56</p>
[/B]

</div></a></li>
       </ul>
   </div><br><br>
   <div id="page">
   		1<br>Mario<br>1234<br><br>2<br>Pino<br>4321<br><br>  </div>	
    

</div>

</body>
</html>
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="utf-8">
	<title>Utenti</title>
</head>
<body>

<div id="container">
	<div id="title">
		<h1>Utente page</h1>
	</div>
    <div id="nav">
        <ul>
            <li><a href=”#”>home</a></li>
            <li><a href=”#”>about</a></li>
            <li><a href=”#”>mappa</a></li>
            <li><a href=”#”>contatto</a></li>
       </ul>
   </div><br><br>
   <div id="page">
   		1<br>Mario<br>1234<br><br>2<br>Pino<br>4321<br><br>  </div>	
    

</div>

</body>
</html>
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Problema acquisizione clienti Webdesign e Grafica 0
F NetBeans problema creazione progetto Java Windows e Software 0
M Problema con Try Catch PHP 0
C problema seo + cerco esperto SEO e Posizionamento 7
Sergio Unia Problema con gli eventi del mouse su una data table: Javascript 2
T PROBLEMA CON SESSIONI PHP 3
A Problema, non so, di scale() o transform, oppure altro? HTML e CSS 0
T ALTRO PROBLEMA CON ARRAY PHP PHP 1
T PROBLEMA CON ARRAY PHP 8
L problema con query select PHP 2
R Problema query con ricerca id numerico PHP 2
F Problema con risposta PHP 0
S problema con recupero dati tabella mysql PHP 2
Z Problema con il mio tp-l i nk Reti LAN e Wireless 1
I PROBLEMA: Sostituzione sito XAMPP E-Commerce 0
T problema data 30/11/-1 PHP 0
L Problema RAM con Tomcat 8 Apache 0
napuleone problema con sort e asort PHP 4
Y Problema incolonnamento tabella PHP 7
S problema salvataggio immagini Photoshop 0
Z Problema con INT MySQL PHP 1
Z Problema database MySQL con XAMPP PHP 0
M Problema con controllo form in real time jQuery 6
D problema php mysql PHP 1
D problema php mysql PHP 1
M Problema Wi-Fi Linux Linux e Software 1
Z Problema di sincronizzazione PAYPAL con PHP PHP 1
Daniele_Carrara Problema Aperture Mailup Email Marketing 5
F PROBLEMA ACCESSO INSTAGRAM Discussioni Varie 2
R Problema connessione db PHP 7
M problema if PHP 2
G Problema con Get page PHP 4
N Problema passaggio variabili tra pagine PHP 4
P Problema con require once PHP 6
P Problema con i package Java 1
A Problema login con Safari PHP 14
F INDESIGN: problema esportazione esecutivo per la stampa con foto B/N Webdesign e Grafica 1
H problema carrello woocommerce PHP 2
S problema con css bootstrap3 HTML e CSS 4
M .load() problema con caricamenti dinamici di js Javascript 0
M Problema su query JOIN in tre tabelle PHP 0
S Problema esportazione tabelle Mysql in Excel PHP 0
G Problema ------- con Query PHP 1
G Problema con Query PHP 1
M Problema su update di 3 tabelle PHP 1
T problema con select dinamica con jquery Javascript 0
A Problema checkout carrello php PHP 2
R Problema al server Domini 0
A Problema nel passare la variabile PHP 0
G Problema update di un database PHP 0

Discussioni simili