php mysql cerca e visualizza pagina

luigithen

Utente Attivo
31 Mar 2020
84
3
8
ciao ragazzi eccomi di nuovo qui a richiedere il vostro aiuto.
Allora ho creato con successo in php la funziona cerca collegato al database, che in base a i dati inseriti mi restituisce il valore però quello che vorrei ottenere è un'altra cosa spero di spiegarmi al meglio

schermata:

schermata.jpeg


in questa schermata, tramite una pistola verrà letto un codice a barre da cellulare , questo codice a barre sarà compilato all'intero del campo inserisci testo se premo cerca mi viene visualizzata la schermata risultato

risultato:
risultato.jpeg


io vorrei che quando viene letto il codice invece di aprire la schermata risultato si apra la pagina diretta che in questo caso è la scheda

scheda:
scheda.jpeg


questo è il codice da me utilizzato

PHP:
<form action="" method="post">

                    <div class="form-group row">
                                              <label class="control-label col-md-3 col-sm-3 ">Cerca per: </label>
                                              <div class="col-md-9 col-sm-9 ">
                                                  <select class="form-control" name="column">
                                                   <option value="tessera">Tessera</option>
                                                      <option value="nome">Nome</option>
                                                      <option value="cognome">Cognome</option>
                                                      <option value="whatsapp">Whatsapp</option>
                                                    <option value="telefono">Telefono</option>
                                                  </select>
                                              </div>
                                          </div>


                    <div class="form-group row">
                                            <label class="control-label col-md-3 col-sm-3 ">Inserisci testo:</label>
                                            <div class="col-md-9 col-sm-9 ">
                                                <input type="text" class="form-control" name="search">
                                            </div>
                                        </div>

                   <br>
                   <div class="form-group">
                                            <div class="col-md-9 col-sm-9  offset-md-3">
                                                <input class="btn btn-outline-dark btn-sm" type ="submit" value="Cerca">
                                            </div>
                                        </div>
                  </form>
                                </div>
                <table id="datatable" class="table table-striped table-bordered" style="width:100%">
                  <thead>
                    <tr>
                      <th>Nome</th>
                      <th>Cognome</th>
                      <th>Whatsapp</th>
                                <th>Telefono</th>
                      <th>Tessera</th>
                      <th>Opzioni</th>
                    </tr>
                  </thead>
                  <tbody>
                    <?php
                    $search = $_POST['search'];
                    $column = $_POST['column'];
                    $servername = "localhost";
                    $username = "eesitola_frapunt";
                    $password = "66ttAbdfrtReftt";
                    $db = "eesitola_frapunt";
                    $conn = new mysqli($servername, $username, $password, $db);
                    if ($conn->connect_error){
                        die("Connection failed: ". $conn->connect_error);
                    }
                    $sql = "select * from cliente where $column like '%$search%'";
                    $result = $conn->query($sql);
                    if ($result->num_rows > 0){
                    while($row = $result->fetch_assoc() ){

                    echo "<tr>";
                    echo "<td>" . $row["nome"] . "</td>";
                    echo "<td>" . $row["cognome"] . "</td>";
                    echo "<td>" . $row["whatsapp"] . "</td>";
                              echo "<td>" . $row["telefono"] . "</td>";
                    echo "<td>" . $row["tessera"] . "</td>";
                    echo '<td>
                    <a href="punticliente.php?id_cliente='
                    . $row['id_cliente'] . '" class="btn btn-icon btn-primary btn-sm" data-toggle="tooltip" title="Aggiungi Punti">
                    <i class="fa fa-pencil"></i></a>

                    <a href="clienteprofilo.php?id_cliente='
                    . $row['id_cliente'] . '" class="btn btn-icon btn-info btn-sm" data-toggle="tooltip" title="Profilo Cliente">
                    <i class="fa fa-info-circle"></i></a>

                    </td>';
                    echo "</tr>";
                  } }?>
                </tbody>
                </table>

grazie a tutti
 

Discussioni simili