Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: Kuvan koon muuttaminen?

jarspa [10.07.2005 17:34:15]

#

Olen tehnyt tämmösen kuvagallerian alun mutta nyt tuli tenkkapoo kuvan koon muuttamisessa. Mihin kohtaan kuvan koon muutoksen kannattaa tehdä ja miten?

<?php
$yhteys=mysql_connect("localhost","","") or die("Tietokantayhteyttä ei voitu avata");
mysql_select_db("vieraskirja") or die ("Tietokantaa ei voitu avata");

?>
<form action="vieraskirja2.php" method="post" enctype="multipart/form-data" name="" id="">

  <table width="468" border="0" cellpadding="5">
    <tr>
      <td width="442">Kirjoittaja:
        <?php
$mysql_haku = mysql_query("SELECT tunnus FROM kayttajat ORDER BY tunnus");

print "<select name='kirjoittaja' id='kirjoittaja'>";
          while($mysql_tiedot = mysql_fetch_array($mysql_haku)){
            print "<option value=".$mysql_tiedot["tunnus"].">".$mysql_tiedot["tunnus"]."</option>";
          }
print "</select>";
?>
      </td>
    </tr>
    <tr>
      <td><textarea name="kommentti" cols="50" rows="10" wrap="VIRTUAL" id="kommentti">Kirjoita tähän...</textarea></td>
    </tr>
    <tr>
      <td><p>Liit&auml; kuva<br>
          <input type="hidden" name="MAX_FILE_SIZE" value="8000000">
          <input name="filu" type="file">
        </p>
        <p>Kuva teksti<br>
          <input name="kuvateksti" type="text" id="kuvaus2" size="50">
        </p></td>
    </tr>
    <tr>
      <td><input name="send" type="submit" id="send2" value="L&auml;het&auml; kommentit">
        <input type="reset" name="Submit2" value="Tyhjenn&auml;">
		</td>
    </tr>
  </table>
  </form>
<br>
<?php
$pvm = date("d.m.y H:i:s");


if (isset($_POST['send']))
{

$kuvannimi=$HTTP_POST_FILES["filu"]["name"];
copy($filu,"E://kuvat/".$HTTP_POST_FILES["filu"]["name"]);
print("Tiedosto ".$HTTP_POST_FILES["filu"]["name"]." on tallennettu!<br>");
print("Koko on ".$HTTP_POST_FILES["filu"]["size"].".<br>");

mysql_query("INSERT INTO kirja (tunnus,kommentit,pvm,kuvaus,kuvanosoite) VALUES ('$kirjoittaja','$kommentti','$pvm','$kuvateksti','$kuvannimi')");
}

?>

<?php
$kysely=mysql_query ("SELECT id,tunnus,kommentit,pvm FROM kirja ORDER BY id DESC");

$lkm=mysql_num_rows($kysely);
print "<b>Vieraskirjassa on $lkm viestiä </b><br><br>";
/* Tulostetaan talukko */

//käydään leffat läpi
		for ($i = 0; $i < mysql_num_rows($kysely); $i++)
		{
   		//haetaan leffan nimi, kategoria ja cd-määrä muuttujiin
   		$kir = mysql_result($kysely, $i, "tunnus");
   		$kom = mysql_result($kysely, $i, "kommentit");
   		$paeva = mysql_result($kysely, $i, "pvm");

		echo "<table cellpadding=\"5\">";
		echo 	"<tr>
					<td width='500' bgcolor=\"#CCCCCC\"><b><font color=blue>$kir</font></b><font size=\"-1\">  [$paeva]</font></td>
					<tr><td width='500'>$kom</td></tr>
				</tr>";

		echo "</table>";
		}
?>

tsuriga [10.07.2005 19:41:45]

#

-No ollaanpa sitä käytetty wanhoja metodeita, $HTTP_POST_FILES, copy..
-Mikä järki oli tunkea koko koodi tähän? Ajatelkaa Ohjelmointiputkan tietokantaa ;__;.
-Funktio on imagecopyresized ja sen voi laittaa ainakin tuon copyn jälkeen. En ole varma voisiko tmp_namella luoda kuvaresurssin, muokata sitä, ja tallentaa sitten sen tiedostoon. Nopeastihan tuon kokeilet.
-Hyvä query kyllä, ei "SELECT * FROM".
-Miksi submitissa on name "send" ja id "send2"? Kaikki selaimet eivät ilmeisesti lähetä tuota submittia postina.
-$kuvannimi ei ole käytössä niin usein kuin se voisi

jarspa [13.07.2005 13:42:57]

#

Joopa joo!! Vittuile vaan....

Turatzuro [13.07.2005 13:48:52]

#

Eh, milläs tapaa tsuriga nyt sitten vittuili? Vai oliko toi jonkilainen läppä? Hyviltä pointeiltahan nuo näyttävät...

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta