Ciao a tutti ragazzi.
Sono nuovo nel mondo del php, vi pongo subito il mio semplicissimo quesito
Io ho una pagina dove all'interno ho la mia textbox + il mio tasto cerca. Quello che vorrei fare è semplicemente Andando a cercare all'interno della textbox la parola "PIPPO" lui mi faccia vedere un immagine di pippo.
La mia tabella quindi è molto semplice:
ID Nome Immagine
1 Pippo pippo.jpg
2 Pluto pluto.jgp
3 Paperino paperino.jpg
Quindi ho la mia pagina html così brevemente composta:
...
<form action="search.php" method="post">
<input type="text" name="nome">
<input type="submit" name="submit" value="invia">
</form>
...
mentre questo è quello che ho provato a fare da solo della mia pagina di risultato:
codice PHP:
<?php
$db_host = "localhost";
$db_user = "root";
$db_password ="";
$db_name = "Provadb";
$db = mysql_connect($db_host, $db_user, $db_password);
if($db == FALSE) die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
mysql_select_db($db_name, $db) or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
?>
<?php
$testo = $_POST['nome'];
$sql = 'SELECT `Immagine` FROM `tabella1` WHERE `Nome` LIKE '$testo' LIMIT 0, 30 ';
$result = mysql_query($sql);
echo $result; ?>
Adesso così facendo il risultato dovrebbe essere non che mi visualizza l'immagine ma che mi da la stringa con ad esempio se ho cercato pippo lui mi scriva pippo.jpg, invece questo il risultato:
Resource id #3
Una volta fatto ciò come faccio a visualizzare l'immagine??
Grazie mille in anticipo a chi mi darà una risposta.
Spero che nella mia confusione sia stato chiaro
ciao ciao