[PHP] ricerca in una tabella con my sql

giuseppe_123

Utente Attivo
8 Set 2016
53
0
6
24
Potete aiutarmi a creare una casella sulla tabella per ricercare con un id la rispettiva riga?
allego qui lo script
PHP:
<div class="elenco_utenti">


    <div style="text-align:center;  background:#1b1e24;"><span style="font-size: 22px; font-family: Verdana; "> AREA RISERVATA</span></div>

    <div class='table-hover1'>

    <form action='' method='POST' > <!-- IL FORM SARÀ TUTTA LA TABELLA -->

        <table class="table1" >
            <thead>
                    <tr>
                        <th class="intest1" colspan="4">DATI</th>
                        <th class="intest1" colspan="2">REGISTRO</th>
                        <th class="intest" rowspan="2">
                            <button  class="fa fa-paper-plane  " aria-hidden="true"  name="bottone" title="conferma presenze"
                                     type="submit" style="background:none; padding:0; color:gray;" >

                            </button>

                                <i onclick="show_form()"  class='fa fa-user-plus fa-2x' aria-hidden='true'
                                   title="inserisci utente al corso" style="color:gray;"> </i>





                       </th>
                    </tr>
                    <tr>
                        <th class="intest">ID</th>
                        <th class="intest">NOME</th>
                        <th class="intest">COGNOME</th>
                        <th class="intest">INFO</th>
                        <th class="intest">PRESENZA</th>
                        <th class="intest">ASSENZA</th>

                        <span class="show">
                                   <!--  <th class="int more hidden">DATA DI NASCITA</th>
                                    <th class="int more hidden">CODICE FISCALE</th>
                                    <th class="int more hidden">LUOGO DI NASCITA</th> -->
                        </span>
                    </tr>
            </thead>


            <?php
            include('conn_selez_db.php');
            if(isset($_POST['bottone']) && isset($_POST["registro"])) {


                $registro = $_POST["registro"]; // recupero l'array registro che contiente id e presenza degli utenti


                foreach ($registro as $id => $presenza) {// per ogni coppia chiave->valore all'interno dell'array $registro
                    $insert = "INSERT INTO presenze (ID,PRESENZA_ASSENZA) VALUES ($id,'$presenza');"; //definisco la query

                    /*
                    N.B.: all'interno della query $id non è racchiuso tra apici
                    poiché nella mia tabella è definito come intero.
                    */


                    if(!mysqli_query($conn,$insert)) { // se la query di inserimento fallisce...

                        echo "Errore".mysqli_error($conn)."<br>"; // e stampo il relativo errore mysql
                    }
                }

                echo  "<script type='text/javascript'>alert('Presenza/assenza registrata')</script>";

            }


            if(isset($_POST['elimina']))
            {

                $elimina=$_POST["elimina"];

                    $delete = "DELETE FROM persone_inserite WHERE ID=".$elimina;
                    if (!mysqli_query($conn, $delete)) {
                        echo "<script type='text/javascript'> alert('Errore durante l eliminazione')";
                    }



            }

            $query = "SELECT * FROM persone_inserite ORDER BY id";
            $result = mysqli_query($conn,$query) or die(mysqli_error($conn));
            while($row = mysqli_fetch_array($result)) {
                echo "       
                                <tr class='tabr'>
                                    <td class='tab' id='colonna_id'>" . $row['0'] . "</td>
                                    <td class='tab' id='colonna_nome'>" . $row['1'] . "</td>
                                    <td class='tab' id='colonna_cognome'>" . $row['2'] . "</td>
                                   
                                    <td class='tab' id='colonna_info'>
                                    <span id='info' class='main" . $row['0'] . " info'>
                                    <i  title='info' class='fa fa-info-circle fa-2x ' aria-hidden='true' style='color:gray;'></i>

                                    </span>
                                    </td>
                                   
                                    <td class='tab' id='colonna_assenza'>
                                        <input class='radio' id='ass$row[0]' type='radio'  name='registro[$row[0]]' value='assente'> <label for='ass$row[0]'><strong>Assente</strong></label>
                                    </td>
                                      <td class='tab' id='colonna_presenza'>
                                        <input class='radio' id='pre$row[0]' type='radio'  name='registro[$row[0]]' value='presente'>
                                        <label for='pre$row[0]'><strong>Presente</strong></label>
                                    </td> 
                                    <td class='tab' id='colonna_bottoni'>
                                        <button  class='bottone' name='bottone' title='conferma presenza' type='submit' style='background:none; padding:0; color:gray; '>
                                            <i class='fa fa-paper-plane fa-2x ' aria-hidden='true' ></i>
                                             </button>
                                         <button class='bottone' name='elimina' value='$row[0]' title='elmina utente' type='submit' style='background:none; padding:0; color:gray; '>
                                         <i class='fa  fa-trash-o fa-2x' aria-hidden='true' ></i>
                                         </button>
                                       
                                    </td>
                                   
                                </tr>
                              
                                   
                                    <td class='more" . $row['0'] . " hidden' colspan='2'><strong>Data di nascita:</strong></br>" . $row['3'] . "</td>
                                    <td class='more" . $row['0'] . " hidden' colspan='2'><strong>CF:</strong></br>" . $row['4'] . "</td>
                                    <td class='more" . $row['0'] . " hidden' colspan='2'><strong>Luogo di nascita:</strong></br>" . $row['5'] . "</td>
                                  
                

                    <script type='text/javascript'>
                        $('.main" . $row['0'] . "').click(function() {
                        $('.more" . $row['0'] . "').toggleClass('hidden');
                        $('.more').removeClass('hidden');
                        });
                    </script>
                                ";
                // il nOme di ogni input sarà un array che avrà come chiavi
                // gli id degli utenti e come valori le rispettive presenze
            }



            ?>

            </table>

         </form>
    </div>
 
