Visualizzazione risultati 1 fino 10 di 10

Discussione: [PHP - prime armi] colore cambia a seconda di positività o negatività + if checkbox

  1. #1
    Guest

    Predefinito [PHP - prime armi] colore cambia a seconda di positività o negatività + if checkbox

    Salve ragazzi, premetto che è da oggi che ho letto un po' di una guida di PHP e non so praticamente nulla...E volevo farvi due domandine:

    Volevo che tramite un comando in cui si devono dare due numeri a piacere, comparisse il numero blu nel caso sia positivo, rosso negativo. Quindi ho cercato di anteporre questo codice a quello per stampare il resto:

    Codice PHP:
    <?php if ($m > 0) { //m è minore
    font-color: blue; //questo non so come va scritto...nel mio
    } //wordpress c'è scritto così...bah

    elseif ($m < 0) {
    font-color: red;
    }
    ?>
    avevo pensato di sostituire a "font-color:" il codice html (<font color="xxx">), ma non so come si possa includere dentro parentesi graffe...

    ______________________
    seconda cosa (ho messo assieme per non creare 2 topic)

    vorrei che se una checkbox è selezionata compaia un dato testo, sennò un altro, ma non riesco ad imbroccare il codice giusto...

    Grazie per gli aiuti
    Ultima modifica di NokiaN70 : 21-08-2008 alle ore 18.09.41

  2. #2
    Guest

    Predefinito

    Codice PHP:
    <?php
    if ($m > 0) {
    echo
    'font-color: blue';
    } else if (
    $m < 0) {
    echo
    'font-color: red';
    }
    ?>

    Ciaoooo!

  3. #3
    Guest

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    Codice PHP:
    <?php
    if ($m > 0) {
    echo
    'font-color: blue';
    } else if (
    $m < 0) {
    echo
    'font-color: red';
    }
    ?>

    Ciaoooo!
    Grazie per la rapidità ma guarda non funzia..

    Ecco il codice intero della pagina calcola.php:
    Codice PHP:
    <body>
    <?php
    if ($m > 0) {
    echo
    'font-color: blue';
    } else if (
    $m < 0) {
    echo
    'font-color: red';
    }
    ?>
    <table border="1">
    <tr>
    <td>primo numero:
    <?php echo $num1 ?>
    </td>
    </tr>
    <tr>
    <td>secondo numero:
    <?php echo $num2 ?>
    </td>
    </tr>
    <tr>
    <td>risultato addizione:
    <?php $p = $num1 + $num2;
    echo
    $p ?>
    </td>
    </tr>
    <tr>
    <td>risultato sottrazione:
    <?php $m = $num1 - $num2;
    echo
    $m ?>
    </td>
    </tr>
    <tr>
    <td>risultato moltiplicazione:
    <?php $x = $num1 * $num2;
    echo
    $x ?>
    </td>
    </tr>
    <tr>
    <td>Risultato divisione
    <?php $d = $num1 / $num2;
    echo
    $d ?>
    </td>
    </tr>
    </table>
    </body>

  4. #4
    Guest

    Predefinito

    Ehm, a quanto pare non conosci nemmeno l'html...
    Non devi semplicemente prendere e incollare ciò che ti ho scritto, ma devi adattarlo al tuo caso.
    Guarda il sorgente della pagina html scaturita dal tuo codice.


    Ciao!

  5. #5
    Guest

    Predefinito

    Ho visto, so che manca il tag font, non ti riferisci a quello?

    In ogni caso non capisco cosa devo fare :-\

  6. #6
    Guest

    Predefinito

    Fai così, costruisci la pagina in html, magari con un editor in maniera da velocizzare il tutto, e poi vediamo come integrarci lo script ;)


    Ciao!

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da debug Visualizza messaggio
    Fai così, costruisci la pagina in html, magari con un editor in maniera da velocizzare il tutto, e poi vediamo come integrarci lo script ;)


    Ciao!
    Grazie 1000 per l'aiuto Debug, ma ho risolto usando l'include (anche se forse è un po' scomodo...ma forse anche no), ho fatto così:

    Codice PHP:
    <?php $m = $num1 - $num2;
    if (
    $m > 0) {
    include
    'blue.php'; /*blue.php contiene <font color="blue"><?php echo $m ?></font>*/
    } else if ($m < 0) {
    include
    'red.php'; /*red.php contiene <font color="red"><?php echo $m ?></font>*/
    } ?>
    Ed ora va benone.
    Che ne dici?
    Ultima modifica di NokiaN70 : 22-08-2008 alle ore 08.57.00

  8. #8
    Guest

    Predefinito

    Direi di no, non è la soluzione più adatta, anche se funziona.


    Ciao!

  9. #9
    zulukwebsite non è connesso Utente attivo
    Data registrazione
    16-07-2006
    Messaggi
    290

    Predefinito

    Codice PHP:
    <?php $m = $num1 - $num2;
    if (
    $m > 0) {
    ?>
    <font color="blue"><?php echo $m ?></font>
    <?
    } else if ($m < 0) {
    ?>
    <font color="red"><?php echo $m ?></font>
    <?
    }
    ?>
    fare così no?? :)

  10. #10
    Guest

    Predefinito

    Citazione Originalmente inviato da zulukwebsite Visualizza messaggio
    Codice PHP:
    <?php $m = $num1 - $num2;
    if (
    $m > 0) {
    ?>
    <font color="blue"><?php echo $m ?></font>
    <?
    } else if ($m < 0) {
    ?>
    <font color="red"><?php echo $m ?></font>
    <?
    }
    ?>
    fare così no?? :)
    Ah ma si puà chiudere ?> prima di chiudere le parentesi graffe?? Non lo sapevo...Grazie Zuluk

Regole di scrittura

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