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?
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?
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.
Non credo che serva javascript, lui vuole soltanto creare una tabella come quella (anche se basta un div :))!
P.S. Ovviamente mancano alcune proprietà che devi sistemare tu, padding, margin, width, height...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>
Ultima modifica di nokiagames : 08-09-2009 alle ore 09.24.27
mi dispiace nokia ma ha ragione morgensterngdr...quindi dovrei usare il js...visto che non me ne intendo come potri cercare su google?
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;
mmm...vediamo se ho capito lo script (ho aggiunto qualche coemmento)
giusto?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;
Se la variabile messaggio non è vuota stampa il div altrimenti non stampa nulla.
{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?
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.
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?