Visualizzazione dei risultati da 1 a 3 su 3

Discussione: inserimento immagini

  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    90

    inserimento immagini

    ciao a tutti,
    ho iniziato da poco il php, volevo creare un form per inserire delle foto, ho fatto una tabella con i seguenti campi: id, categoria, nome, inviatada, peso, click, voti, data, aut, ora

    Volevo fare una pagina dove scegli la categoria e la foto selezionandola dal pc.
    Una volta inserita vorei far si che mi faccia direttamente una immagine piccola di anteprima e cliccando sopra mi faccia vedere la grande e sotto l'anteprima magari scrivere il voto, inviata da, vista e la data.

    grazie

  2. #2
    Utente di HTML.it L'avatar di Grino
    Registrato dal
    Oct 2004
    Messaggi
    739
    Potresti provare a recuperare un programma che svolga questa funzione di creazione dell'immagine ridotta alla riga di comando e piazzarlo sul server per poi richiamarlo con una exec dopo aver effettuato l'upload dell'immagine.
    In alternativa puoi abilitare la libreria grafica di PHP (GD) se non l'hai già fatto e cimentarti nella creazione di immagini. Puoi gestire diversi formati grafici e riadattarli.
    Guarda il manuale

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    90
    Ecco il mio codice per l'inserimento delle foto, per far si che mi faccia le piccole che devo mettere?


    <body>
    <?
    if ($action==inserisci )
    {
    $pesos = $file1_size/1000;
    $peso= ceil($pesos);
    $data = (date("d/m/Y"));
    $ora = date("H:i", time());
    include("dbconf.php");
    $db=mysql_connect("$db_host","$db_user","$db_pass" ) or die ("Errore durante la connessione al database");
    $sql="INSERT INTO foto_pazze (categoria,nome,peso,data,ora,aut)
    VALUES ('$categoria','$file1_name','$peso','$data','$ora' ,'si')" or die ("Errore durante la connessione al database");
    mysql_db_query($db_name,$sql,$db) or die (mysql_error());
    $up=true;
    mysql_close () ;
    $destinazione = "/big/$file1_name";
    move_uploaded_file($file1,$destinazione);
    }
    ?>
    <FORM action="?action=inserisci&s=<? echo $s; ?>" method="post" enctype="multipart/form-data" >
    <table width="74%" border="0" cellspacing="0" cellpadding="0">
    <tr>
    <td width="39%" height="24">
    <div align="right"><font size="2" face="Verdana">CATEGORIA:</font></div>
    </td>
    <td width="30%" height="24">
    <select name="categoria">
    <option selected>rosso</option>
    <option>verde</option>
    </select>
    </td>
    <td width="31%" height="24"></td>
    </tr>
    <tr>
    <td height="36">
    <div align="right"><font size="2"><font size="2"><font face="Verdana">IMMAGINE: </font></font></font></div>
    </td>
    <td valign="top" height="36"><font size="2"><font size="2"><font face="Verdana">
    <input type="file" name="file1" maxlength="150">
    </font></font></font></td>
    <td height="36"></td>
    </tr>
    <tr>
    <td colspan="3" valign="top" height="36">
    <div align="center"><font size="2"><font size="2"><font face="Verdana">
    <input type="submit" name="Submit" value="Inserisci immagini">
    </font></font></font></div>
    </td>
    </tr>
    </table>
    </FORM>
    </body>



    <? if ($up==true) { echo "Immagini pubblicate correttamente";} ?>
    </p>
    </div>
    </HTML>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.