salve a tutti!!!
per voi sarà una fesseria ma io giuro che non ne vengo fuori!
sto imparando MySql e ho provato a fare una piccola applicazione per archiviare delle password in una tabella "archivio_password" in un database "passaword".
create le colonne id,programma,password,importanza ho fatto così nell'index.php:
e nel file insert.php
chiaramente anche il file di connessione al database db_connect.php
una volta scritti i dati nel modulo mi viene l'avviso "password archiviate!" però quando guardo su phpmyadmin scopro che non ha salvato proprio niente..mi aiutereste?
grazie in anticipo.
per voi sarà una fesseria ma io giuro che non ne vengo fuori!
sto imparando MySql e ho provato a fare una piccola applicazione per archiviare delle password in una tabella "archivio_password" in un database "passaword".
create le colonne id,programma,password,importanza ho fatto così nell'index.php:
PHP:
<form method="post" action="insert.php">
Programma: <input type="text" name="programma"><br>
password: <input type="text" name="password"><br>
importanza da 1 a 10: <input type="text" name="importanza"><br>
<input type="submit" value="archivia">
</form>
<?php
$message="";
if (isset($_GET['alert']))
{
if ($_GET['alert'] == 0) {$message="Password archiviate!";}
if ($_GET['alert'] == 1)
{
$message = "ERRORE: Nessun dato scritto nel database.<br>Tutti i campi devono essere completati!";
}}
echo"$message";
?>
e nel file insert.php
PHP:
<?php
if (empty($_POST['programma']) OR empty($_POST['password']) OR empty($_POST['importanza']))
{
header("location: index.php?alert=1");
die;
}
include ".include/db_connect.php";
$sql = "INSERT INTO archivio_password (programma,password,importanza) VALUES ('$_POST[programma]','$_POST[password]','$_POST[importanza]')";
mysql_query($sql , $conn);
header("location: index.php?alert=0");
?>
PHP:
<?php
$db = "password";
$host = "localhost";
$username = "root";
if(!$conn = @mysql_connect($host,$username))
{
echo 'Impossibile connettersi a MySql';
die;
}
if(!@mysql_select_db($db,$conn))
{
echo "Impossibile selezionare il database $db";
die;
}
?>
grazie in anticipo.
Ultima modifica: