Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    32

    Nascondere testo textarea

    Ciao a tutti ho creato questo form per inviare i dati verso un altra pagina:
    ho creato delle variabili per recuperare i dati degli input e tramite js ho effettuato un controllo
    Quello che non riesco a fare è nascondere il testo predefinito nella pagina che riceve i dati nel caso in cui la textarea fosse vuota
    questa è la pagina dove sto provando: http://raxell.altervista.org/index.php
    Il codice php che ho usato invece è
    Codice PHP:
    <?php function invia() { $nome_skin $_POST['nome_skin']; $anteprima $_POST['anteprima']; $immagine $_POST['immagine']; $appunti $_POST['appunti']; echo "<div align="center">
    <h1><a href="
    $anteprima">$nome_skin</a></h1>
    <img src="
    $immagine">
    Appunti: 
    $appunti
    </div>"
    ; } ?> <div id="container"> <?php echo invia(); ?>
    Ho iniziato da poco a programmare quindi credo ci siano molti errori, comunque sapreste aiutarmi?

  2. #2
    Io farei così

    Codice PHP:
    $nome_textarea $_POST['nome_textarea'];  //questo con tutti i campi in modo da recuperare i valori e metterli in variabili

    if (empty($nome_textarea)) {  //verifico se la textarea è vuota
        
    $variabile "la variabile è vuota";   //se è vuota assegno il testo che voglio
    } else {
        
    $variabile $nome_textarea;   //se è piena assegno il suo valore
    }

    con la variabile $variabile adesso fai quello che devi fare (memorizzarla in databaseinviarla via mail, ...) 

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    32
    Grazie funziona quindi per effettuara un controllo su textarea si utilizza empty?

    Comunque avrei un altra domanda: è possibile recuperare le dimensioni di un'immagine attraverso un link? (inserito in un textinput)
    Se si cosa bisogna usare?

  4. #4
    Si, empty, in realtà, serve per verificare se una variabile è vuota.

    Per dimensione intendi la dimensione in pixel es. 300x400 o lo spazio occupato du disco 100kb, 200kb?

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    32
    Ah si scusa, le dimensioni in pixel

  6. #6
    I pixel li dovresti ottenere con le funzioni imegesx e imagesy. Da qui trovi i lati.

    Esempio

    Codice PHP:
    $img "http://www.mysite.com/my_image.jpg"// definisci l'immagine, anche da form se vuoi

     
    $img_height imagesy($img);

    echo 
    $img_height

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    32
    Ho fatto un po' di prove ma non mi mostra le dimensioni, è molto probabile che sbaglio qualcosa:
    Ho creato 2 pagine, una con il form che ha questo codice:

    codice:
    <html>
    <head><title>Form</title></head>
    
    <body>
    
    <form method="post" action="calcolo.php">
    Link immagine <input type="text" name="immagine">
    <input type="submit" value="genera">
    </form>
    
    </body>
    </html>
    e un'altra che riceve il link e ne calcola (dovrebbe) l'altezza
    Codice PHP:
    <html>
    <head><title>calcolo</title></head>

    <body>

    <?php
    $img 
    $_POST['immagine'];

    $img_height imagesy($img);

    echo 
    "$img_height";
    ?>

    </body>
    </html>

  8. #8
    Ti restituisce qualche errore?

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2010
    Messaggi
    32
    No, mi rimane la pagina bianca, non stampa a video l'altezza

  10. #10
    Guarda l'esempio qui

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.