Visualizzazione dei risultati da 1 a 2 su 2

Discussione: immagini in un db

  1. #1

    immagini in un db

    con un form invio ad un database i record di questi campi

    global $data,$titolo,$testo,$file(immagini jpg o gif a secondo di quel che si passa, nel form sarà un type=file);

    fino a testo ci sono
    ma per record di tipo OLE(giusto?) in questo caso "file" coem si fa?

    $id_risult = mysql_query("insert into TGallery (data,titolo,testo,foto)
    values('$data','$titolo','$testo',????????????)",$ id_conness);

    e poi nel db il campo foto che tipo dev'essere?

  2. #2
    questo è per iserire anche altre voci, se non ti servono lo adatti

    CREATE TABLE binary_data
    (
    id INT(4) NOT NULL AUTO_INCREMENT PRIMARY KEY,
    description CHAR(50),
    bin_data LONGBLOB,
    filename CHAR(50),
    filesize CHAR(50),
    filetype CHAR(50)
    );



    Codice PHP:
    <?php
    if( $submit )
    {
      
    $data addslashes(fread(fopen($form_data"r"), filesize($form_data)));

      
    mysql_query("INSERT INTO binary_data  (description,bin_data,filename,filesize,filetype) VALUES  ('$form_description','$data','$form_data _name','$form_data_size','$form_data_type')");
    }
    else
    {
    ?>
      <form method="post" action="<?php=$PHP_SELF?>" enctype="multipart/form-data">
      File Description:

      <input type="text" name="form_description"  size="40">
      <input type="hidden" name="MAX_FILE_SIZE" value="1000000">
      
    File to upload/store in database:

      <input type="file" name="form_data"  size="40">
      

    <input type="submit" name="submit" value="submit">
      </form>
    <?php
    }
    ?>

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.