Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    201

    come inserire questo nel body html?

    come faccio ad inserire tremite un echo nel tag html (al posto del print barrato questo:

    codice:
    while (($riga = mysql_fetch_array($risultato)) && (!$trovato)) {
    	$freemail_db = $riga['freemail'];
    	if ($freemail == $freemail_db) {
    	$conf = "
    
     <font face=\"Arial, Helvetica, sans-serif\" size=\"3\" color=\"#FF0000\"><center>L' indirizzo e-mail che ha immesso, è già presente nel nostro database!</font>
    <font face=\"Arial, Helvetica, sans-serif\" size=\"3\" color=\"#FF0000\">La preghiamo di premere <a href=\"#\" onClick=\"window.history.back();\">indietro</a> per tornare all'immissione dati e scegliere un altro nome account.</center></font>[/b]</div></BODY>";
    	//	print $conf;
    	die;		
    	}
    	}
    in pratica voglio che mi printi il messaggio l'indirizzo mail....
    nel body htm.

    ho provato ma non riesco a farlo funzionare la pagina risulta bianca come se c'è un errore nel codice,

    grazie
    teo

  2. #2
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    201

    mi spiego meglio

    scusate forse mi sono spiegato male.

    Se faccio

    print $conf;

    nessuno problema

    ma io non voglio printarlo li, ma nel body html

    se c'è qualche buon anima....

    grazie perchè avrei una certa urgenza


    TEO
    teo

  3. #3
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    intanto prova subito a togliere le due barre che commentano la riga del print
    Errare humanum est, perseverare ovest

  4. #4
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    201

    ma sel tolgo..

    se le tolgo stampa si il print ma prima del codice html...

    io voglio inglobarlo in una tabella...

    grazie
    teo

  5. #5
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746
    allora devi togliere quel die che ti blocca lo script
    Errare humanum est, perseverare ovest

  6. #6
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    201

    per favore

    possibile che nessuno di voi luminari possa aiutarmi.

    please


    teo

  7. #7
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    201

    ma non posso

    Grazie Carlo,

    ma non posso togliere il die perchè in effetti dopo che ha fatto questo controllo, nel caso lo script deve fermarsi...

    O meglio controllo nel db se l'email è gia presente deve printare questo messaggio e farmare lo script, altrimenti proseguire...


    Attendo...
    teo

  8. #8
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746

    Re: come inserire questo nel body html?

    puoi farlo senza inserire l'html in una variabile.
    c'è da aggiustare un pò quei tag...


    codice:
    echo "<html><head><title></title></head><body>" ;
    
    $control_script = 1 ;
    
    while (($riga = mysql_fetch_array($risultato)) && (!$trovato)) {
    	$freemail_db = $riga['freemail'];
    	if ($freemail == $freemail_db) {
    	
            $control_script = 0 ;
    
            echo "
            <table border=\"1\"><tr><td>
            
    
     
            <font face=\"Arial, Helvetica, sans-serif\" size=\"3\" color=\"#FF0000\">
            <center>
            L' indirizzo e-mail che ha immesso, è già presente nel nostro database!
            </font>
            
    
            <font face=\"Arial, Helvetica, sans-serif\" size=\"3\" color=\"#FF0000\">
            La preghiamo di premere 
            <a href=\"#\" onClick=\"window.history.back();\">
            indietro</a> 
            per tornare all'immissione dati e scegliere un altro nome account.
            </center>
            </font>
            [/b]
            </div>
            </td></tr></table>";
    	}
    	}
    
    if ( $control_script == 1 ) esegui quello che vuoi
    else non eseguire niente
    
    echo "</body></html>

    Errare humanum est, perseverare ovest

  9. #9
    Utente di HTML.it
    Registrato dal
    Jun 2001
    Messaggi
    201

    il problema è

    che la pagina html è veramente complicata, non è una semplice pagina,

    se riuscivo a fare un semplice echo inserivo il testo dove volevo...

    comunque ho fatto una prova, togliendo il die; funziona, printa il testo, ovviamente lo script prosegue e mi fa anche l'insert....

    ma come fare
    teo

  10. #10
    Utente di HTML.it L'avatar di carlo2002
    Registrato dal
    Jun 2002
    Messaggi
    2,746

    Re: il problema è

    Originariamente inviato da teo2
    che la pagina html è veramente complicata, non è una semplice pagina,

    se riuscivo a fare un semplice echo inserivo il testo dove volevo...

    comunque ho fatto una prova, togliendo il die; funziona, printa il testo, ovviamente lo script prosegue e mi fa anche l'insert....

    ma come fare
    ma quella variabile $control_script che ti ho messo non l'hai vista o non l'hai capita?

    è grazie a quella che successivamente puoi controllare se il resto può o no essere eseguito, basta che metti il tutto dentro le giuste parentesi graffe!
    Errare humanum est, perseverare ovest

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.