PHP e MySQL XAMPP - Lez 5 - Come modificare i valori di un record di una tabella

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ต.ค. 2024
  • In questo video viene mostrato come poter modificare i valori di una riga dalla tabella giocatori.
    In particolare il codice prevede la creazione di tre file:
    scegli_giocatore_da_modificare.php
    modifica_giocatore.php
    aggiorna_giocatore.php
    Il file scegli_giocatore_da_modificare.php permette di creare un menù a tendina con l'elenco dei giocatori. L'utente dopo aver scelto un giocatore, premendo il pulsante di submit richiamerà la pagina modifica_giocatore.php
    Il file modifica_giocatore.php consente all'utente di vedere i valori che attualmente caratterizzano il giocatore scelto e che sono presenti nel database. Successivamente l'utente potrà digitare i nuovi valori che si intende inserire nel db per quel giocatore. Tali dati verranno mandati con metodo post alla pagina php aggiorna_giocatore.php
    Il file aggiorna_giocatore.php permette di creare una pagina che riceva il codice del giocatore scelto e tutti i nuovi valori da modificare, e che sia in grado di aggiornare nel db i valori di tale giocatore.

ความคิดเห็น • 30

  • @francescocostagliola2128
    @francescocostagliola2128 3 หลายเดือนก่อน +1

    grande professore

  • @sergior6108
    @sergior6108 5 หลายเดือนก่อน +1

    A posto prof sbagliavo io mancavano due virgole grazie mille

    • @ilprofdinformatica
      @ilprofdinformatica  5 หลายเดือนก่อน

      Ottimo! Mi fa piacere che hai risolto! 💪

  • @sergior6108
    @sergior6108 4 หลายเดือนก่อน +1

    Proff tutto a posto aspetto l'estate per seguire le tue lezioni nella modifica bisognerebbe fare una maschera di ricerca precisa es. ricerca per nome e poi modificarlo percè fino a 50 record si trova la voce da modificare ma quando ne ho 300 diventa difficile .
    Complimenti per i video

  • @masterleonard5050
    @masterleonard5050 11 หลายเดือนก่อน +3

    ciao, splendido tutorial. Vorrei sapere se è possibile realizzare tutto ciò all'interno di un'unica pagina

    • @ilprofdinformatica
      @ilprofdinformatica  11 หลายเดือนก่อน

      Ciao,
      Puoi sicuramente racchiudere tutto in un unico sito web. In una home page metti i link alle diverse sezioni (quella per inserire i dati, quella per visualizzarli, quella per modificarli e quella per eliminarli).
      Ma se vuoi puoi anche provare a mettere tutto nella stessa pagina. È un po' meno organizzato, ma si può fare. 👍😉

    • @masterleonard5050
      @masterleonard5050 11 หลายเดือนก่อน

      @@ilprofdinformatica Grazie mille :)

  • @nokmusicofficial
    @nokmusicofficial 5 หลายเดือนก่อน +1

    Interessante, ma se stampiamo la query con un errore non c’è il rischio di una sql injection

    • @ilprofdinformatica
      @ilprofdinformatica  5 หลายเดือนก่อน

      Nei codici usati in questo video c'è la possibilità di sql injection perché non vengono usate le funzioni in grado di gestire i caratteri speciali come strips_slashes e mysqli_real_escape_string.
      Usando tali funzioni si riesce a gestire l'input dell'utente in modo tale che se contiene codice malevolo venga gestito bene dal php.
      La stampa della query non credo dia luogo ad sql injection. Perché lo pensi? Ragioniamo insieme così da capire se ci sfugge qualcosa. 😉👍💪

  • @manpala3908
    @manpala3908 ปีที่แล้ว +2

    buon giorno, non centra tanto con il suo video, ma in rete non riesco a trovare informazioni. volevo chiederle se: da un form html dove faccio caricare immagini per poi farle visualizzare nella stessa pagina con il file upload.php, (funziona perfettamente); posso inserire nel form una casella di testo dove far inserire anche i nomi e farli visualizzare nella stessa pagina dove caricano le immagini? spero di essermi spiegato.grazie.

    • @ilprofdinformatica
      @ilprofdinformatica  ปีที่แล้ว

      Credo di sì. Se fai inserire all'utente un testo in un input di type text che abbia name="testo_img" e se nel tag form che contiene tale testo specifichi come action proprio il file upload. Php con method post, dovresti poter accedere a tale testo nella pagina upload.Php con $_POST["testo_img"]
      Spero di aver compreso la domanda e di esserti stato d'aiuto.

    • @manpala3908
      @manpala3908 ปีที่แล้ว

      innanzi tutto buona domenica e grazie di cuore per la risposta rapidissima , ma, $_POST["testo_img"] lo devo inserire prima dello script upload? o lo devo concatenare nello script? grazie.@@ilprofdinformatica

    • @ilprofdinformatica
      @ilprofdinformatica  ปีที่แล้ว

      @@manpala3908 nello script upload.php con quella istruzione accedi al valore testuale che l'utente ha inserito nel form. E puoi farlo visualizzare in upload.php con una echo.
      Buona domenica anche a te! 👍🙃

    • @manpala3908
      @manpala3908 ปีที่แล้ว

      ok grazie ..ci provo...@@ilprofdinformatica

    • @manpala3908
      @manpala3908 ปีที่แล้ว

      le immagini le carica ma la scritta non la visualizzo...
      form:

  • @sergior6108
    @sergior6108 6 หลายเดือนก่อน +1

    Buongiorno Prof ma io ho un server che si chiama db4 free ma non riesco a collegarmi altervista lo provo ma dovresi fare un video per il collegamento Grazie della tua risposta Sergio

    • @ilprofdinformatica
      @ilprofdinformatica  5 หลายเดือนก่อน

      Questa estate mi dedicherò alla creazione di nuovi contenuti. 😉👍

  • @veronicadigregorio272
    @veronicadigregorio272 4 หลายเดือนก่อน

    Salve. Ho seguito i suoi video ma ho un problema nel risultato dell invio su modica dati. Mi esce l errore anomalia nel database la quey ha trovato un num libri diverso...come mai?

  • @sergior6108
    @sergior6108 5 หลายเดือนก่อน +1

    buona sera ,rinuncio non riesco a farlo funzionare aspetto un video con ricerca e modifica grazie mille delle risposte

    • @ilprofdinformatica
      @ilprofdinformatica  5 หลายเดือนก่อน

      Mi dispiace, purtroppo il codice è così... Ci vuole tanta pazienza. Se nei prossimi giorni ci riuscirai fammi sapere. Un caro saluto 😉💪

  • @sergior6108
    @sergior6108 5 หลายเดือนก่อน

    reset,ripristina.Ripristina>
    type= 'submit', name= 'aggiorna'> niente no riesco a vedere i bottoni ma non può mandarmi le tre rughe che funzionano? ma solo io ho sto problema ? grazie

  • @sergior6108
    @sergior6108 5 หลายเดือนก่อน

    non funziona non vedo i bottoni mi viene la schermata ma sotto i bottoni non ci sono ecco cosa esce type='reset' name= 'ripristina' value=
    'Ripristina' >'Ripristina' > e dopo il campo esce type= 'submit' name= 'aggiorna' value= 'Aggiorna '> ho ririscritto 100 volte seguendo passo a passo il video ma nulla ,PS perchè qui submit è tra apici invece nell'altro è tra virgolette? grazie

    • @ilprofdinformatica
      @ilprofdinformatica  5 หลายเดือนก่อน

      Le virgolette e gli apici sono equivalenti in questo caso. 👍Sull'errore prova a mandarmi il codice tramite facebook o instagram o tramite commento qui.

  • @sergior6108
    @sergior6108 6 หลายเดือนก่อน

    Buon giorno prof ho fatto il database per inserire i miei valori di diabete pressione ecc . ma quando sono fuori casa come faccioad aggiornarli senza il Pc? ci vorrebbe che quando sono all'ospedale posso aggiornarli magari con il telefonino

    • @ilprofdinformatica
      @ilprofdinformatica  6 หลายเดือนก่อน

      Facendo un sito web che interagisce con il database, puoi accedendo al sito riuscire a inserire i dati anche dal telefono. Per farlo ti serve di caricare il codice del sito tramite un servizio web come altervista che è raggiungibile tramite una connessione internet.

  • @sergior6108
    @sergior6108 5 หลายเดือนก่อน

    buona sera sono riuscito ad avere i bottoni ma non funzionano ne ripristina e neanche quello di aggiorna domani riprovo

  • @sergior6108
    @sergior6108 6 หลายเดือนก่อน

    ottimo volevo sapere se si può fare all'esterno di xampp tipo un server online

    • @ilprofdinformatica
      @ilprofdinformatica  6 หลายเดือนก่อน

      Sì, io ultimamente sto usando altervista ad esempio. 👍

  • @sergior6108
    @sergior6108 5 หลายเดือนก่อน

    le ho mandato il file tramite facebook grazie

    • @ilprofdinformatica
      @ilprofdinformatica  5 หลายเดือนก่อน

      Invece di scrivere:
      type='reset' name= 'ripristina' value= 'Ripristina' >
      Scrivi:
      Type, name e value sono attributi del tag input.