Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. sguepos
    3. Post
    S

    sguepos

    @sguepos

    • Profilo
    • Chi segue 0
    • Da chi è seguito 0
    • Discussioni 2
    • Post 4
    • Migliore 0
    • Gruppi 0
    Iscrizione Ultimo Accesso
    0
    Reputazione
    4
    Post
    0
    Visite al profilo
    0
    Da chi è seguito
    0
    Chi segue
    User Newbie

    Post creati da sguepos

    • Formattare testo selezionato in textarea

      ciao a tutti,
      vorrei provare a realizzare una textarea con testo formattabile senza ricorrere a un wysiwyn editor.
      ho trovato questo script che fa al caso mio (da mettere tutto all'interno di <body></body> ) :

      <SCRIPT language=JavaScript> 
      
      
       
      
      [LEFT]function AddText(NewCode) { 
      [LEFT]document.form1.mess.value+=NewCode 
      } [/LEFT]
       
      [LEFT]function email() { [/LEFT]
       
      [LEFT]       txt2=prompt("Testo da visualizzare col link. Lasciare vuoto se si vuole visualizzare solo l'url.",""); 
             if (txt2!=null) { 
                 txt=prompt("URL per il link.","mailto:");       
                 if (txt!=null) { 
                     if (txt2=="") { 
                         AddTxt="<a href=>"+txt+"</a>"; 
                         AddText(AddTxt); 
                     } else { 
                         AddTxt="<a href=\""+txt+"\">"+txt2+"</a>"; 
                         AddText(AddTxt); 
                     }          
                 } 
             } 
         } [/LEFT]
       
      [LEFT]function showsize(size) { [/LEFT]
       
      [LEFT]       txt=prompt("Text to be size "+size,"Text"); 
             if (txt!=null) {              
                 AddTxt="<size="+size+">"+txt+"</size="+size+">"; 
                 AddText(AddTxt); 
             }         
         } [/LEFT]
       
      [LEFT]function bold() { [/LEFT]
       
      [LEFT]       txt=prompt("Testo in Grassetto.","Text");      
             if (txt!=null) {            
                 AddTxt="<b>"+txt+"</b>"; 
                 AddText(AddTxt); 
             }        
         } [/LEFT]
       
      [LEFT]function italicize() { [/LEFT]
       
      [LEFT]       txt=prompt("Testo in corsivo","Text");      
             if (txt!=null) {            
                 AddTxt="<i>"+txt+"</i>"; 
                 AddText(AddTxt); 
             }             
         } [/LEFT]
       
      [LEFT]function center() { [/LEFT]
       
      [LEFT]       txt=prompt("Testo da centrare","Text");      
             if (txt!=null) {           
                 AddTxt="<center>"+txt+"</center>"; 
                 AddText(AddTxt); 
             }            
         } [/LEFT]
       
      [LEFT]function br() { [/LEFT]
       
      [LEFT]           AddTxt="<br>"; 
                 AddText(AddTxt); [/LEFT]
       
      [LEFT]} [/LEFT]
       
      [LEFT]function hyperlink() { [/LEFT]
       
      [LEFT]       txt2=prompt("Testo da visualizzare col link. Lasciare vuoto se si vuole visualizzare solo l'url.",""); 
             if (txt2!=null) { 
                 txt=prompt("URL per il link link.","http://");       
                 if (txt!=null) { 
                     if (txt2=="") { 
                         AddTxt="<a href=>"+txt+"</a>"; 
                         AddText(AddTxt); 
                     } else { 
                         AddTxt="<a href=\""+txt+"\">"+txt2+"</a>"; 
                         AddText(AddTxt); 
                     }          
                 } 
             } 
         } [/LEFT]
       
      [LEFT]function image() { [/LEFT]
       
      [LEFT]       txt=prompt("URL dell'immagine","http://");     
             if(txt!=null) {             
                 AddTxt="<img src=\""+txt+"\">"; 
                 AddText(AddTxt); 
             }     
         } [/LEFT]
       
      [LEFT]function underline() { [/LEFT]
       
      [LEFT]       txt=prompt("Testo da sottolineare.","Text");      
             if (txt!=null) {            
                 AddTxt="<u>"+txt+"</u>"; 
                 AddText(AddTxt);             
         } 
      } [/LEFT]
       
      [LEFT] </SCRIPT> [/LEFT]
       
       
       
      [LEFT]<form name="form1" method="post" action="mail.php"> 
         <br> 
         <b><font size="2" face="Arial, Helvetica, sans-serif">Messaggio<br><br> 
         </font><font face="Verdana, Arial, Helvetica" 
                 size=2><a href="java-script:bold();"><img height=22 
                 alt=Grassetto src="images/icon_editor_bold.gif" width=23 
                 border=0></a><a href="java-script:italicize();"><img height=22 
                 alt=Corsivo src="images/icon_editor_italicize.gif" width=23 
                 border=0></a><a href="java-script:underline();"><img height=22 
                 alt=Sottolineato src="images/icon_editor_underline.gif" 
                 width=23 border=0></a> <a href="java-script:center();"><img height=22 
                 alt=Centrato src="images/icon_editor_center.gif" width=23 
                 border=0></a> <a href="java-script:br();"><img height=22 alt="A capo" 
                 src="images/icon_editor_br.gif" width=23 border=0></a> <a 
                 href="java-script:hyperlink();"><img height=22 
                 alt="Inserisci collegamento" 
                 src="images/icon_editor_url.gif" width=23 border=0></a><a 
                 href="java-script:email();"><img height=22 alt="Inserisci e-mail" 
                 src="images/icon_editor_email.gif" width=23 border=0></a><a 
                 href="java-script:image();"><img height=22 alt="Inserisci immagine" 
                 src="images/icon_editor_image.gif" width=23 border=0></a> </font><font size="2" face="Arial, Helvetica, sans-serif"> 
         <br> 
         </font></b> 
         <textarea name="mess" cols="80" rows="14" wrap="PHYSICAL"></textarea> 
         <p> 
           <input type="submit" name="Submit" value="Invia"> 
         </p> 
      
       </form>[/LEFT]
      
      

      ...il problema è che in questo modo non posso prima scrivere il testo e poi, ad esempio, selezionare una singola parola, premere il tasto B e ottenerla in grassetto (..come invece è possibile fare nella composizione di un messaggio all'interno di questo forum).

      ...quindi, in sostanza, il mio problema è riuscire a far effettuare la formattazione solo sulle porzioni di testo selezionate.

      Essendo completamente a digiuno di javascript, c'è qualcuno che saprebbe indicarmi come implementare questo script per ottenere questo tipo di "funzionalità" ??

      grazie mille...
      [/LEFT]

      postato in Coding
      S
      sguepos
    • RE: ppannello di amministrazione con php e mysql

      purtroppo continua a generare una pagina bianca!! :arrabbiato: :arrabbiato: :arrabbiato:

      avreste qualche soluzione alternativa?

      postato in Coding
      S
      sguepos
    • RE: ppannello di amministrazione con php e mysql

      ciao,
      prima di tutto grazie per il suggerimento!!

      ho provato così...nella pagina verifica.php (..quella che riceve i dati dal form)

      <?php
      $id=$_POST['id'];
      echo $id;
      ?>

      ..effettivamente mi restituisce una pagina completamente vuota quindi c'è qualche problema nell'invio dei dati...ma non so quale!! :arrabbiato:

      potreste darmi una mano?

      postato in Coding
      S
      sguepos
    • ppannello di amministrazione con php e mysql

      ciao a tutti,
      sto realizzando un piccolo pannello di amministrazione con php e mysql:
      in una prima pagina uso questo codice per elencare ordinatamente tutti i record presenti nel db:

      <?
      include("config.inc.php");
      $query = "SELECT * FROM nome_tabella";
      $result = mysql_query($query, $db);
      while ($row = mysql_fetch_array($result)){
      $id=$row['id'];
      $risultati="<form method="POST" action="verifica.php">
      <INPUT TYPE="HIDDEN" NAME="$id" VALUE="$id">
      <tr><td class="riga_mese" align="center">$row[mese]</td><td class="riga_titolo" align="center">$row[nome]</td><td align="center"><input type="submit" value="modifica" name="B1"></td></tr>
      </form>";
      echo $risultati;
      }
      ?>

      fin qui tutto ok...e ad ogni riga corrisponde un tasto modifica alla pressione del quale la action del form mi rimanda ad una pagina verifica.php a cui viene inviata una variabile $id grazie ad un campo hidden.

      ora...in questa pagina verifica.php, vorrei richiamare dal db solo i record il cui id corrisponda a quello inviato via hidden dal form della pagina precedente. uso questo codice :

      <?php
      $id=$_POST['id'];
      include("config.inc.php");
      $query = "SELECT * FROM nome_tabella WHERE id = '$id' ";
      $result = mysql_query($query, $db);
      while ($row = mysql_fetch_array($result)){
      $risultati="<form method="POST" action="salva_modifica.php">
      <INPUT TYPE="HIDDEN" NAME="$row[id]" VALUE="$row[id]">
      <tr><td align="center">Nome del Viaggio</td><td align="center">
      <input type="text" name="$row[nome]" value="$row[nome]" size="20">
      </td></tr></form>";
      echo $risultati;
      }
      ?>

      ...quello che vorrei fare è richiamare tutti i record corrispondenti a quello inviato via hidden dal form della pagina precedente e inserirli in delle caselle di testo (<input type="text">
      ) in modo da renderli editabili per poi inviarli alla pagina salva_modifica.php in cui dovrei salvare le modifiche nel db (..ma a questa parte non ci sono ancora arrivato..)...

      il problema è che non mi stampa nulla a video!!

      qualcuno saprebbe indicarmi dove sbaglio??
      grazie mille 🙂

      postato in Coding
      S
      sguepos