Visualizzazione risultati 1 fino 10 di 10

Discussione: problema inserimento testo in database textarea

  1. #1
    comunitaweb non è connesso Neofita
    Data registrazione
    15-06-2008
    Messaggi
    3

    Predefinito problema inserimento testo in database textarea

    salve a tutti.... in pratica ho una textarea

    Codice HTML:
    <textarea name="descrizione" cols="59" rows="10" wrap="VIRTUAL" id="testo" tabindex="1"></textarea>
    che dovrebbe inserire del testo nel campo desrizione del database ma oltre un certo numero di righe non me le invia.... ...quando il campo del database può contenerne molte di più....si blocca proprio l'invio ...e fino a che non cancello i caratteri in eccesso non riesco ad inviare il testo.... da cosa può dipendere??
    Ultima modifica di comunitaweb : 27-06-2008 alle ore 21.00.47

  2. #2
    Guest

    Predefinito

    Il campo nel database è un VARCHAR, se sì impostalo come TEXT intanto.

    Posta il link con la pagina che ti dà questo problema.

  3. #3
    zulukwebsite non è connesso Utente attivo
    Data registrazione
    16-07-2006
    Messaggi
    290

    Predefinito

    il campo sul db è già impostato su text

    se vuoi ti posto il codice della pagina poikè la pagina è protetta:

    Codice HTML:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>deBBeditor 1.0</title>
    <style type="text/css">
    body {
    	font-family: Verdana, Arial, Helvetica, sans-serif;
    	font-size: 12px;
    	color: #000000;
    	background-color: #E2E2E2;
    	margin: 0px;
    	padding: 0px;
    }
    form {
    	display: inline;
    }
    pre {
    	background-color: #EFEFEF;
    	padding: 3px;
    	margin: 5px;
    	border: 1px dashed #000;
    }
    #td-strumenti {
    	background-color: #ECE9D8;
    	border: 1px outset;
    	padding: 2px;
    	text-align: left;
    }
    #td-textarea {
    	background-color: #FFF;
    }
    #anteprima {
    	width: 500px;
    	border: 1px solid #ECE9D8;
    	background-color: #FFF;
    	padding: 4px;
    	text-align: left;
    	border: 2px solid #999;
    }
    .btn {
    	border: 1px solid #ECE9D8;
    }
    .btn:hover {
    	border: 1px solid #000;
    }
    </style>
    <script type="text/javascript" src="editor.js"></script>
    </head>
    
    <body onload="document.editor.testo.focus();"><div align="center">
      <br /><form action="inserimento_record.php" name="editor" id="editor" method="get">
      <table style="border: 1px solid #000; width: 500px;" cellspacing="0" cellpadding="0">
      <tr>
        <td><strong>autore:</strong></td>
      </tr>
      <tr>
    	<td>
    	<input type="text" name="autore" size="50" />
    	</td>
    	</tr>
    	  <tr>
        <td><strong>titolo:</strong></td>
      </tr>
      <tr>
    	<td>
    	<input type="text" name="titolo" size="50" />
    	</td>
    	</tr>
    	  <tr>
    	<td>
    	  <strong>descrizione</strong> : </td>
    	</tr>
      <tr>
        <td id="td-strumenti"><!-- strumenti -->
          <a href="javascript:insert_tag('B');" onfocus="blur();"><img src="img/text_bold.png" alt="Bold" width="16" height="16" border="0" title="Bold" class="btn" /></a>
    	  <a href="javascript:insert_tag('I');" onfocus="blur();"><img src="img/text_italic.png" width="16" height="16" border="0" alt="Italic" title="Italic" class="btn" /></a>
    	  <a href="javascript:insert_tag('U');" onfocus="blur();"><img src="img/text_underline.png" width="16" height="16" border="0" alt="Underline" title="Underline" class="btn" /></a>
    	  <a href="javascript:insert_tag('S');" onfocus="blur();"><img src="img/text_strike.png" width="16" height="16" border="0" alt="Strike" title="Strike" class="btn" /></a>
    <img src="img/separatore.gif" alt="" width="7" height="16" border="0" />
    	  <a href="javascript:insert_tag('SUB');" onfocus="blur();"><img src="img/text_subscript.png" width="16" height="16" border="0" alt="Sub" title="Sub" class="btn" /></a>
    	  <a href="javascript:insert_tag('SUP');" onfocus="blur();"><img src="img/text_superscript.png" width="16" height="16" border="0" alt="Sup" title="Sup" class="btn" /></a>
    <img src="img/separatore.gif" alt="" width="7" height="16" border="0" />
    	  <a href="javascript:insert_list_n();" onfocus="blur();"><img src="img/text_list_numbers.png" width="16" height="16" border="0" alt="Lista numerica" title="Lista numerica" class="btn" /></a>
    	  <a href="javascript:insert_list_p();" onfocus="blur();"><img src="img/text_list_bullets.png" width="16" height="16" border="0" alt="Lista puntata" title="Lista puntata" class="btn" /></a>
    <img src="img/separatore.gif" alt="" width="7" height="16" border="0" />
    	  <a href="javascript:insert_tag('LEFT');" onfocus="blur();"><img src="img/text_align_left.png" width="16" height="16" border="0" alt="Allineamento sinistro" title="Allineamento sinistro" class="btn" /></a>
    	  <a href="javascript:insert_tag('CENTER');" onfocus="blur();"><img src="img/text_align_center.png" width="16" height="16" border="0" alt="Allineamento centrato" title="Allineamento centrato" class="btn" /></a>
    	  <a href="javascript:insert_tag('RIGHT');" onfocus="blur();"><img src="img/text_align_right.png" width="16" height="16" border="0" alt="Allineamento destro" title="Allineamento destro" class="btn" /></a>
    <img src="img/separatore.gif" alt="" width="7" height="16" border="0" />
    	  <a href="javascript:insert_tag('CODE');" onfocus="blur();"><img src="img/text_code.png" width="16" height="16" border="0" alt="Codice" title="Codice" class="btn" /></a>
    <br />
    	  <a href="javascript:insert_tag('H1');" onfocus="blur();"><img src="img/text_heading_1.png" width="16" height="16" border="0" alt="H1" title="H1" class="btn" /></a>
    	  <a href="javascript:insert_tag('H2');" onfocus="blur();"><img src="img/text_heading_2.png" width="16" height="16" border="0" alt="H2" title="H2" class="btn" /></a>
    	  <a href="javascript:insert_tag('H3');" onfocus="blur();"><img src="img/text_heading_3.png" width="16" height="16" border="0" alt="H3" title="H3" class="btn" /></a>
    	  <a href="javascript:insert_tag('H4');" onfocus="blur();"><img src="img/text_heading_4.png" width="16" height="16" border="0" alt="H4" title="H4" class="btn" /></a>
    	  <a href="javascript:insert_tag('H5');" onfocus="blur();"><img src="img/text_heading_5.png" width="16" height="16" border="0" alt="H5" title="H5" class="btn" /></a>
    	  <a href="javascript:insert_tag('H6');" onfocus="blur();"><img src="img/text_heading_6.png" width="16" height="16" border="0" alt="H6" title="H6" class="btn" /></a>
    <img src="img/separatore.gif" alt="" width="7" height="16" border="0" />
    	  <a href="javascript:insert_tag('MAIUSCOLO');" onfocus="blur();"><img src="img/text_allcaps.png" width="16" height="16" border="0" alt="Maiuscolo" title="Maiuscolo" class="btn" /></a>
    	  <a href="javascript:insert_tag('MAIUSCOLETTO');" onfocus="blur();"><img src="img/text_smallcaps.png" width="16" height="16" border="0" alt="Maiuscoletto" title="Maiuscoletto" class="btn" /></a>
    <img src="img/separatore.gif" alt="" width="7" height="16" border="0" />
    	  <a href="javascript:insert_dataora();" onfocus="blur();"><img src="img/text_time.png" width="16" height="16" border="0" alt="Data e ora" title="Data e ora" class="btn" /></a>
    	  <a href="javascript:insert_link();" onfocus="blur();"><img src="img/text_link.png" width="16" height="16" border="0" alt="Link" title="Link" /></a>
    	  <a href="javascript:insert_img();" onfocus="blur();"><img src="img/text_insert_image.png" width="16" height="16" border="0" alt="Immagine" title="Immagine" /></a>
    <img src="img/separatore.gif" alt="" width="7" height="16" border="0" />
    	  <a href="javascript:insert_interruzione();" onfocus="blur();"><img src="img/text_insert_pagebreak.png" width="16" height="16" border="0" alt="Interruzione di pagina" title="Interruzione di pagina" class="btn" /></a>
    <img src="img/separatore.gif" alt="" width="7" height="16" border="0" />
    	  <a href="javascript:anteprima();" onfocus="blur();"><img src="img/anteprima.gif" width="51" height="16" border="0" alt="Anteprima" title="Anteprima" class="btn" /></a></td>
      </tr>
      <tr>
        <td align="center" id="td-textarea"><!-- textarea -->
          <textarea name="descrizione" cols="59" rows="10" wrap="VIRTUAL" id="testo" tabindex="1"></textarea></td>
      </tr>
      <tr>
        <td align="center"><!-- submit -->
            <input type="submit" name="Submit" value="Invia" tabindex="2" />
          </td>
      </tr>
    </table></form>
    <br /><br />
    <a href="http://creativecommons.org/licenses/by/3.0/deed.it"><img src="img/cclicense.png" alt="Copyleft" width="80" height="15" border="0" title="Copyleft" /></a><br />
    Questo software &egrave; rilasciato sotto <a href="http://creativecommons.org/licenses/by/3.0/deed.it">licenza CreativeCommons</a><br />
    <a href="http://www.famfamfam.com/lab/icons/silk/" target="_blank">Icone by famfamfam</a>
    </div>
    </body>
    </html>

  4. #4
    Guest

    Predefinito

    se non è strettamente necessario, togli quel wrap="VIRTUAL"..

    per quanto riguarda il tuo problema, prova a guardare il php cosa combina con quella stringa che gli arriva..
    Ultima modifica di tryphpnuke : 28-06-2008 alle ore 02.10.21

  5. #5
    zulukwebsite non è connesso Utente attivo
    Data registrazione
    16-07-2006
    Messaggi
    290

    Predefinito

    Citazione Originalmente inviato da tryphpnuke Visualizza messaggio
    se non è strettamente necessario, togli quel wrap="VIRTUAL"..

    per quanto riguarda il tuo problema, prova a guardare il php cosa combina con quella stringa che gli arriva..
    levato...niente! :)
    ...il php contiene una query che inserisce un semplice record.... non credo che dipenda da quello perchè lo uso per inserire altri record derivati da altri form è non mi da problemi

  6. #6
    Guest

    Predefinito

    se il tuo problema consiste nella lunghezza del testo da inserire, ti consiglio di usare un campo di tipo LONGTEXT e non TEXT poichè se non ricordo male i campi TEXT dovrebbero avere una lunghezza massima di 65535 caratteri o giù di lì... mentre i LONGTEXT dovrebbero arrivare a oltre 16.000.000 (2^24) di caratteri.

    Comunque fai attenzione agli apici...

  7. #7
    zulukwebsite non è connesso Utente attivo
    Data registrazione
    16-07-2006
    Messaggi
    290

    Predefinito

    Citazione Originalmente inviato da ivano85 Visualizza messaggio
    se il tuo problema consiste nella lunghezza del testo da inserire, ti consiglio di usare un campo di tipo LONGTEXT e non TEXT poichè se non ricordo male i campi TEXT dovrebbero avere una lunghezza massima di 65535 caratteri o giù di lì... mentre i LONGTEXT dovrebbero arrivare a oltre 16.000.000 (2^24) di caratteri.

    Comunque fai attenzione agli apici...

    65535 caratteri per me sarebbero più che sufficienti..... 16.000.000 di caratteri è una mole pazzesca di dati che per i miei scopi sarebbe inutile....:)... cmq il problema non è il database...è il form che mi impedisce di inviare i dati dopo un certo numero di caratteri....il php nemmeno lo vede finchè non cancello i dati in eccesso

  8. #8
    Guest

    Predefinito

    Ok... dato un'occhiata veloce al codice che hai postato... prova ad usare il metodo post invece del get.

  9. #9
    zulukwebsite non è connesso Utente attivo
    Data registrazione
    16-07-2006
    Messaggi
    290

    Predefinito

    Citazione Originalmente inviato da ivano85 Visualizza messaggio
    Ok... dato un'occhiata veloce al codice che hai postato... prova ad usare il metodo post invece del get.
    andata grazie ....bo.... forse l'url può contenere fino a un certo numero di caratteri allora. :)

  10. #10
    Guest

    Predefinito

    Si l'URL ha una dimensione massima. Per apache mi pare sia di 256 caratteri, ma probabilmente potrebbe variare da server a server.

Regole di scrittura

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