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>