Moi
Miten saisin muuttujan NRO viittaamaan kuvaan. Toisin sanoin haku näyttäisi myös kuvan. Tietokanta iso, varsin sekava ja kuvat useissa kansioissa joten suora "kantapolku" pois suljettu. IMAGE muuttujan rivillä olen jotain tapaillut... Tässä koodia.
<p> KUVAKANTA<br /> <form action="haku.php" method="post"> Naputtele hakusana:<br /> <input type="text" name="keyword" size="20" maxlength="40" value="" /><br /> <input type="submit" value="Etsi"> </form> </p> <?php echo "<html><body>"; if (isset($_POST['keyword'])) { // Yhteys palvelimeen $yhteys = mysql_connect("localhost","luppa","korva") or die ("ei yhteyttä"); mysql_select_db("kuvat", $yhteys) or die ("tietokantaa ei löydy"); //Haku onnistuu myos aakkosilla kun kayttaa utf 8 $keyword = $_POST['keyword']; $keyword = utf8_encode($keyword); // Kyselyn selitys: kaikki mahdollista $kysely = ("SELECT * FROM `kuvat`.`motoriikka` WHERE `NRO` LIKE CONVERT( _utf8 '%$keyword%' USING latin1 ) COLLATE latin1_general_ci OR `AIHE` LIKE CONVERT( _utf8 '%$keyword%' USING latin1 ) COLLATE latin1_general_ci OR `PAIKKA` LIKE CONVERT( _utf8 '%$keyword%' USING latin1 ) COLLATE latin1_general_ci OR `AIKA` LIKE CONVERT( _utf8 '%$keyword%' USING latin1 ) COLLATE latin1_general_ci"); // suoritetaan kysely $haku = mysql_query($kysely, $yhteys) or die ("virhe kyselyssä"); for ($i = 0; $i <mysql_num_rows($haku); $i++){ //haetaan tiedot muuttujiin $NRO = mysql_result ($haku, $i, "NRO"); $AIHE = mysql_result ($haku, $i, "AIHE"); $PAIKKA = mysql_result ($haku, $i, "PAIKKA"); $AIKA = mysql_result ($haku, $i, "AIKA"); $IMAGE ='<img src="X:\yksikansio\"$NRO".jpg">'; //tulostellaan tiedot echo "Nro:$NRO<br> <b>Aihe:</b>$AIHE<br> <b>Paikka:</b>$PAIKKA<br> <b>Aika:</b>$AIKA<br> <b>ja kuva ois täsä:$IMAGE<p>"; } } echo "</html></body>"; ?>
Aihe on jo aika vanha, joten et voi enää vastata siihen.