Discussioni simili
Autore Titolo Forum Risposte Data
M [PHP] Evidenziare le parole cercate nei risultati di una ricerca PHP 1
U PHP creare un file excel dopo ricerca nel DB PHP 0
G Colorare menu select attraverso ricerca php PHP 0
L PHP motore di ricerca nel sito PHP 1
L Ricerca sviluppatori PHP tempo indeterminato Milano Offerte e Richieste di Lavoro e/o Collaborazione 0
S [PHP] Creare collegamento filtri di ricerca al database PHP 6
L [PHP] Ricerca su search bar esterna PHP 1
Alex_70 [PHP] Ricerca con risultati cliccabili PHP 21
ANDREA20 [PHP] motore di ricerca nel sito PHP 11
O [PHP] Ricerca record tramite post PHP 7
T [PHP] Ricerca nel database PHP 2
C [PHP] Ricerca multipla, evitare if PHP 4
M [OFFRO][RETRIBUITO] Milano IT Consulting SRL - Ricerca 1 Consulente PHP Offerte e Richieste di Lavoro e/o Collaborazione 0
andreas88 Da .htm a .php, perdo le mie posizioni su Google ricerca? SEO e Posizionamento 9
Emix [PHP] Ricerca e modifica su due tabelle PHP 26
G [PHP] FORM DI RICERCA ESTESA PHP 2
borgo italia [PHP] ricerca caratteri accentati PHP 4
P [PHP] ricerca dati PHP 1
Emix [PHP][MYSQL] Ricerca avanzata tramite form PHP 6
T4MAR4 [PHP] Problema ricerca con apostrofo PHP 2
R [PHP] Prendere dati da moduli di ricerca esterni PHP 4
T4MAR4 [PHP] piu select in ricerca PHP 1
T4MAR4 [PHP] Inserire piu campi di ricerca PHP 2
A [PHP] Problema paginazione motore di ricerca PHP 48
TheWhiteRabbit Perfezionare ricerca in PHP - NO DATABASE - (Website X5) PHP 5
sandropochi [PHP] Form per creare filtro di ricerca su DB PHP 8
U [PHP] form per ricerca multipla: Unknown column 'undefined' in 'where clause' PHP 2
L [PHP] ricerca per un campo o per più campi PHP 5
M [PHP] Ricerca con data timestamp PHP 45
B Ricerca PHP e Prenotazione PHP PHP 2
MarcoGrazia [PDO][PHP[MySQL] Piccolo modulo di ricerca in un sito tramite l'operatore LIKE Snippet PHP 1
Y [Retribuito][Offro] RICERCA PROGRAMMATORI iOS e PHP/DB Offerte e Richieste di Lavoro e/o Collaborazione 0
S Un aiuto su uno script di ricerca avanzata in php che sto verificando. PHP 1
I Motore di ricerca php PHP 2
C [Offro][Retribuito] Cloudworks srl ricerca un junior PHP developer Offerte e Richieste di Lavoro e/o Collaborazione 0
N PHP Ricerca utente, Tabella con più elementi PHP 8
M motore di ricerca complesso php PHP 2
R Barra ricerca php e mysql PHP 0
R Ricerca Email in database mysql con php PHP 2
S [RISOLTO]aiuto, non riesco afar funzionare il camp odi ricerca per un DB con PHP PHP 5
M Box di ricerca in php PHP 3
P PHP modulo ricerca e ordine alfabetico PHP 5
G Visualizzazion modulo di ricerca in PHP e MySql PHP 0
A Ricerca full text mysq ed estrazione con php PHP 8
G Php problema con risultato di ricerca PHP 2
I Facile.it Spa ricerca Senior PHP Developer forti ed ambiziosi! Offerte e Richieste di Lavoro e/o Collaborazione 0
K Problema ricerca con piu campi in php PHP 3
Sargon Php / My sql motore di ricerca PHP 21
F Ricerca avanzata PHP & MySQL PHP 4
P PHP Workgroup Livorno, RICERCA giovani programmatori! Offerte e Richieste di Lavoro e/o Collaborazione 1

Discussioni simili