Pagina 4 di 4 primaprima ... 2 3 4
Visualizzazione dei risultati da 31 a 40 su 40

Discussione: problema upload

  1. #31
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    68
    Finalmente un problema l'ho risolto da solo e lo posto.
    In effetti è stato molto semplice.
    Nel form bastava scrivere questa cosa:
    Codice PHP:
    <input type="hidden" name="id" value=<?php echo $id ?>/>
    <input type="hidden" name="pagina_partenza" value="primo_layout.php" />

  2. #32
    Benissimo!
    Creazione siti web e programmatore php freelance Reggio Emilia http://www.php-web.it

  3. #33
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    68
    Volevo fare un'ultima richiesta(giuro che è l'ultima
    Con queste righe di codice io riesco a visualizzare l'immagine nella cella di layout:
    Codice PHP:
    <?php
                  
    if ($db['logo'] != ''){
                        
    $percorsofileupload="[img]immagini/".$db[[/img]";
                        echo 
    $percorsofileupload;
                  }else{
                  ?>
    Nel caso in cui,invece di visualizzare una sola immagine,volessi visualizzare + immagini come potrei modificare questo codice?

  4. #34
    Posta il codice precedente che ci do un'occhiata
    Creazione siti web e programmatore php freelance Reggio Emilia http://www.php-web.it

  5. #35
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    68
    Questo è il codice che ho inserito nella cella di layout:
    Codice PHP:
    <?php
                        
    //Upload logo
                        
    if ($row3['logo'] != ''){
                        
    $percorsofileupload="[img]immagini/".$row3[[/img]";
                        echo 
    $percorsofileupload;
                  }else{
                  ?>
                  
                <form action="
    upload2.php" method="post" enctype="multipart/form-data">
                  <input type="
    hidden" name="MAX_FILE_SIZE" value="1000000">
                  Percorso file 1<input name="
    userfile" type="file"> 


                  Percorso file 2<input name="
    userfile2" type="file"> 


                  Percorso file 3<input name="
    userfile3" type="file"> 


                  <input type="
    hidden" name="id" value=<?php echo $id ?>>
                  <input type="
    hidden" name="pagina_partenza" value="primo_layout.php" />
                  <input type="
    submit" value="inserisci">
                </form>
                 <?php
                } // Chiusura if - else
                ?>

  6. #36
    Se vuoi inserire un'immagine statica fai così:
    Codice PHP:
    <?php
     
    if ($row3['logo'] != ''){
                        
    $percorsofileupload="[img]immagini/".$row3[[/img]";
                        echo 
    $percorsofileupload;
                        echo '[img]immagini/nome_immagine.jpg[/img]';
                  }else{
                  ?>
                  
                <form action="
    upload2.php" method="post" enctype="multipart/form-data">
                  <input type="
    hidden" name="MAX_FILE_SIZE" value="1000000">
                  Percorso file 1<input name="
    userfile" type="file"> 


                  Percorso file 2<input name="
    userfile2" type="file"> 


                  Percorso file 3<input name="
    userfile3" type="file"> 


                  <input type="
    hidden" name="id" value=<?php echo $id ?>>
                  <input type="
    hidden" name="pagina_partenza" value="primo_layout.php" />
                  <input type="
    submit" value="inserisci">
                </form>
                 <?php
                } // Chiusura if - else
                ?>
    Altrimenti se devi prenderla dal database spiega meglio qual'è che vuoi prelevare in relazione alla prima immagine (successiva, precedente,ecc.)
    Creazione siti web e programmatore php freelance Reggio Emilia http://www.php-web.it

  7. #37
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    68
    Probabilmente non mi sono spiegato molto bene.
    Il mio problema è questo.
    Nel database io posso avere anche + immagini associate allo stesso id.
    Se ne ho 2,ad esempio,io vorrei visualizzarle tutte e due nella stessa cella di layout una accanto all'altra

  8. #38
    Se ho capito bene prova così:
    Codice PHP:
    <?php
    if ($row3['logo'] != ''){
                        foreach(
    $row3['logo'] as $value)
                                 
    $percorsofileupload="[img]immagini/".$value."[/img]";
                                 echo 
    $percorsofileupload;
                        }
                  }else{
                  
    ?>
                  
                <form action="upload2.php" method="post" enctype="multipart/form-data">
                  <input type="hidden" name="MAX_FILE_SIZE" value="1000000">
                  Percorso file 1<input name="userfile" type="file"> 


                  Percorso file 2<input name="userfile2" type="file"> 


                  Percorso file 3<input name="userfile3" type="file"> 


                  <input type="hidden" name="id" value=<?php echo $id ?>>
                  <input type="hidden" name="pagina_partenza" value="primo_layout.php" />
                  <input type="submit" value="inserisci">
                </form>
                 <?php
                
    // Chiusura if - else
                
    ?>
    Creazione siti web e programmatore php freelance Reggio Emilia http://www.php-web.it

  9. #39
    Utente di HTML.it
    Registrato dal
    Jun 2008
    Messaggi
    68
    Ho provato con il foreach come mi avevi consigliato tu ma non funzionava.
    Avevo risolto in questo modo:
    Codice PHP:
    <?php
                        
    //Upload logo
                        
    $query="SELECT idSponsor,logo FROM sponsor";
                        
    $esegui mysql_query($query);
                        while(
    $db=mysql_fetch_array($esegui)){
                        if (
    $db['logo'] != ''){
                               
    $percorsofileupload="[img]immagini/".$db[[/img]";
                               echo 
    $percorsofileupload;
                            
                  }else{
                  ?>
                  
                  
                <form ENCTYPE="
    multipart/form-data" action="upload.php" method="POST">
                  


                    <input type="
    file" name="file1">
                    <input name="
    submit" type="submit" value="Upload sponsor" />
                  </p>
                </form>            <?php
                } // Chiusura if - else
                } //chiusura while
                ?>
    In effetti se ci sono delle immagini nel database me le visualizza tutte.
    Stamattina però mi sono accorto di un ennesimo problema:se non ci sono immagini nel database dovrebbe entrare nel blocco else e visualizzarmi il form,ed invece nel blocco else non entra e non mi visualizza niente.
    Come posso risolvere?

  10. #40
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    434
    beh, se non entra nel blocco else vuol dire che la condizione if è vera:
    if ($db['logo'] != ''){

    quindi vuol dire che $db['logo'] non è vuoto. Se vai da phpmyadmin, che trovi?

    Comunque potresti mettere un array serializzato dentro $db['logo'], e poi alla lista, unserializzarlo e con un foreach listi tutte le immagini.

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.