pap200
24-06-2015, 14:28
Salve a tutti,
Sto progettando un programma per archviare i dvd che ho a casa. Una volta letti e memorizzati nel db dovrei appiopparli un codice a barre tramitre il quale la ricerca avviene sparando per l'appunto sul codice. Questo è il listato di quanto ho fatto, ovviamente devo fare la ricerca ma quella è un passo successivo.
tabella arcdvdv:
create table arcdvd (
idfilm INT NOT NULL AUTO_INCREMENT,
nomefilm VARCHAR(80) NOT NULL,
contenuto VARCHAR(255) NOT NULL,
PRIMARY KEY (idfilm)
);
Questa è la tabella archdvd che dovrà contenere i dati. Il campo contenuto è un campo di tipo textareavarcar(255).
E questo invece letturadvd.php
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Archivio dvd</title>
<style type="text/css">
#intestazione{
width:100%;
height:100px;
position:absolute;
top:0px;
left:0px;
text-align: center;
font-family: Comic Sans MS;
font-size: 100%
}
#intestazione h2{
position:absolute;
left:10px;
font-family: Comic Sans MS;
font-size: 50%;
}
#divhr{
position:absolute;
top: 125px;
font-family: Comic Sans MS;
font-size: 100%;
}
</style>
</head>
<body>
<div id="intestazione">
<h1>BENVENUTI NELLA GESTIONE ARCHIVIO DVD</h1>
<hr>
</div>
<div id ="divhr">
</head>
<body>
<form method="POST" action="<?php $_SERVER['PHP_SELF'] ?>">
Nome Film: <input type="text" name="nomefilm" size="20" />
<p> <p>
Contenuto: <!--<textarea name="contenuto" rows="5" cols="40" /> -->
</p></p>
<?php
require_once("connetti.php");
require_once("data.php");
echo "</hr>";
$sub = isset($_GET['dir']) ? $_GET['dir'] : "";
$path = 'c:\\';
$path = $path. "$sub";
$dh = opendir($path);
$i=1;
echo '<textarea name="contenuto" rows="5" cols="40" /> ';
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != "..") {
if (substr($file, -4, -3) =="."){
echo "$i. $file <br />";
}else{
echo "$i. <a href='?dir=$sub/$file'>$file</a><br />";
}
$i++;
}
}
closedir($dh);
?>
</textarea>
<input type="submit" value="Invia" name="memo">
</form>
<?php
$nomefilm=$_POST['nomefilm'];
$contenuto=$_POST['contenuto'];
if(!empty($_POST)){
$query="INSERT INTO arcdvd (nomefilm, contenuto) VALUES('$nomefilm','$contenuto')";
echo '<div id="risultato">';
// lancio la query
$result = mysql_query($query);
// controllo l'esito
if (!$result) {
die("Errore nella query $query: " . mysql_error());
}
}
echo 'Dati inseriti correttamente nel db';
?>
</textarea>
</form>
</body>
</html>
E questo è il corpo del programma. Mi potreste aiutare per favore ???? Grazie. Spero di ricevere correzioni e suggerimenti da parte vostra.
Sto progettando un programma per archviare i dvd che ho a casa. Una volta letti e memorizzati nel db dovrei appiopparli un codice a barre tramitre il quale la ricerca avviene sparando per l'appunto sul codice. Questo è il listato di quanto ho fatto, ovviamente devo fare la ricerca ma quella è un passo successivo.
tabella arcdvdv:
create table arcdvd (
idfilm INT NOT NULL AUTO_INCREMENT,
nomefilm VARCHAR(80) NOT NULL,
contenuto VARCHAR(255) NOT NULL,
PRIMARY KEY (idfilm)
);
Questa è la tabella archdvd che dovrà contenere i dati. Il campo contenuto è un campo di tipo textareavarcar(255).
E questo invece letturadvd.php
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Archivio dvd</title>
<style type="text/css">
#intestazione{
width:100%;
height:100px;
position:absolute;
top:0px;
left:0px;
text-align: center;
font-family: Comic Sans MS;
font-size: 100%
}
#intestazione h2{
position:absolute;
left:10px;
font-family: Comic Sans MS;
font-size: 50%;
}
#divhr{
position:absolute;
top: 125px;
font-family: Comic Sans MS;
font-size: 100%;
}
</style>
</head>
<body>
<div id="intestazione">
<h1>BENVENUTI NELLA GESTIONE ARCHIVIO DVD</h1>
<hr>
</div>
<div id ="divhr">
</head>
<body>
<form method="POST" action="<?php $_SERVER['PHP_SELF'] ?>">
Nome Film: <input type="text" name="nomefilm" size="20" />
<p> <p>
Contenuto: <!--<textarea name="contenuto" rows="5" cols="40" /> -->
</p></p>
<?php
require_once("connetti.php");
require_once("data.php");
echo "</hr>";
$sub = isset($_GET['dir']) ? $_GET['dir'] : "";
$path = 'c:\\';
$path = $path. "$sub";
$dh = opendir($path);
$i=1;
echo '<textarea name="contenuto" rows="5" cols="40" /> ';
while (($file = readdir($dh)) !== false) {
if($file != "." && $file != "..") {
if (substr($file, -4, -3) =="."){
echo "$i. $file <br />";
}else{
echo "$i. <a href='?dir=$sub/$file'>$file</a><br />";
}
$i++;
}
}
closedir($dh);
?>
</textarea>
<input type="submit" value="Invia" name="memo">
</form>
<?php
$nomefilm=$_POST['nomefilm'];
$contenuto=$_POST['contenuto'];
if(!empty($_POST)){
$query="INSERT INTO arcdvd (nomefilm, contenuto) VALUES('$nomefilm','$contenuto')";
echo '<div id="risultato">';
// lancio la query
$result = mysql_query($query);
// controllo l'esito
if (!$result) {
die("Errore nella query $query: " . mysql_error());
}
}
echo 'Dati inseriti correttamente nel db';
?>
</textarea>
</form>
</body>
</html>
E questo è il corpo del programma. Mi potreste aiutare per favore ???? Grazie. Spero di ricevere correzioni e suggerimenti da parte vostra.