Visualizzazione risultati 1 fino 7 di 7

Discussione: Inserire un bottone variabile

  1. #1
    Guest

    Predefinito Inserire un bottone variabile

    Buongiorno!

    Volevo chiedere come si può inserire in una pagina un bottone il cui testo sia una variabile (al posto di 'TESTO VARIABILE?' nell'esempio seguente). Grazie!

    Codice HTML:
    <!-- PULSANTE 1 -->
       <p style="margin-top: 0; margin-bottom: 0">     
       </p>
       <div>
          <div class='grid_6'>
           <div class='respond blue_button' onmouseover="$(this).addClass('hover')"onmouseout="$(this).removeClass('hover')" onclick="answerQuestion();">
             <blockquote style="margin-top: 0; margin-bottom: 0;">
               <p style="margin-top: 0; margin-bottom: 0">
                 <center>
                   TESTO VARIABILE?           
                 </center>
               </p>
             </blockquote>
           </div> 
         </div>
    Ultima modifica di andreafallico : 02-03-2011 alle ore 12.44.35

  2. #2
    Guest

    Predefinito

    la variabilità a cosa deve essere legata?
    il "testo variabile" dove si trova e/o come deve essere generato?

    Se ad esempio vuoi stampare l'orario in un fine .php dovrai scrivere al posto di "testo variabile":
    Codice PHP:
    <?php
    echo date('H:i');
    ?>
    Per altre cose la cosa si presenta più complessa...

  3. #3
    Guest

    Predefinito

    Il testo variabile viene da un file con un elenco di nomi: il testo visualizzato sul pulsante deve essere un nome scelto a caso tra quelli dell'elenco.

  4. #4
    Guest

    Predefinito

    come è scritto tale file? è un file .txt? o un file .xml?

    se ti vuoi far aiutare devi dare info al riguardo altrimenti ci vuole la sfera magica per aiutarti...
    al momento mi sfugge dove l'ho messa sta diamine di sfera...

  5. #5
    Guest

    Predefinito

    In realtà il file ancora non esiste, volevo appunto chiedere come fare e quale fosse la soluzione migliore.

  6. #6
    Guest

    Predefinito

    ok... la soluzione più indolore:
    - crea un file con questo nome "database_frasi.txt" e scrivi le varie parole rigo per rigo ad esempio
    Codice PHP:
    ciao
    salve
    buongiono
    heila
    '
    Poi crea un altro file "libreria_lettura_frasi.php" e mettici:
    Codice PHP:
    <?php
    // SETTING
    define("database_frasi.txt", DB_FRASI);

    // LIB
    function array_frasi()
    {
    $array_frasi = file(DB_FRASI);
    $array_frasi = array_filter($array_frasi, "is_string"); // controllo stringa
    $array_frasi = array_map("trim", $array_frasi); // eliminiamo spazi
    $array_frasi = array_filter($array_frasi); // eliminiamo righi vuoti
    $array_frasi = array_values($array_frasi); // eliminiamo i buchi prodotti... array re-indicizzato
    return $array_frasi;
    }

    function
    random_element_array($array)
    {
    if(!
    is_array($array)) die('Il parametro deve essere un array!!');
    $tot = count($array)-1; // chiave massima
    $random = rand(0, $tot);
    return (string)
    $array[$random];
    }
    ?>
    Infine nel file in cui dovrà comparire la frase scriverai
    Codice PHP:
    <?php
    require_once('libreria_lettura_frasi.php');
    $array_frasi = array_frasi();
    $frase = random_element_array($array_frasi);
    ?>
    <html>

    bla bla bla...

    <?php echo $frase; ?>

    </html>

  7. #7
    Guest

    Predefinito

    Mi sei stato di grande aiuto!
    Grazie mille!

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •