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

    Il vettore $_FILES non esiste

    Io non riesco proprio a capire perchè non va questo cavolo di upload... per favore aiutatemi

    Codice PHP:
    <?php
    session_start
    ();
    require_once(
    "../include/autoload.php");
    auth();
    $page = new pageAdm;

    $page->header();
    $page->sidebar();
    $page->content();
    if(
    $_GET['s'] == 'lista')
        include 
    "../include/contAdm/sponsorLista.php";
    else
    {
    ?>
    <form action="sponsor.php" method="post">
    <table style="margin-top: 10px">
        <tr>
            <td>Nome sponsor (max 50):</td><td><input type="text" name="nome" maxlength="50" /></td>
        </tr>
        <tr>
            <td>URL sito:</td><td><input type="text" name="url" /> <span style="font-size: 11px">Se assente inserire [url]http://www.luceranet.it[/url]</span></td>
        </tr>
        <tr>
            <td colspan="2"><input type="hidden" name="MAX_FILE_SIZE" value="3145728" /></td>
        </tr>
        <tr>
            <td>Seleziona l'immagine (max. 3Mb):</td><td><input name="sponsorImage" type="file" /></td>
        </tr>
        <tr>
            <td>Posizione:</td><td>
                <select name="posizione">
    <?php
    include "../include/config.php";

    $query "SELECT * FROM sponsor WHERE id != posizione";
    $result $db->query($query);

    while(
    $sponsor $result->fetch_object())
    {
        echo 
    "<option value=\""$sponsor->id ."\">"$sponsor->id ."</option>";
    }
    ?>
                </select>
            </td>
        </tr>
        <tr>
            <td colspan="2"><input type="submit" value="Aggiungi" name="ok" /></td>
        </tr>
    </table>
    </form>
    <?php
    }
    $page->footer();

    //qui il vettore $_FILES già non esiste!

    //aggiungo uno sponsor
    if(!empty($_POST['ok']))
    {
        
    $nome trim($_POST['nome']);
        
    $url trim($_POST['url']);
        
    $posizione $_POST['posizione'];
        if(!empty(
    $_FILES['sponsorImage']))
            
    $image $_FILES['sponsorImage'];
        else
            die(
    "Errore"); //viene stampato sempre questo
        
        //instanzio la classe image e upload
        
    $img = new image('../images/sponsor/');
        
    $upload = new upload(3145728'sponsorImage''../images/sponsor/');
        
    //ricavo l'url_foto
        
    $url_foto $upload->upload($image);
        
    //$urlImg = $img->resizeImg($url_foto, 190, 70);
        
        
    $query "UPDATE sponsor SET nome = '$nome', url = '$url', url_img = '$urlImg', posizione = '$posizione' WHERE id = '$posizione'";
        
    $result $db->query($query);
        
        if(!
    $result)
            die(
    "Errore durante l'inserimento dello sponsor");
    }
    ?>

  2. #2
    Non ho letto tutto, ma di sicuro:

    codice:
    <form action="sponsor.php" method="post" enctype="multipart/form-data">

  3. #3
    E che cacchio! Io lo sapevo che doveva essere qualcosa di talmente stupido che non riuscivo nemmeno a vederlo...

    Ti ringrazio infinitamente!

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 © 2024 vBulletin Solutions, Inc. All rights reserved.