SlideShare una empresa de Scribd logo
1 de 15
Pagine WEB Porzioni di script PHP
Recupero dati Per recuperare dati ricevuti in una pagina PHP è possibile usare: $nome_variabile=$_POST["nome_parametro"]; solo se le variabili sono state inviate da un form tramite il metodo POST
Recupero dati Per recuperare dati ricevuti in una pagina PHP è possibile usare: $nome_variabile=$_GET["nome_parametro"]; solo se le variabili sono state inviate da un form tramite il metodo GET  Le variabile sono visibili nell’url di richiesta della pagina
Recupero dati Per recuperare dati ricevuti in una pagina PHP è possibile usare: $nome_variabile=$_REQUEST["nome_parametro"]; se le variabili sono state inviate accodandole all’URL della pagina
Connessione al server mysql Per connettersi al server dbmsMySql si utilizza l’istruzione: $connessione=mysql_connect($host,$user,$pass);dove i parametri indicano, rispettivamente, l’indirizzo dell’host su cui risiede il server, il nome utente e la password di accesso
Connessione al database Per connettersi al database si utilizza l’istruzione: mysql_select_db(“nome_database"); dove il parametro il nome del database che si vuole utilizzare sul server
Connessione al database Per connettersi al database si utilizza l’istruzione: mysql_select_db(“nome_database"); dove il parametro il nome del database che si vuole utilizzare sul server
Connessione al database Per comporre una query da inviare al server si utilizza una stringa con la query parametrizzata: $query = “selectnome_colonnafromnome_tabellawherenome_colonna = ‘”.$nome_parametro.“’”; dove $nome_parametro indica il parametro utilizzato come criterio di selezione
Connessione al database Per inviare una queryal server si utilizza una istruzione come la seguente: $risultato = mysql_query($query); dove $query indica la query da inviare e $risultato contiene la risposta ricevuta dal server
Connessione al database Per contare il numero di righe presenti nella tabella ottenuta come risultato di una querysi utilizza una istruzione come la seguente: $numero_righe=mysql_num_rows($risultato); Dove $risultato contiene la risposta ricevuta dal server dietro richiesta di una query e $numero_righe memorizza il conteggio
Connessione al database Per impostare un ciclo che itera per tutte le righe contenute nella tabella risposta, ricevuta dal server, si utilizza una istruzione come la seguente: for($i=0; $i<$numero_righe;$i++) {...} Dove $numero_righe memorizza il conteggio delle righe della tabella di cui sopra
Connessione al database Per recuperare una riga dalla tabella risposta, ricevuta dal server, si utilizza una istruzione come la seguente: $riga = mysql_fetch_array($risultato); Dove $risultatocontiene la risposta ricevuta dal server dietro richiesta di una querye $riga memorizza una riga
Connessione al database Per recuperare un dato contenuto in una riga dalla tabella risposta si utilizza una istruzione come la seguente: $dato= $riga[“dato_voluto”]; Dove “dato_voluto” è il nome del dato che si vuole recuperare dalla riga, $riga memorizza una riga, $dato memorizza il valore del dato recuperato
Connessione al database Per visualizzare a video una variabile php si utilizza una istruzione come la seguente: echo $nome_variabile; dove $nome_variabile è il nome della variabile da visualizzare
Connessione al database Per visualizzare in una casella di testo il valore di una variabile php si utilizza una istruzione come la seguente: <input type= “text” name=“nome_casella” value=“<?phpecho $nome_variabile;?>”/> dove $nome_variabile è il nome della variabile da visualizzare, nome_casella il nome associato alla casella di testo html

Más contenido relacionado

Destacado

Lançamento de uma cápsula metabólica
Lançamento de uma cápsula metabólicaLançamento de uma cápsula metabólica
Lançamento de uma cápsula metabólicaMarco Coghi
 
Armar a las masas revolucionarias
Armar a las masas revolucionariasArmar a las masas revolucionarias
Armar a las masas revolucionariasLuis Landaeta
 
Protocolo 3
Protocolo 3Protocolo 3
Protocolo 3bkruz
 
Goiania gp18-pmo-grupo3
Goiania gp18-pmo-grupo3Goiania gp18-pmo-grupo3
Goiania gp18-pmo-grupo3Marco Coghi
 
Saopaulo gp02 pmo prever consulting
Saopaulo gp02 pmo prever consultingSaopaulo gp02 pmo prever consulting
Saopaulo gp02 pmo prever consultingMarco Coghi
 
Brasil nos Trilhos
Brasil nos TrilhosBrasil nos Trilhos
Brasil nos TrilhosMarco Coghi
 
Goiania--gp18--Gerenciamento.Aquisição.Projeto--grupo NovAparecida
Goiania--gp18--Gerenciamento.Aquisição.Projeto--grupo NovAparecidaGoiania--gp18--Gerenciamento.Aquisição.Projeto--grupo NovAparecida
Goiania--gp18--Gerenciamento.Aquisição.Projeto--grupo NovAparecidaMarco Coghi
 
Projeto Farmcontrol
Projeto FarmcontrolProjeto Farmcontrol
Projeto FarmcontrolMarco Coghi
 
joãopessoa-gp5 -integração-ponte
joãopessoa-gp5 -integração-pontejoãopessoa-gp5 -integração-ponte
joãopessoa-gp5 -integração-ponteMarco Coghi
 
Extensão Av. G. Vargas
Extensão Av. G. VargasExtensão Av. G. Vargas
Extensão Av. G. VargasMarco Coghi
 
Projetizar Consultoria - Implantação PMO Lisarb
Projetizar Consultoria - Implantação PMO LisarbProjetizar Consultoria - Implantação PMO Lisarb
Projetizar Consultoria - Implantação PMO LisarbMarco Coghi
 
Projeto LISARB 2014
Projeto LISARB 2014Projeto LISARB 2014
Projeto LISARB 2014Marco Coghi
 
Implementação de novo modelo em linha de armação de veículos
Implementação de novo modelo em linha de armação de veículosImplementação de novo modelo em linha de armação de veículos
Implementação de novo modelo em linha de armação de veículosMarco Coghi
 
A alienação parental através do silêncio
A alienação parental através do silêncioA alienação parental através do silêncio
A alienação parental através do silêncioProfissional Liberal
 
Actividad 4: Portafolio de Presentación
Actividad 4: Portafolio de PresentaciónActividad 4: Portafolio de Presentación
Actividad 4: Portafolio de Presentaciónaleperretta
 
ENERGÍA HIDRÁULICA
ENERGÍA HIDRÁULICAENERGÍA HIDRÁULICA
ENERGÍA HIDRÁULICAIES Barañain
 
Juegos Olímpicos Salt Lake City 2002
Juegos Olímpicos Salt Lake City 2002Juegos Olímpicos Salt Lake City 2002
Juegos Olímpicos Salt Lake City 2002juampi186
 
Consultoria em processos da Empresa de Cachorri Quente Dogão
Consultoria em processos da Empresa de Cachorri Quente DogãoConsultoria em processos da Empresa de Cachorri Quente Dogão
Consultoria em processos da Empresa de Cachorri Quente DogãoMarco Coghi
 

Destacado (20)

Lançamento de uma cápsula metabólica
Lançamento de uma cápsula metabólicaLançamento de uma cápsula metabólica
Lançamento de uma cápsula metabólica
 
Armar a las masas revolucionarias
Armar a las masas revolucionariasArmar a las masas revolucionarias
Armar a las masas revolucionarias
 
Conhece o sr. viriato
Conhece o sr. viriatoConhece o sr. viriato
Conhece o sr. viriato
 
Protocolo 3
Protocolo 3Protocolo 3
Protocolo 3
 
Goiania gp18-pmo-grupo3
Goiania gp18-pmo-grupo3Goiania gp18-pmo-grupo3
Goiania gp18-pmo-grupo3
 
Saopaulo gp02 pmo prever consulting
Saopaulo gp02 pmo prever consultingSaopaulo gp02 pmo prever consulting
Saopaulo gp02 pmo prever consulting
 
Brasil nos Trilhos
Brasil nos TrilhosBrasil nos Trilhos
Brasil nos Trilhos
 
Goiania--gp18--Gerenciamento.Aquisição.Projeto--grupo NovAparecida
Goiania--gp18--Gerenciamento.Aquisição.Projeto--grupo NovAparecidaGoiania--gp18--Gerenciamento.Aquisição.Projeto--grupo NovAparecida
Goiania--gp18--Gerenciamento.Aquisição.Projeto--grupo NovAparecida
 
Projeto Farmcontrol
Projeto FarmcontrolProjeto Farmcontrol
Projeto Farmcontrol
 
joãopessoa-gp5 -integração-ponte
joãopessoa-gp5 -integração-pontejoãopessoa-gp5 -integração-ponte
joãopessoa-gp5 -integração-ponte
 
Extensão Av. G. Vargas
Extensão Av. G. VargasExtensão Av. G. Vargas
Extensão Av. G. Vargas
 
Projetizar Consultoria - Implantação PMO Lisarb
Projetizar Consultoria - Implantação PMO LisarbProjetizar Consultoria - Implantação PMO Lisarb
Projetizar Consultoria - Implantação PMO Lisarb
 
Projeto LISARB 2014
Projeto LISARB 2014Projeto LISARB 2014
Projeto LISARB 2014
 
Implementação de novo modelo em linha de armação de veículos
Implementação de novo modelo em linha de armação de veículosImplementação de novo modelo em linha de armação de veículos
Implementação de novo modelo em linha de armação de veículos
 
EduQuali
EduQualiEduQuali
EduQuali
 
A alienação parental através do silêncio
A alienação parental através do silêncioA alienação parental através do silêncio
A alienação parental através do silêncio
 
Actividad 4: Portafolio de Presentación
Actividad 4: Portafolio de PresentaciónActividad 4: Portafolio de Presentación
Actividad 4: Portafolio de Presentación
 
ENERGÍA HIDRÁULICA
ENERGÍA HIDRÁULICAENERGÍA HIDRÁULICA
ENERGÍA HIDRÁULICA
 
Juegos Olímpicos Salt Lake City 2002
Juegos Olímpicos Salt Lake City 2002Juegos Olímpicos Salt Lake City 2002
Juegos Olímpicos Salt Lake City 2002
 
Consultoria em processos da Empresa de Cachorri Quente Dogão
Consultoria em processos da Empresa de Cachorri Quente DogãoConsultoria em processos da Empresa de Cachorri Quente Dogão
Consultoria em processos da Empresa de Cachorri Quente Dogão
 

Similar a Pagine web (6)

Php mysql e cms
Php mysql e cmsPhp mysql e cms
Php mysql e cms
 
Php mysql3
Php mysql3Php mysql3
Php mysql3
 
Corso di php01
Corso di php01Corso di php01
Corso di php01
 
Progetto di Basi di Dati
Progetto di Basi di DatiProgetto di Basi di Dati
Progetto di Basi di Dati
 
Laravel 7 REST API
Laravel 7 REST APILaravel 7 REST API
Laravel 7 REST API
 
Lezione Servlet Natalizi
Lezione Servlet NataliziLezione Servlet Natalizi
Lezione Servlet Natalizi
 

Último

Confronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptConfronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptcarlottagalassi
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxlorenzodemidio01
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxlorenzodemidio01
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxlorenzodemidio01
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxlorenzodemidio01
 

Último (7)

Confronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.pptConfronto tra Sparta e Atene classiche.ppt
Confronto tra Sparta e Atene classiche.ppt
 
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptxLorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
Lorenzo D'Emidio_Vita di Cristoforo Colombo.pptx
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptxLorenzo D'Emidio_Vita e opere di Aristotele.pptx
Lorenzo D'Emidio_Vita e opere di Aristotele.pptx
 
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptxLorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
Lorenzo D'Emidio- Lavoro sulla Bioarchittetura.pptx
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Lorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptxLorenzo D'Emidio_Francesco Petrarca.pptx
Lorenzo D'Emidio_Francesco Petrarca.pptx
 

Pagine web

  • 1. Pagine WEB Porzioni di script PHP
  • 2. Recupero dati Per recuperare dati ricevuti in una pagina PHP è possibile usare: $nome_variabile=$_POST["nome_parametro"]; solo se le variabili sono state inviate da un form tramite il metodo POST
  • 3. Recupero dati Per recuperare dati ricevuti in una pagina PHP è possibile usare: $nome_variabile=$_GET["nome_parametro"]; solo se le variabili sono state inviate da un form tramite il metodo GET Le variabile sono visibili nell’url di richiesta della pagina
  • 4. Recupero dati Per recuperare dati ricevuti in una pagina PHP è possibile usare: $nome_variabile=$_REQUEST["nome_parametro"]; se le variabili sono state inviate accodandole all’URL della pagina
  • 5. Connessione al server mysql Per connettersi al server dbmsMySql si utilizza l’istruzione: $connessione=mysql_connect($host,$user,$pass);dove i parametri indicano, rispettivamente, l’indirizzo dell’host su cui risiede il server, il nome utente e la password di accesso
  • 6. Connessione al database Per connettersi al database si utilizza l’istruzione: mysql_select_db(“nome_database"); dove il parametro il nome del database che si vuole utilizzare sul server
  • 7. Connessione al database Per connettersi al database si utilizza l’istruzione: mysql_select_db(“nome_database"); dove il parametro il nome del database che si vuole utilizzare sul server
  • 8. Connessione al database Per comporre una query da inviare al server si utilizza una stringa con la query parametrizzata: $query = “selectnome_colonnafromnome_tabellawherenome_colonna = ‘”.$nome_parametro.“’”; dove $nome_parametro indica il parametro utilizzato come criterio di selezione
  • 9. Connessione al database Per inviare una queryal server si utilizza una istruzione come la seguente: $risultato = mysql_query($query); dove $query indica la query da inviare e $risultato contiene la risposta ricevuta dal server
  • 10. Connessione al database Per contare il numero di righe presenti nella tabella ottenuta come risultato di una querysi utilizza una istruzione come la seguente: $numero_righe=mysql_num_rows($risultato); Dove $risultato contiene la risposta ricevuta dal server dietro richiesta di una query e $numero_righe memorizza il conteggio
  • 11. Connessione al database Per impostare un ciclo che itera per tutte le righe contenute nella tabella risposta, ricevuta dal server, si utilizza una istruzione come la seguente: for($i=0; $i<$numero_righe;$i++) {...} Dove $numero_righe memorizza il conteggio delle righe della tabella di cui sopra
  • 12. Connessione al database Per recuperare una riga dalla tabella risposta, ricevuta dal server, si utilizza una istruzione come la seguente: $riga = mysql_fetch_array($risultato); Dove $risultatocontiene la risposta ricevuta dal server dietro richiesta di una querye $riga memorizza una riga
  • 13. Connessione al database Per recuperare un dato contenuto in una riga dalla tabella risposta si utilizza una istruzione come la seguente: $dato= $riga[“dato_voluto”]; Dove “dato_voluto” è il nome del dato che si vuole recuperare dalla riga, $riga memorizza una riga, $dato memorizza il valore del dato recuperato
  • 14. Connessione al database Per visualizzare a video una variabile php si utilizza una istruzione come la seguente: echo $nome_variabile; dove $nome_variabile è il nome della variabile da visualizzare
  • 15. Connessione al database Per visualizzare in una casella di testo il valore di una variabile php si utilizza una istruzione come la seguente: <input type= “text” name=“nome_casella” value=“<?phpecho $nome_variabile;?>”/> dove $nome_variabile è il nome della variabile da visualizzare, nome_casella il nome associato alla casella di testo html