Visualizzazione dei risultati da 1 a 2 su 2

Discussione: immissione dati

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929

    immissione dati

    ciao a tutti,

    ho una pagina che scrive i dati in un database e fà l'upload di due immagini tutto funziona solo che vorrei che inserisse i dati nel database solo dopo che l'upload a successo quindi dovrebbe essere un semplice controllo tipo if....

    ma dareste una mano a capire come e meglio intervenire??

    codice:
    <?php
    if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) {
      $insertSQL = sprintf("INSERT INTO gallery (nome, descrizione, peso, miniatura, ingrandimento, datains, url) VALUES (%s, %s, %s, %s, %s, %s, %s)",
                           GetSQLValueString($_POST['nome'], "text"),
                           GetSQLValueString($_POST['descrizione'], "text"),
                           GetSQLValueString($_POST['peso'], "text"),
                           GetSQLValueString($_POST['miniatura'], "text"),
                           GetSQLValueString($_POST['ingrandimento'], "text"),
                           GetSQLValueString($_POST['datains'], "date"),
                           GetSQLValueString($_POST['url'], "text"));
    					   // upload miniatura
    						$path="d:/inetpub/webs/actionlabit/public/FlashUtility/Flash-Php/gallery/images/";
    							if( $UploadedFile != none )
    							{
    							print("Percorso locale: $UploadedFile 
    \n");
    							print("Nome del file: $UploadedFile_name 
    \n");
    							print("Dimensione del file: $UploadedFile_size 
    \n");
    							print("Tipo di file: $UploadedFile_type 
    \n");
    							print("<HR>");
    							if (copy( $UploadedFile , "$path/$UploadedFile_name" )){
    							print "File copiato con successo!
    ";
    							}else{
    							print "Errore.. upload non riuscito
    ";
    							}
    							unlink($UploadedFile);
    							}else{
    							print "Errore.. nessun file.
    ";
    							}
    					   // upload ingrandimento
    						$pathing="d:/inetpub/webs/actionlabit/public/FlashUtility/Flash-Php/gallery/images/ingr/";
    							if( $UploadedFileing != none )
    							{
    							print("Percorso locale: $UploadedFileing 
    \n");
    							print("Nome del file: $UploadedFileing_name 
    \n");
    							print("Dimensione del file: $UploadedFileing_size 
    \n");
    							print("Tipo di file: $UploadedFileing_type 
    \n");
    							print("<HR>");
    							if (copy( $UploadedFileing , "$pathing/$UploadedFileing_name" )){
    							print "File copiato con successo!
    ";
    							}else{
    							print "Errore.. upload non riuscito
    ";
    							}
    							unlink($UploadedFileing);
    							}else{
    							print "Errore.. nessun file.
    ";
    							}
    
      mysql_select_db($database_actionlab, $actionlab);
      $Result1 = mysql_query($insertSQL, $actionlab) or die(mysql_error());
    
      $insertGoTo = "index.php";
      if (isset($_SERVER['QUERY_STRING'])) {
        $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
        $insertGoTo .= $_SERVER['QUERY_STRING'];
      }
      header(sprintf("Location: %s", $insertGoTo));
    }
    
    mysql_select_db($database_actionlab, $actionlab);
    $query_Recordset1 = "SELECT * FROM gallery";
    $Recordset1 = mysql_query($query_Recordset1, $actionlab) or die(mysql_error());
    $row_Recordset1 = mysql_fetch_assoc($Recordset1);
    $totalRows_Recordset1 = mysql_num_rows($Recordset1);
    
    ?>

    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    OK ho quasi risolto!!

    non capisco perchè se faccio cosi funziona
    codice:
    $insertSQL = sprintf("INSERT INTO gallery (nome, descrizione, peso, miniatura, ingrandimento, datains, url) VALUES (%s, %s, %s, %s, %s, %s, %s)",
    ma se faccio cosi
    codice:
    $insertSQL = sprintf("INSERT INTO gallery (nome, descrizione, peso, miniatura, ingrandimento, datains, url) VALUES (%s, %s, $UploadedFileing_size, %s, %s, %s, %s)",
    non inserisce più solo "miniatura" e "datains"

    mi aiutate a capire perchè??

    :master:

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.