Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    Problema script invio a Db

    Ragazzi perchè non mi funziona questo script secondo voi ????

    codice:
    <?
    include ("config.php");
    #####################################################
    ##ADD NEW ITEM									    #
    #####################################################
    if($Submit=="Add New Product"){
    
    	//*********************************
    	//UPLOAD THE IMAGE FILE           *
    	//*********************************
    	if($file){
    		$destination = $HTTP_POST_FILES['file']['name'];
    		$source      = $HTTP_POST_FILES['file']['tmp_name'];
    		
    		$upload = move_uploaded_file($source,"../moduli/galleria/foto/immagini/"."$destination"); 
    		
    		$image       = $destination;
    		
    		// check upload status
    		if (!$upload){$msg2="No image uploaded";}
    	}
    	
    
    	
    $INSERT = mysql_query("INSERT INTO immagini (immagini,img_desc,descrizione,categoria) 
    	      VALUES ('$file','$name','$description','$cat')", $db);
    	
    	if($INSERT){$msg = "Foto aggiunta con successo";}
    		   else{$msg = "Errore nell'invio.Riprovare";}
    
    }
    
    #####################################
    ##SHOW ALL GROUPS					#
    #####################################
    	
    	$SELECT_GROUPS = mysql_query("SELECT * FROM groups order by Name",$db);
    
    ?>
    <html>
    <head>
    <title>iPANEL ECOMMERCE v1.0</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" href="style.css" type="text/css">
    
    </head>
    
    <body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" <?if($DELETE){echo "onload='menu()'";}?>>
    <table width="600" border="0" cellspacing="0" cellpadding="0" height="410">
      <tr> 
        <td width="84%" height="410" valign="top" bgcolor="#00CC99">
     <table width="94%" border="0" cellspacing="1" cellpadding="2" bgcolor="#5C7377" align="center">
            <tr> 
              <td bgcolor="#EBEBEB" width="100%"><font color="#666666">&#149 AGGIUNGI 
                NUOVA FOTO</font></td>
            </tr>
            <tr> 
              <td bordercolor="#5C7377" bgcolor="#FFFFFF" valign="top" align="center" width="100%" height="300"> 
                <div align="center"><?echo $msg?></div>
                <form name="form1" method="post" action="" enctype="multipart/form-data">
                  <table width="100%" border="0" cellspacing="2" cellpadding="6" height="223" class="menu_1">
                    <tr> 
                      <td align="right" bgcolor="#EBEBEB">Immagine: </td>
                      <td bgcolor="#F7F7F7" class="text_3"> <input type="file" name="file" class="boxes"> 
                        <?=$msg2;?>
                      </td>
                    </tr>
                    <tr> 
                      <td align="right" width="44%" bgcolor="#EBEBEB">Titolo: </td>
                      <td bgcolor="#F7F7F7" width="56%"> <input type="text" name="name" class="boxes" size="30"> 
                      </td>
                    </tr>
                    <tr> 
                      <td align="right" width="44%" bgcolor="#EBEBEB">Descrizione 
                        immagine: </td>
                      <td bgcolor="#F7F7F7" width="56%"> <textarea name="description" class="boxes" rows="4" cols="30"></textarea> 
                      </td>
                    </tr>
                    <tr> 
                      <td align="right" bgcolor="#EBEBEB">Categoria: </td>
                      <td bgcolor="#F7F7F7"> <input type="text" name="cat" class="boxes" size="30"> 
                      </td>
                    </tr>
                    <tr> 
                      <td align="right" width="44%" bgcolor="#EBEBEB"></td>
                      <td bgcolor="#F7F7F7" width="56%"> <input type="submit" name="Submit" value="Add New Product" class="buttons"> 
                      </td>
                    </tr>
                  </table>
                </form>
                
              </td>
            </tr>
          </table>
          <table width="94%" border="0" align="center" cellspacing="1" cellpadding="2">
            <tr>
              <td width="94%" height="49" valign="top" bgcolor="#FFCC99"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">::Per 
                caricare le foto, cliccare su sfoglia e andare a selezionare dal vostro 
                computer la foto da caricare sul sito; Inserire un titolo dell'immagine 
                nella casella &quot;Titolo&quot;; Inserire una breve descrizione in 
                &quot;Descrizione Immagine&quot; (non pi&ugrave; di 40 lettere); infine 
                selezionare in che categoria volete far visualizzare l'immagine. Infine 
                cliccate invia , una scitta nella parte superiore vi confermer&agrave; 
                l'avvenuto invio !</font></td>
            </tr>
          </table>
          
    
    </p></td>
      </tr>
    </table>
    </body>
    </html>
    Allora il config è dentro la cartella dove risiede anche questo file, la cartella di destinazione dell'immagine è di una cartella indietro di questa quindi con ../ gli dico di tornare indietro, il file config è settato bene ! MA niente inserisco tutti i dati clicco invia non mi restituisce neanche un errore però il file nel db e nella cartella non me lo inserisce !!

  2. #2

    Re: Problema script invio a Db

    Originariamente inviato da r3dd3vil
    Ragazzi perchè non mi funziona questo script secondo voi ????

    codice:
    <?
    include ("config.php");
    #####################################################
    ##ADD NEW ITEM									    #
    #####################################################
    if($Submit=="Add New Product"){
    
    	//*********************************
    	//UPLOAD THE IMAGE FILE           *
    	//*********************************
    	if($file){
    		$destination = $HTTP_POST_FILES['file']['name'];
    		$source      = $HTTP_POST_FILES['file']['tmp_name'];
    		
    		$upload = move_uploaded_file($source,"../moduli/galleria/foto/immagini/"."$destination"); 
    		
    		$image       = $destination;
    		
    		// check upload status
    		if (!$upload){$msg2="No image uploaded";}
    	}
    	
    
    	
    $INSERT = mysql_query("INSERT INTO immagini (immagini,img_desc,descrizione,categoria) 
    	      VALUES ('$file','$name','$description','$cat')", $db);
    	
    	if($INSERT){$msg = "Foto aggiunta con successo";}
    		   else{$msg = "Errore nell'invio.Riprovare";}
    
    }
    
    #####################################
    ##SHOW ALL GROUPS					#
    #####################################
    	
    	$SELECT_GROUPS = mysql_query("SELECT * FROM groups order by Name",$db);
    
    ?>
    <html>
    <head>
    <title>iPANEL ECOMMERCE v1.0</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <link rel="stylesheet" href="style.css" type="text/css">
    
    </head>
    
    <body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" <?if($DELETE){echo "onload='menu()'";}?>>
    <table width="600" border="0" cellspacing="0" cellpadding="0" height="410">
      <tr> 
        <td width="84%" height="410" valign="top" bgcolor="#00CC99">
     <table width="94%" border="0" cellspacing="1" cellpadding="2" bgcolor="#5C7377" align="center">
            <tr> 
              <td bgcolor="#EBEBEB" width="100%"><font color="#666666">&#149 AGGIUNGI 
                NUOVA FOTO</font></td>
            </tr>
            <tr> 
              <td bordercolor="#5C7377" bgcolor="#FFFFFF" valign="top" align="center" width="100%" height="300"> 
                <div align="center"><?echo $msg?></div>
                <form name="form1" method="post" action="" enctype="multipart/form-data">
                  <table width="100%" border="0" cellspacing="2" cellpadding="6" height="223" class="menu_1">
                    <tr> 
                      <td align="right" bgcolor="#EBEBEB">Immagine: </td>
                      <td bgcolor="#F7F7F7" class="text_3"> <input type="file" name="file" class="boxes"> 
                        <?=$msg2;?>
                      </td>
                    </tr>
                    <tr> 
                      <td align="right" width="44%" bgcolor="#EBEBEB">Titolo: </td>
                      <td bgcolor="#F7F7F7" width="56%"> <input type="text" name="name" class="boxes" size="30"> 
                      </td>
                    </tr>
                    <tr> 
                      <td align="right" width="44%" bgcolor="#EBEBEB">Descrizione 
                        immagine: </td>
                      <td bgcolor="#F7F7F7" width="56%"> <textarea name="description" class="boxes" rows="4" cols="30"></textarea> 
                      </td>
                    </tr>
                    <tr> 
                      <td align="right" bgcolor="#EBEBEB">Categoria: </td>
                      <td bgcolor="#F7F7F7"> <input type="text" name="cat" class="boxes" size="30"> 
                      </td>
                    </tr>
                    <tr> 
                      <td align="right" width="44%" bgcolor="#EBEBEB"></td>
                      <td bgcolor="#F7F7F7" width="56%"> <input type="submit" name="Submit" value="Add New Product" class="buttons"> 
                      </td>
                    </tr>
                  </table>
                </form>
                
              </td>
            </tr>
          </table>
          <table width="94%" border="0" align="center" cellspacing="1" cellpadding="2">
            <tr>
              <td width="94%" height="49" valign="top" bgcolor="#FFCC99"><font size="2" face="Verdana, Arial, Helvetica, sans-serif">::Per 
                caricare le foto, cliccare su sfoglia e andare a selezionare dal vostro 
                computer la foto da caricare sul sito; Inserire un titolo dell'immagine 
                nella casella &quot;Titolo&quot;; Inserire una breve descrizione in 
                &quot;Descrizione Immagine&quot; (non pi&ugrave; di 40 lettere); infine 
                selezionare in che categoria volete far visualizzare l'immagine. Infine 
                cliccate invia , una scitta nella parte superiore vi confermer&agrave; 
                l'avvenuto invio !</font></td>
            </tr>
          </table>
          
    
    </p></td>
      </tr>
    </table>
    </body>
    </html>
    Allora il config è dentro la cartella dove risiede anche questo file, la cartella di destinazione dell'immagine è di una cartella indietro di questa quindi con ../ gli dico di tornare indietro, il file config è settato bene ! MA niente inserisco tutti i dati clicco invia non mi restituisce neanche un errore però il file nel db e nella cartella non me lo inserisce !!

    controlla se hai gli errori abilitati e metti la directory di destinazione come assoluta non relativa..
    Soprattutto controlla bene il flusso del programma perchè anche se no non effettua l'upload inserisce ugualmente nel db

  3. #3
    Gli errori sono abilitati; il problema è che non mi inserisce neanche nel db !!

  4. #4
    Originariamente inviato da r3dd3vil
    Gli errori sono abilitati; il problema è che non mi inserisce neanche nel db !!
    sei sicuro che entri nell'if?
    hai ancora register_globals a on?

  5. #5
    Register_globals è in OFF come faccio a metterlo in on ??

  6. #6
    Originariamente inviato da r3dd3vil
    Register_globals è in OFF come faccio a metterlo in on ??
    ma non metterlo proprio in on..problemi di sicurezza..

    invece di usare $Submit usa $_POST['Submit']

  7. #7
    Vaiiii!! grande era proprio quello e io che stavo impazzendo !!!! grazie millle

  8. #8
    Originariamente inviato da r3dd3vil
    Vaiiii!! grande era proprio quello e io che stavo impazzendo !!!! grazie millle
    prego ma controlla il flusso del programma che è logicamente sbagliato

  9. #9
    Spetta quando invio l'immagine mi dice inviata però in realtà sul db inserisce una riga vuota e la foto non la invia !! Accidenti pensavo che funzionasse !!! Cosa intendi con flusso??

  10. #10
    Originariamente inviato da r3dd3vil
    Spetta quando invio l'immagine mi dice inviata però in realtà sul db inserisce una riga vuota e la foto non la invia !! Accidenti pensavo che funzionasse !!! Cosa intendi con flusso??
    la sequenza di istruzioni

    posta il codice

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.