Visualizzazione dei risultati da 1 a 4 su 4

Discussione: sostituzione parole

  1. #1

    sostituzione parole

    Ciao

    cercherò di spiegare il mio problema il più sinteticamente possibile:

    ho una pagina in php che genererà poi il codice HTML... di questo codice HTML, c'è una parte (più precisamente lo sfondo di una tabella) che vorrei venisse cambiato, cioè, vorrei che il codice HTML che di solito di genera normalmente come:
    codice:
    <td background="sfondo0.jpg">Mia Tabella</td>
    si modificasse automaticamente diventando per esempio:
    codice:
    <td background="sfondo1.jpg">Mia Tabella</td>

    immagino già la vostra prima domanda: "Ma non sarebbe più semplice andare a modificare il codice php che genera il primo esempio HTML in modo che generasse il secondo? perchè fare tutto sto casino?"
    la risposta è: io vi ho fatto questo esempio per semplificare le cose, ma in realtà il codice php è collegato ad un database... e tante altre cose che non capisco...

    e allora la seconda domanda sarebbe: " ma perchè allora non cambi semplicemente il nome all'immagine 'sfondo1.jpg' sovrascrivendola a 'sfondo0.jpg' ? "

    perchè, in realtà io dovrò sostituire più di una sola tabella che ha 'sfondo1.jpg' in modo che le tante tabelle abbiano i loro rispettivi e personalizzati sfondi;
    ad esempio: ci sono 4 tabelle, la prima dovrebbe avere 'sfondo1.jpg', la seconda 'sfondo2.jpg', la terza 'sfondo3.jpg' e la quarta 'sfondo4.jpg'


    Spero di essere stato chiaro e di non aver dimenticato nulla, se così non fosse vi prego di farmelo notare... spero mi risponda qualcuno


    la mia domanda è: quale codice PHP posso inserire in modo che nella prima tabella lo sfondo cambi da 'sfondo0.jpg' a 'sfondo1.jpg'?

    ho provato a cercare su internet; l'unica cosa che poteva parermi utile era la funziona str_replace, ma visto che si applica alle variabili, non posso utilizzarla

  2. #2
    Se non devi farlo per forza col PHP potresti provare col javascript e DOM?
    Se ho detto una cavolata, almeno ho aumentato la visibilità del post

  3. #3
    genera diversamente l'html, magari mettendo la varibiale di sfondo in un array o in una funzione che ricava dal db la variabile giusta..non so..non ho capito molto dove sia il tuo problema
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  4. #4
    Originariamente inviato da ^EvAmPiReS^
    Se non devi farlo per forza col PHP potresti provare col javascript e DOM?
    Se ho detto una cavolata, almeno ho aumentato la visibilità del post
    grazie cmq per la risposta, ma io non conosco bene il DOM, mentre con il javascript me la cavo ma non ho proprio in mente di come creare questa funzione

    Originariamente inviato da Santino83_02 genera diversamente l'html, magari mettendo la varibiale di sfondo in un array o in una funzione che ricava dal db la variabile giusta..non so..non ho capito molto dove sia il tuo problema
    il problema è che siccome io non ci capisco nulla nel codice php originario che è collegato al database non so dove andarlo a modificare, perchè è lunghissimo; ho provato a cercare la parte che mi interessava per vedere se potevo cambiarla, ma non la trovo

    perciò penso che tentare di cambiare il codice HTML dopo che è stata generata la pagina sia più semplice


    cmq adesso tento ancora a cercare la parte che dovrei cambiare... nel caso che la trovi dovrei solo inserire un array, e basta? tipo questo che ho fatto per esempio:
    Codice PHP:
    $sfondo = array ("sfondo1.jpg","sfondo2.jpg","sfondo3.jpg","sfondo4.jpg"); 
    e poi nell'HTML dovrei fare in modo che spunti questo, giusto?

    Codice PHP:
    <td background="<?php echo $sfondo?>">Mia Tabella</td>

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.