Salve a tutti,
Ho dei seri problemi che non riesco a risolvere con gli esempi che si trovano su internet: Vorrei passare a msqli visto che sta prendendo piede ma ci sono dei concetti che non mi sono ben chiari. Ho fatto una prova e ho cercato di adattarli alle mie esigenze ma con risultati a dir tanto pietosi. Sicuramente sarò na pippa (scusate il termine) nella programmazione. Questo è il codice di esempio:
connettimysqli.php
Codice PHP:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</html>
</head>
<?php
$ip = $_SERVER['SERVER_ADDR'];
if(substr($ip,-7,3) == '150'){
$host = 'nas';
$user = 'fabio';
$password = 'xxxxx';
$db = 'MegaLaboratorio';
$con=mysqli_connect($host, $user, $password, $db);
if (!$con) {
die ('Non riesco a connettermi: ' . mysqli_connect_errno());
}
$mysqli_db_selected = mysqli_select_db($con, $db);
if (!$mysqli_db_selected) {
die ("Errore nella selezione del database: " . mysqli_connect_errno());
}
else
{
echo'<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">';
//echo "<h1>Ti sei connesso al database.";
/*Se voglio visualizzare per vedere da dove mi connetto. Ho messo solo questo perchè sotto c'è dell'altro dove vado in vacanza.*/
echo"</h1>";
}
}
inserimentonome.php
Codice PHP:
<html>
<head>
<meta charset="UTF-8">
<title></title>
</head>
<body>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
Nome: <input type="text" name="nome" id="nome" />
<div align ="center">
<input type="submit" value="Aggiungi" />
</div>
</form>
<?php
if (!isset($_POST['submit'])) {
require_once("connettimysqli.php");
$con->query("INSERT INTO localita (nome) VALUES ('$nome')");
$con->query($sql);
$result = mysqli_fetch_assoc($sql); // controllo l'esito
if (!$result) {
die("Errore nella query $sql: " . mysql_error());
}
else{
echo " Nome inserito con successo !!!!! <meta http-equiv='Refresh' content='10; URL=provanome.php'>";
}
}
?>
</body>
</html>
Ora m'inserisce solo delle righe vuote nel db con tutto che io ovviamente ho inserito il nome nel db ma rimangono righe vuote. Spero qualcuno di voi che mi possa aiutare. GRazie.