Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993

    UPLOAD "non capisco!!???"

    Ciao Ragazzi, ho uno script per upload di immagini, fino a che carico solo delle immagini, non ho alcun problema, ma quando alle immagini aggiungo dei testi, mi da questo errore:
    Column count doesn't match value count at row 1

    Perchè?
    Chi mi aiuta?
    Grazie
    ¿Hasta la pasta?

  2. #2
    un po' di codice aiuterebbe.


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

  3. #3
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993

    Eccolo

    <form action="upload.php" method="post" enctype="multipart/form-data" name="form1">
    <input name="foto" type="file" id="foto">

    <input name="foto_2" type="file" id="foto_2">

    <input name="foto_3" type="file" id="foto_3">

    Città:<input type="text" name="citta">

    Area:<input type="text" name="area">

    Residenziale:<input type="text" name="residenziale">

    SQM:<input type="text" name="sqm">

    Stanze:<input type="text" name="stanze">

    Prezzo Euro:<input type="text" name="prezzo_euro">

    Prezzo L.E:<input type="text" name="prezzo_le">

    Descrizione:<input type="text" name="descrizione">

    Tipo:<input type="text" name="tipologia">

    <input type="submit" name="Submit" value="Invia">
    </form>
    <hr style="width:100% ">
    <?php
    include('img.class.php');

    if($_FILES['foto']){
    $immagine=$_FILES['foto']['tmp_name'];
    $I=new IMG($immagine);
    $type=$I->getType();
    if($type!="jpeg"&&$type!="png") echo "Il formato della foto non è corretto.
    ";
    else {$type=($type=="jpeg")?"jpg":$type;
    $nome=$_FILES['foto']['name'];
    if(file_exists(str_replace(".","_m","img/".$nome))) echo "Attenzione un'immagine con questo nome esiste già!!! Rinomina l'immagine.
    ";
    else {
    $I=new IMG($immagine);
    $I->resize_max(600,600);
    //riduco l'immagine fino a quando sta in un retangolo con dimensioni 600,600 (quadrato in questo caso)
    $nomebis_1=str_replace(".","_m.",$nome);
    $I->save("img/$nomebis_1");

    $I=new IMG($immagine);
    $I->centro_proporzionato(100,100);
    //creo un'immagine 100x100 recuperando il quadrato massimo proporzionato all'interno della immagine originale
    $nomebis_2=str_replace(".","_p.",$nome);
    $I->save("img/$nomebis_2");
    echo "Immagini create.
    ";
    }
    }
    //header("refresh:3 url=upload.php");
    }

    // secondo caricamento file
    if($_FILES['foto_2']){
    $immagine_2=$_FILES['foto_2']['tmp_name'];
    $I=new IMG($immagine_2);
    $type=$I->getType();
    if($type!="jpeg"&&$type!="png") echo "Il formato della foto non è corretto.
    ";
    else {$type=($type=="jpeg")?"jpg":$type;
    $nome_2=$_FILES['foto_2']['name'];
    if(file_exists(str_replace(".","_m","img/".$nome_2))) echo "Attenzione un'immagine con questo nome esiste già!!! Rinomina l'immagine.
    ";
    else {
    $I=new IMG($immagine_2);
    $I->resize_max(600,600);
    //riduco l'immagine fino a quando sta in un retangolo con dimensioni 600,600 (quadrato in questo caso)
    $nomebis_3=str_replace(".","_m.",$nome_2);
    $I->save("img/$nomebis_3");

    $I=new IMG($immagine_2);
    $I->centro_proporzionato(100,100);
    //creo un'immagine 100x100 recuperando il quadrato massimo proporzionato all'interno della immagine originale
    $nomebis_4=str_replace(".","_p.",$nome_2);
    $I->save("img/$nomebis_4");
    echo "Immagini create.
    ";
    }
    }
    //header("refresh:3 url=upload.php");
    }
    // terzo caricamento file
    if($_FILES['foto_2']){
    $immagine_3=$_FILES['foto_3']['tmp_name'];
    $I=new IMG($immagine_3);
    $type=$I->getType();
    if($type!="jpeg"&&$type!="png") echo "Il formato della foto non è corretto.
    ";
    else {$type=($type=="jpeg")?"jpg":$type;
    $nome_3=$_FILES['foto_3']['name'];
    if(file_exists(str_replace(".","_m","img/".$nome_3))) echo "Attenzione un'immagine con questo nome esiste già!!! Rinomina l'immagine.
    ";
    else {
    $I=new IMG($immagine_3);
    $I->resize_max(600,600);
    //riduco l'immagine fino a quando sta in un retangolo con dimensioni 600,600 (quadrato in questo caso)
    $nomebis_5=str_replace(".","_m.",$nome_3);
    $I->save("img/$nomebis_5");

    $I=new IMG($immagine_3);
    $I->centro_proporzionato(100,100);
    //creo un'immagine 100x100 recuperando il quadrato massimo proporzionato all'interno della immagine originale
    $nomebis_6=str_replace(".","_p.",$nome_3);
    $I->save("img/$nomebis_6");
    echo "Immagini create.
    ";
    }
    }
    //header("refresh:3 url=upload.php");
    }


    if ($dir = @opendir("img"))
    {
    while (($file = readdir($dir)) !== false)
    {
    if($file != "." && $file != ".." && !is_dir("img/$file"))
    {
    $filename = "img/".$file;
    if(substr($filename,-6,-3)=="_p.")
    {
    echo "<img src=\"$filename\" style=\"margin: 2px;\">";
    }
    }
    }
    }
    closedir($dir);
    ?>
    $username = "";
    $password = "";
    $host = "";
    $database = ""; // nome data base
    $db = mysql_connect($host, $username, $password); // connessione data base
    $sql = "insert into prova(id_foto,nomebis_1,nomebis_2,nomebis_3,nomebi s_4,nomebis_5,nomebis_6,citta,area,residenziale,sq m,stanze,prezzo_euro,prezzo_le,descrizione,tipolog ia) values ( '','".$nomebis_1."','".$nomebis_2."','".$nomebis_3 ."','".$nomebis_4."','".$nomebis_5."','".$nomebis_ 6."','".$citta."','".$area."','".$residenziale."', '".$sqm."','".$stanze."','".$prezzo_euro."','".$pr ezzo_le."','".$nomebis_8."','".$descrizione."','". $tipologia."')";


    $result = mysql_db_query( $database, $sql, $db) or die(mysql_error());
    echo $sql;
    ?>
    ¿Hasta la pasta?

  4. #4
    un po' di codice aiuterebbe.

    controlla il numero di campi nell'Insert
    I hate to feel the Love beetwen us die...
    This is our last embrace...


    IndiSound.net - La musica italiana indipendente
    Bertuccia.com - Chat, Forum e Galleria Fotografica...

  5. #5
    Utente di HTML.it L'avatar di HammerFist
    Registrato dal
    May 2005
    Messaggi
    1,110
    a occhio e croce ti manca nomebis_8

  6. #6
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993
    I numeri dei campi Insert mi sembrano giusti!!!?
    ¿Hasta la pasta?

  7. #7
    Utente di HTML.it L'avatar di polinet
    Registrato dal
    Nov 2000
    Messaggi
    993

    scusate!!

    un errore nella query......!!!!!!!
    Grazie!!!!!!!
    risolto....!!!
    ¿Hasta la pasta?

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.