Visualizzazione risultati 1 fino 3 di 3

Discussione: Inserire buttons in un elenco estratto da db

  1. #1
    LaTuaSpesa non è connesso Neofita
    Data registrazione
    10-10-2018
    Messaggi
    7

    Predefinito Inserire buttons in un elenco estratto da db

    Salve a tutti, probabilmente il titolo della discussione è poco chiaro quindi cercherò di spiegare meglio.
    Il mio obiettivo è estrarre e stampare un elenco di piatti (carbonara, pasta al pesto, ecc) da un data base (e fin qui nessun problema) e, in seguito, inserire in corrispondenza di ogni piatto un bottone che si riferisca solo al piatto corrispondente e che al click esegua una certa query (in questo caso dovrebbe passare al db una data che sta a indicare il giorno in cui quel particolare piatto è stato cucinato). Il mio problema è che non so come posso inserire questi bottoni nè come eseguire la query al click di quel bottone. Grazie a chi tenterà di aiutarmi :)

  2. #2
    L'avatar di alemoppo
    alemoppo non è connesso Staff AV
    Data registrazione
    24-08-2008
    Residenza
    PU / BO
    Messaggi
    22,148

    Predefinito

    Il bottone puoi farlo semplicemente con un normale form html:

    (il codice ovviamente non è funzionante e alcune cose sono inventate; è solamente per dare un'idea di massima. Se non capisci qualcosa chiedi pure).
    Codice PHP:
    /*---*/
    if(isset($_POST['azione_piatto']))
    {
    echo
    'È stato premuto il tasto in corrispondenza del piatto con di: '.$_POST['azione_piatto'];
    $id_piatto = escape($_POST['azione_piatto']);
    $db->query('UPDATE *** WHERE id='.$id_piatto);

    }
    /*---*/


    $q = $db->query('SELECT ***');
    while(
    $piatto = $db -> $q -> fetch())
    {
    echo
    $piatto['descrizione'].'<form action="'.$_SERVER['PHP_SELF'].'" method="post"><input type="hidden" name="azione_piatto" value="'.$piatto['id'].'"><input type="submit" value="azione"></form>';
    }
    Ciao!
    Ultima modifica di alemoppo : 24-10-2018 alle ore 13.06.57

  3. #3
    LaTuaSpesa non è connesso Neofita
    Data registrazione
    10-10-2018
    Messaggi
    7

    Predefinito

    Ciao! Grazie, chiarissimo e gentilissimo. In effetti agisce come dovrebbe, avevo già tentato una soluzione simile, ma un qualche non so cosa non funzionava. Saluti :)

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •