Ciao akp,
Ho sostituito la query con la tua ma stesso risultato non mi visualizza niente ma setolgo where mi visualizza tutti i record presenti nel db. Perchp con la where non va e senza si ??? Questa è la prova che ho fatto sostituendo la query sbagliata:
ricercadati.php
PHP:
<?php
#require_once("connettimysqli.php");
require_once("connetti.php");
require_once("data.php");
if(empty($_POST)){
$idnome = trim ($_POST['idnome']);
$cognome = trim ($_POST['cognome']);
$nome = trim ($_POST['nome']);
$username = trim ($_POST['username']);
#$result=mysql_query("SELECT * FROM provadati WHERE idnome='$idnome'"); //così non visualizza niente
$result=mysql_query("SELECT * FROM provadati "); //visualizza tutto il contenuto del db senza aver chiesto la ricerca
echo '<div id = "messaggio">';
while($read=mysql_fetch_array($result)){
$num_rec = mysql_num_rows($result);
echo $read['idnome'];
echo "<p> <p>";
echo $read['cognome'];
echo "</p> </p>";
echo "<p> <p>";
echo $read['nome'];
echo "</p> </p>";
echo "<p> <p>";
echo $read['username'];
echo "</p> </p>";
}
}
echo "</div>";
?>
</body>
</html>
Fra le altre cose appena mando in esecuzione mi visualizza subito i dati richiesti cosa che non dovrebbe fare. Sicuramente ci vuole un if di controllo o qualcosa del genere ch emi permetta di selezionare l'idnome. Credimi non ci sto capendo più niente
Grazie della tua pazienza