Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    29

    stampare codice html con del php tramite una funzione php

    salve ragazzi ho un problema, ho il seguente codice html

    [HTML]
    <tr>
    <td>rosso<input type="text"id="rosso" name='rosso' value='<?php
    echo $totaleRossi;
    ?>' class="rosso"> </td>
    </tr>
    <tr>
    <td>giallo<input type="text"id="giallo" name='giallo' value='<?php
    echo $totaleGialli;
    ?>' class="giallo"> </td>
    </tr>
    <tr>
    <td>verde<input type="text"id="verde" name='verde' value='<?php
    echo $totaleVerdi;
    ?>' class="verde"> </td>
    </tr>



    [HTML]
    vorrei racchiudere tutto questo blocco di codice dentro una funzione php ma appena ci provo creo casini,per via di tutti i 10000 virgolette che dovo aggiungere, qualcuno di voi sa come posso evitare questo problema?? grazie mille
    Ultima modifica di broke31; 25-11-2014 a 17:04

  2. #2
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Per favore, prima di inviare i messaggi visualizza l'anteprima per assicurarti che il codice sia ben formattato.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    29
    oddio non me ne ero accorto correggo subito!

  4. #4
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    E cosi ?
    codice HTML:
    function pippo() {
    $stringa = <<< EOD
    <tr>
            <td>rosso<input type="text"id="rosso" name='rosso' value='<?php
                                                                                                                                                                        echo $totaleRossi;
                                                                                                                                                                                ?>' class="rosso">                       </td>
    </tr>
    <tr>
            <td>giallo<input type="text"id="giallo" name='giallo' value='<?php
                                                                                                                                                                        echo $totaleGialli;
                                                                                                                                                                           ?>' class="giallo">                        </td>
    </tr>
    <tr>
            <td>verde<input type="text"id="verde"  name='verde' value='<?php
                                                                                                                                                                          echo $totaleVerdi;
                                                                                                                                                                               ?>' class="verde">                     </td>
    </tr>
     EOD;
    
    print $stringa; // se vuoi stampare il risultato.
    
    }
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2014
    Messaggi
    29
    non ho ben chiaro questa funzione eod già me la proposero all'epoca ma non ci capii molto sinceramente, basta che inserisco eod e posso tranquillamente scrivere codice html ovunque mi trovi? oppure solamente se sto all'interno di un blocco php?

  6. #6
    Premesso che io userei il codice di badaze...ma se vuoi capire dove sbagli con gli apici:

    Codice PHP:
    print "<tr>\n";
    print 
    "<td>rosso<input type='text' id='rosso' name='rosso' value='".$totaleRossi."' class='rosso'></td>";
    print 
    "</tr>\n";
    print 
    "<tr>\n";
    print 
    "<td>giallo<input type='text' id='giallo' name='giallo' value='".$totaleGialli."' class='giallo'></td>";
    print 
    "</tr>\n";
    print 
    "<tr>\n";
    print 
    "<td>verde<input type='text' id='verde' name='verde' value='".$totaleVerdi."' class='verde'></td>";
    print 
    "</tr>"
    Gli apici vanno sempre alternati, singoli e doppi.

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.