Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [Mysql] inrire img in mysql

    Girando per il forum ho trovato questo codice per l'inserimento di img in MYSQL, ma mi da il seguente errore
    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
    }
    ?>
    questo è l'errore che si presenta
    Parse error: parse error, unexpected '=' in c:\siti\esercizi\insert_img.php on line 12

    questa è la linea 12
    Codice PHP:
    <form method="post" action="<?php =$PHP_SELF ?>" enctype="multipart/form-data">

  2. #2
    Codice PHP:
    <form method="post" action="<?php echo $PHP_SELF ?>" enctype="multipart/form-data">

    <form method="post" action="<?= $PHP_SELF ?>" enctype="multipart/form-data">
    Attenzione allo spazio....


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Ciao Piero,
    come sempre puntuale, adesso non mi da più l'errore, però non mi inserisce nessun dato.


    Ti posto la tabella

    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)
    )

  4. #4
    Ciao.

    Devo uscire ora, se nessuno risponde guardo piu' tardi....

    ciao.

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  5. #5
    Visto che fai tutto nella stessa pagina, ti mancano la connessione e la scelta del db. La pagina e' incompleta utilizzi variabili mai valorizzate. Inoltre forse dovresti usare le variabili superglobali $_POST e $_SERVER['PHP_SELF'].

    Al posto tuo mi leggerei per bene l'articolo di gm

    http://freephp.html.it/articoli/view...sp?id=73&pag=1


    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  6. #6
    Ben tornato,
    per quanto riguarda la connessione c'era già, non l'avevo postata.
    Per il resto, come detto all'inizio, il codice l'ho copiato integralmente dal forum.
    Cmq grazie per il consiglio e del link, lo leggerò e se avrò bisogno di consigli ci risentiremo.
    Ciao

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.