[help] estrarre e visualizzare dati da mysql con php a oggetti

omegas

Nuovo Utente
4 Apr 2011
11
0
0
è la prima volta che programmo ad oggetti e trovo un pò di difficoltà nel raggiungere il mio obiettivo.

poniamo che ho 3 pagine:
visualizza_film.php (pagina che dovrebbe visualizzare i dati)
film.php (contiene la classe film con i parametri $id_film, $titolo, $descrizione, costruttore e funzioni per settare e ottenere i parametri)
gestione_film.php ( contiene la classe con tutte le funzioni per visualizzare, inserire, modificare, cancellare un film)

come va gestito lo scambio di dati?

gestione film dovrebbe gestire film, quindi dovrebbe estrarre i dati dalla tabella films mysql e inviarli a film?


come dev'essere la funzione per estrarre i film dalla tabella film? va bene cosi o sto facendo errori?
PHP:
 function visualizza_film() {

	 $lista_film = @mysql_query("SELECT * FROM films ORDER BY id_film ASC");
 
         while ($row = mysql_fetch_array($lista_film)) {
             echo $row[0], $row[1], $row[2];
         }
         return $row;
       }

la pagina visualizza_film.php e film.php non sò davvero come usarle, potete darmi una mano?
 
Ultima modifica:

omegas

Nuovo Utente
4 Apr 2011
11
0
0
eliox sapresti dirmi perche quando inserisco un nuovo utente nella tabella, mi vengono create 2 righe, una vuota e una con i dati inseriti dal form?

tengo a precisare che ho inserito solo qualche calmpo della riga, alcuni campi li ho lasciati vuoti. sarà per quello?
 
Ultima modifica:

omegas

Nuovo Utente
4 Apr 2011
11
0
0
ho delle nuove domande riguardo l'estrazione e visualizzazione dati attraverso il passaggio ad oggetti:

considerando che il codice di film.php è composto da questo codice:

PHP:
class Film {
         private $id_film;
         private $nome;

         function __construct($id_film, $nome) {
                 $this->id_film = $id_film;
                 $this->nome = $nome;
         }

         public function get_id_film()
                return $this->id_film;

         public function get_nome()
                return $this->nome;

         public function set_nome($nome)
             $this->nome = $nome;
}

e la gestione_film.php ha questo codice:

PHP:
include("film.php");

class gestione_film {
 
      public function visualizza_film() {

                  $database->connessione();
         
		  $result = mysql_query("SELECT * FROM film ORDER BY id_film ASC");	  
		  while ($row = mysql_fetch_object($result))
			{ 
  			   $film_ogg = new Film($row->id_film, $row->nome);
			}
		return $film_ogg;
      }
}

questo codice dovrebbe estrarre le varie righe della tabella e creare un nuovo oggetto Film per ogni riga della tabella.
ma credo che il while vada a sovrascrivermi $film_ogg ogni volta. inoltre come devo fare se poi attraverso una pagina
voglio visualizzare la lista delle righe estratte?
 
Ultima modifica:

Eliox

Utente Attivo
25 Feb 2005
4.390
3
0
eliox sapresti dirmi perche quando inserisco un nuovo utente nella tabella, mi vengono create 2 righe, una vuota e una con i dati inseriti dal form?

tengo a precisare che ho inserito solo qualche calmpo della riga, alcuni campi li ho lasciati vuoti. sarà per quello?

Posta il codice dell'INSERT.
 
Discussioni simili
Autore Titolo Forum Risposte Data
G Help me! Estrarre dati da un db access con flash Flash 0
S [Help] Estrarre diverse parole in un testo Classic ASP 4
P Passare i risultati di un foreach in un modal. Help! PHP 2
J help me C/C++ 1
Q HELP ME PLEASE!‼️‼️ E-Commerce 1
L difficoltà con Xampp. printing php mancante...help Web Server 6
K [PHP] Help me a problem... Pleases PHP 1
M HELP FORM CREATO IN PHP PHP 14
M Help - consultare (ed esportare) dati da un DB pubblico mySql PHP 2
S [PHP] help me!! PHP 2
F Cerco contatto tipo help-desk Offerte e Richieste di Lavoro e/o Collaborazione 2
F Help-PDO copiare Database MySQL PHP 3
Andrea1981 [WordPress] [HTML] Help modifica credits nel footer.Tema Customizr. WordPress 5
simgia [Javascript] Google maps help! Javascript 1
S [WordPress] Footer php - il background riempie tutta la pagina - help WordPress 1
A funzioni asincrone e callback...help! Ajax 10
F Help array da javascript a php Javascript 2
M [PHP] Help: controllo valori inseriti in un campo PHP 1
P Help con js/php PHP 6
N Sistema di Help di Delphi 7 non funziona su Win10 Windows e Software 0
silvia88 ***Help*** - Anteprima immagine photoshop diversa da file Photoshop 3
A HELP: vedo il sito posizionato in serp solo con i tool di posizionamento!!! SEO e Posizionamento 3
T [PHP] Calcolo anzianità soggetti [era: Help me :( Esercizio per me impossibile] PHP 9
trattorino Creare codice php help PHP 26
CoyotesSon [PHP] Help! Creazione di una finestra PHP 5
V help java Java 2
L help me Presentati al Forum 0
L N00b need help Webdesign e Grafica 2
I Help - Problema installazione tema di themeforest WordPress 1
claudiav ciao!! help.. Presentati al Forum 0
Z Invio mail da telecamere HIKVision - HELP!!! IP Cam e Videosorveglianza 0
M - WordPress - Sito Annunci HELP ME!!!! :crying: WordPress 2
L Hosting, help HTML e CSS 2
M HoneyPot su macchina virtuale HELP ME PLEASE!!! Reti LAN e Wireless 0
F Help con leaseweb Hosting 2
M DropDownList HELP ASP.NET 8
E [Javascript] help me !!! array da php a java Javascript 9
N Query lenta, help ! MySQL 0
P Help! modifica script Javascript 11
R cookies policy - help Leggi, Normative e Fisco 21
I Piccolo roblema di compatibilità mobile.. help! PHP 1
zorro Help paginazione PHP 10
A Help! Creare un blog/portale con chat in real time WordPress 0
P help variabile js concatenata a echo php Javascript 0
O Help, devo fare un sito web con alcune caratteristiche... HTML e CSS 2
Alessandra Fanelli Menu Collapse- help -nn iserisce azioni a pulsanti Flash 0
M php help ! PHP 3
V datepicker help.... jQuery 2
S Php HELP! PHP 2
S php help phpBB 5

Discussioni simili