[PHP] Controllo inserimento in tempo reale

  • Creatore Discussione Creatore Discussione Max61
  • Data di inizio Data di inizio

Max61

Utente Attivo
2 Mar 2014
760
4
18
Salve, ho un form dove compilo vari campi e alla fine faccio l'insert, nella pagina di insert ho messo il controllo dell'esistenza del record, i campi da controllare sono 3
$armadio
$piano
$faldone
questo è il controllo
PHP:
//CODICE PER VEDERE SE PRODOTTO E SERIE SONO GIA' CARICATI
    $Faldone_control = mysql_query("SELECT armadio, piano, faldone, ex_statistica FROM tblbiblioteca WHERE armadio = '$armadio' and piano = '$piano' and faldone = '$faldone' and ex_statistica = '$ex_statistica'");
if(mysql_num_rows($Faldone_control)) {
<i>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Attenzione, la combinazione digitata risulta in archivio! &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<input style=\"color:blue\" type=\"button\" value=\"   Back   \" onclick=\"history.go(-1);return true;\"></left>";
echo "<br><br><span style=\"color:blue\">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<span style=\"color:red; font-size: 14pt\">Attenzione, la combinazione digitata: <span style=\"color:blue\"><br><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Armadio:&nbsp;&nbsp;". $armadio ."<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Piano:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;". $piano ."<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
Faldone:&nbsp;&nbsp;". $faldone ."</span><br><br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
risulta in archivio!</span><span style=\"color:red; font-size: 14pt\"></span> <input style=\"color:blue\" type=\"button\" value=\"   Back   \" onclick=\"history.go(-1);return true;\"></left>";
?>

<table> 
<?php 
require 'Connessione.php';
// VERIFICA DOPPIO NEL DB//
$sql = "select id from tblbiblioteca WHERE armadio = '$armadio' and piano = '$piano' and faldone = '$faldone'";

//$query = mysql_query($sql);
$query = mysql_query($sql);

// Se ho trovato dei dati doppi...
if (mysql_num_rows($query) != 0){


// Creo un ciclo for
for($x = 0; $x < mysql_num_rows($query); $x++){


// Stampo i risultato trovati
$row1 = mysql_fetch_row($query);

} echo '<p>
        &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
        <a href="Edit_Libri.php?id=' .$row1[0]. '" style="text-decoration: none"> Visualizza record </a> </ p>
        <hr />';
se esiste mostra il messaggio, altrimenti fa l'insert.
Mi piacerebbe invece che il controllo lo facesse in tempo reale e nel caso non trovasse il record incrementasse automaticamente il numero del campo $faldone, qualcuno sa darmi una dritta?
Grazie Max61
 

Discussioni simili