come da titolo.. sono alle base con PHP... sto facendo questa pagina per caricare i vari domini... per ora funziona tutto.. unica cosa, se inserisco un record dal form e poi faccio refresh melo reinserisce un altra volta! come mai?
ecco il codice
codice:<html> <head> <title>INS DOMINI</title> <link href="css/bootstrap.min.css" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="style.css"> <link href="https://netdna.bootstrapcdn.com/bootstrap/3.0.3/css/bootstrap.min.css" rel="stylesheet" /> <link href="https://cdn.datatables.net/plug-ins/1.10.7/integration/bootstrap/3/dataTables.bootstrap.css" rel="stylesheet" /> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> <script src="https://cdn.datatables.net/1.10.7/js/jquery.dataTables.min.js"></script> <script src="https://cdn.datatables.net/plug-ins/1.10.7/integration/bootstrap/3/dataTables.bootstrap.js"></script> </head> <body> <div id="main"> <h1>INSERIMENTO DOMINI </h1> <div id="login"> <h2>domini</h2> <hr/> <form action="" method="post"> <label>dominio :</label> <input type="text" name="dominio" id="dominio" required="required" placeholder="Please Enter Name"/> <br /> <br /> <label>cliente :</label> <input type="email" name="cliente" id="cliente" required="required" placeholder="john123@gmail.com"/> <br/> <br /> <label>registrar :</label> <input type="text" name="registrar" id="registrar" required="required" placeholder="data"/> <br/> <br /> <input type="submit" value=" Submit " name="submit"/> <br /> </form> </div> <!-- Right side div --> </div> <?php if(isset($_POST['submit'])){ try { include 'inc/db_conn.php'; $dbh->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION); $sql = "INSERT INTO domini (dominio, cliente, registrar) VALUES ('".$_POST["dominio"]."','".$_POST["cliente"]."','".$_POST["registrar"]."')"; if ($dbh->query($sql)) { echo "<script type= 'text/javascript'>alert('New Record Inserted Successfully');</script>"; } else{ echo "<script type= 'text/javascript'>alert('Data not successfully Inserted.');</script>"; } $dbh = null; } catch(PDOException $e) { echo $e->getMessage(); } } ?> <script> $( document ).ready(function() { $('#table_domini').dataTable(); }); </script> <div class="row"> <div class="col-md-6"> <table id="table_domini" class="table table-striped table-bordered" cellspacing="0" width="100%"> <thead> <tr> <th>Dominio</th> <th>Cliente</th> <th>Registrar</th> </tr> </thead> <tbody> <?php include 'inc/db_conn.php'; $domget = $dbh->prepare("SELECT * FROM domini"); $domget->execute(); $dominio = $domget->fetchAll(); foreach ($dominio as $dominio) { echo '<tr>' . '<td>' . $dominio['dominio'] . ' </td> ' . '<td>' . $dominio['cliente'] . ' </td> ' . '<td>' . $dominio['registrar'] . '</td>' . '</tr>'; } function myTest() { $x = 5; // local scope echo "<p>Variable x inside function is: $x</p>"; } myTest(); ?> </tbody> <?php include 'inc/db_conn.php'; $stat = $dbh->prepare("SELECT COUNT(dominio) FROM domini"); $stat->execute(); $number_of_rows = $stat->fetchColumn(); if ($number_of_rows <= 1) { echo "NESSUN DOMINIO"; } else { echo '<h2>DOMINI TOTALI ' . $number_of_rows . '</h2>'; } ?> </table> </div></div> </body> </html>

Rispondi quotando
