Visualizzazione risultati 1 fino 12 di 12

Discussione: Creare una tabella com questa

  1. #1
    Guest

    Thumbs up Creare una tabella com questa

    salve! come posso creare qualcosa del genere in poche parole io vorrei che quando un mio utente modifica qualcosa ad esempio la sua e-email esce quyalcosa del genere...devo creare una pagina nuova oppure posso usare un po di php e css?







  2. #2
    Guest

    Predefinito

    Puoi provare ad uttilizzare CSS, php e JS in combo.
    Crei un div, nella posizione che vuoi con display: none. Premendo le modifiche ricarichi la pagina, con php (o anche questo con JS) generi il messaggio all'interno del Div, e con JS cambi display da none a quello che vuoi. Prova!

    Io uso questo truccheto all'interno di un mio form e-mail, e contenuto in un iframe ma funziona benissimo.

  3. #3
    Guest

    Predefinito

    Non credo che serva javascript, lui vuole soltanto creare una tabella come quella (anche se basta un div :))!
    Codice HTML:
    <style type="text/css">
    <!--
    div.box {
    	border: 1px solid #A7ED5B;
    	background: #DBFFCC url("img.png") no-repeat left center;
    }
    -->
    </style>
    <div class="box">Messaggio</div>
    P.S. Ovviamente mancano alcune proprietà che devi sistemare tu, padding, margin, width, height...
    Ultima modifica di nokiagames : 08-09-2009 alle ore 09.24.27

  4. #4
    Guest

    Predefinito

    Citazione Originalmente inviato da zomer Visualizza messaggio
    io vorrei che quando un mio utente modifica qualcosa ad esempio la sua e-email esce qualcosa del genere...

    Non serve JS per fare una cosa del genere?

  5. #5
    Guest

    Predefinito

    mi dispiace nokia ma ha ragione morgensterngdr...quindi dovrei usare il js...visto che non me ne intendo come potri cercare su google?

  6. #6
    Guest

    Predefinito

    Io continuo a dire che non serve js!

    In pratica con php puoi fare così:
    Codice PHP:
    $msg = null;

    if(
    $_GET["blabla"] == "cancella") {
    if(
    unlink("file"))
    $msg = "<div class=\"box\">Messaggio blabla</div>";
    }

    echo !empty(
    $msg) ? $msg : null;

  7. #7
    Guest

    Predefinito

    Citazione Originalmente inviato da nokiagames Visualizza messaggio
    Io continuo a dire che non serve js!

    In pratica con php puoi fare così:
    Codice PHP:
    $msg = null;

    if(
    $_GET["blabla"] == "cancella") {
    if(
    unlink("file"))
    $msg = "<div class=\"box\">Messaggio blabla</div>";
    }

    echo !empty(
    $msg) ? $msg : null;
    Questo cambia tutto, effettivamente questa è la soluzione migliore!

  8. #8
    Guest

    Predefinito

    mmm...vediamo se ho capito lo script (ho aggiunto qualche coemmento)

    Codice PHP:
    //$msg è nullo
    $msg = null;

    //qui controlla get e uguale a cancella???
    if($_GET["blabla"] == "cancella") {
    //se il file è stato eliminato
    if(unlink("file"))
    //il div con il messaggio
    $msg = "<div class=\"box\">Messaggio blabla</div>";
    }
    //fa un echo se esiste un messaggio...
    echo !empty($msg) ? $msg : null;
    giusto?

  9. #9
    Guest

    Predefinito

    Se la variabile messaggio non è vuota stampa il div altrimenti non stampa nulla.

  10. #10
    Guest

    Predefinito

    {scusate ma mi è venuto un dubbio e visto che avevo già aperto il post, che poi non è tanto vecchio...meglio finirla qui}

    Scusate ora ho capito come aprire il div, ma se io lo voglio posizione in un punto specifico? come posso fare?

  11. #11
    Guest

    Predefinito

    Puoi usare le proprietà CSS top, left, bottom e right e impostare position ad absolute. In questo modo puoi dare una posizione assoluta al div.

  12. #12
    Guest

    Predefinito

    No, non voglio usare gli absolute se no si vedrebbe male con le differenti risoluzioni, stavo pensando non potrei mettere qualcosa nella pagina tipo un simbolo, un segnalino, un commento html che poi il php mi sostituisce un il div?

Regole di scrittura

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