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

    immagini e dati di un form

    ragazzi ho un problema, ovvero ho un modulo contenente testi ed una immagine, nella pagina .php alla quale punta il modulo(ho provato con metodo post e get) ci sono tutte le variabili che vengono normalmente visualizzate, solo l'immagine mi da problemi, infatti non viene passata.
    come devo fare?la cosa che mi desta maggiormente sospetto è il fatto che il modulo inizialmente funzionava.
    accetto tutti i possibili suggerimenti.
    grazie

  2. #2
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    usi l'array $_FILES?? nel form c'è??
    codice:
    enctype="multipart/form-data"
    think simple think ringo

  3. #3
    ecco il form:
    <form action="nuovoprodotto.php" method="POST" enctype="multipart/form-data">


    </p>


    <font color="#ff0000">Dati nuovo prodotto</font></p>


    Nome prodotto<input name="nome" size="20"><sub>
    </sub>Prezzo<input name="prezzo" size="5">,<input name="prezzo1" size="3" value="00">
    Categoria<select size="1" name="categoria">
    <option>articoli ufficio</option>
    <option>articoli regalo</option>
    <option>cancelleria</option>
    <option>altro</option>
    </select></p>


    Prezzo scontato<input name="prezzo2" size="5">,<input name="prezzo3" size="3" value="00">
    Marca<input type="text" name="marca" size="20"></p>


    Immagine<name="img" size="20"><input type="file" name="img" size="20"></p>


    Descrizione(max 100caratteri)</p>



    <textarea rows="3" name="descrizione" cols="20"></textarea></p>
    <p align="center">
    <input type="submit" value="Inserisci" name="B1"><input type="reset" value="Cancella tutto" name="B2"></p>
    </form>

    ecco la pagina che raccoglie i dati:
    <?php
    $nome=$_POST['nome'];
    $img=$_POST['img'];
    print $img;//nn stampa nulla//
    $prezzo1=$_POST['prezzo1'];
    $prezzo=$_POST['prezzo'];
    $marca=$_POST['marca'];
    $prezzo2=$_POST['prezzo2'];
    $prezzo3=$_POST['prezzo3'];

    $categoria=$_POST['categoria'];
    $descrizione=$_POST['descrizione'];
    $prezzonormale="$prezzo.$prezzo1";
    $prezzoscontato="$prezzo2.$prezzo3";

    ?>

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    devi usare $_FILES per gli upload:
    http://freephp.html.it/articoli/view...sp?id=66&pag=3


    think simple think ringo

  5. #5
    grazie per l'attenzione

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.