Ciao darbul.
Rieccomi qua, Ffinalmente ho provato anche il tuo codice. Quetso è l'intea modifica:
cerca.php
Codice PHP:
<!DOCTYPE html>
<html>
<head>
<!--<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF8" />-->
<meta http-equiv="Content-Type" content="text/html; charset=utf8_general_ci" />
<title>Ricerca dati prova</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%
}
#txtdx {
width:94%; //Sposta il margine dx
height:100%;
top: 2px;
float: right;
position:absolute;
text-align: right;
font-family: Comic Sans MS;
font-size: 100%
}
#txtsx {
width:94%; //Sposta il margine sx
height:100%;
top: 2px;
float: left;
position:absolute;
text-align: left;
font-family: Comic Sans MS;
font-size: 100%
}
#divhr{
position:absolute;
top: 105px; //Sposta in basso i bottoni dopo la riga verticale
height:100%;
font-family: Comic Sans MS;
font-size: 100%;
display: block;
}
#messaggio{
position:absolute;
top:220px;
font-family:Comic Sans MS;
color:#ff0000;
}
#footer
{
position: fixed;
bottom: 0;
left: 0;
text-align: center;
background: white;
color: black;
font-family: Comic Sans MS;
font-size: 15px;
width: 100%;
/* padding: 5px 0;*/
opacity: 0.9;
-moz-opacity: 0.9;
filter: alpha(opacity=90);
}
#table {
border: 1px solid black;
}
</style>
</head>
<body>
<div id = "intestazione">
<h1>Gestione ricerca dati prova</h1>
<hr> </hr>
</div>
<div id = "divhr">
<form method="POST" action="<?php $_SERVER['PHP_SELF'] ?>">
<p> <p> <p> <p>
<!--Ricerca nominativo x nome: <input type="text" name="nome" maxlength="50" size ="51">-->
Ricerca nominativo x id: <input type="text" name="iddvd" maxlength="3" size ="4">
</p> </p></p> </p>
<div align ="center">
<input type="submit" name="reg" value="Avvio ricerca" />
</div>
</form>
</div>
</body>
</html>
<?php
#require_once("connettimysqli.php");
require_once("connettixampp2.php");
require_once("data.php");
//header('Content-type: text/html; charset=UTF-8'); // imposto questa codifica al server
$var=0;
if(isset($_POST['ricerca']) != FALSE && $_POST['ricerca'] == 'avvia'){ // il submit
if(isset($_POST['cerca1']) != FALSE && ($var=1) || isset($_POST['cerca2']) != FALSE && ($var=2)){ // In caso di collisione ha precedenza cerca1
require_once'connettixampp2.php';
if($var==1){
$var2='ricerca avviata';
$cerca=mysql_real_escape_string(trim($_POST['cerca1']));
$var3='titolodvd';
}else{
$var2='altra ricerca';
$cerca=mysql_real_escape_string(trim($_POST['cerca2']));
$var3='iddvd';
}
$query = "SELECT iddvd, titolodvd, contenuto FROM arcdvd2 WHERE $var3 = $cerca";
$result = mysql_query ($query) or die ("Errore in $query: ".mysql_error());
if(mysql_num_rows($result)>0){
while ($row=mysql_fetch_array($result))
{
echo '<div id ="table">';
echo "<tr>";
echo '<div align="center">';
echo "Scheda del nominativo ricercato:"." ".$iddvd;
echo"<hr />";
echo "<p> <p>";
echo "</div>"; //Chiude il div center
echo "<p> <p>";
echo "Iddvd: "." ". $row['iddvd']."<p />";
echo "</p> </p>";
echo"<hr />";
echo "<p> <p>";
echo "Titolo dvd: "." ".$row['titolodvd']."<br />";
echo "</p> </p>";
echo"<hr />";
$percorso = "e:\\";
#Questo fa in modo di ottenere l’incolonnamento dei record nella fase di visualizzazione dati
#Inizializzo la variabile val in modo tale che non mi dà errore notice
if(isset($_POST['val'])){
#echo "<div> $val </div>";
$explode = explode($percorso,$row['contenuto']);
}
$explode = explode($percorso,$row['contenuto']);
foreach($explode as $val){echo "<div> $val </div>";
}
echo "</div>";
}
echo "</tr>";
}else{
print 'Nessun record trovato';
}
}
echo "</div>";
header('Refresh: 3;URL=menuprincipale.php'); // redirect senza output
echo '<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><meta content="text/html; charset=UTF-8" http-equiv="content-type"><title>risposta</title></head><body><pre>hai premuto con successo il pulsante "'."$var2".'"</pre><body></html>';
unset($var,$_POST,$var2,$cerca,$var3);
exit;
} // qui opzionalmente un messaggio d'errore con else
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type">
<title>prova</title>
</head>
<body>
<form action="" method="POST"><br>
<input name="cerca1" type="text"<?php if($var==1){ echo 'disabled';} ?>><br>
<input name="cerca2" type="text"<?php if($var!=1){ echo 'disabled';} ?>><br>
<input name="ricerca" value="avvia" type="submit"><input type="reset"><br>
</form>
<?php if(isset($var2)){ echo '<pre>hai premuto con successo il pulsante "'."$var2".'"</pre>'; unset($var,$_POST,$var2,$cerca,$var3);}
?>
<a href="menuprincipale.php">Visita la pagina principale</a>
</body>
</html>
Sicuramente c'è qualcosa di sbagliato o sono io che non ho capito come deve essere inserito. Accetto ogni critica, consigli aggiustamenti al codice. Grazie a tutti.
P.S.: Buona domenica.