Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    domanda su editor di testo

    Ciao a tutti
    Ho realizzato una pagina php strutturata pressapoco cosi

    form inserimento con editor di testo
    e sotto l'elenco dei record inseriti con la possibilità di modificare o cancellare il contenuto, e fin qua tutto ok
    poi volevo mettere la possibilità di editare anche durante la sessione di modifica e la cosa strana è che l'editor mi appare solo per il primo record della lista degli elementi inseriti...negli altri nella texarea mi appiono solo i tag della formattazione avvenuta durante l'ìinserimento..in teoria essendo un form che fa vedere i risultati della query di selezione non dovrebbe andarmi su tutti??

    come editor ho usato questo http://www.openwebware.com/download.shtml

    mentre questa è la pagina php

    codice:
    <!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>
    <link rel=stylesheet href="../css/style.css" type="text/css">
    
    		<!-- 
    			Include the WYSIWYG javascript files
    		-->
    		<script type="text/javascript" src="scripts/wysiwyg.js"></script>
    		<script type="text/javascript" src="scripts/wysiwyg-settings.js"></script>
    		<!-- 
    			Attach the editor on the textareas
    		-->
    		<script type="text/javascript">
    			// Use it to attach the editor to all textareas with full featured setup
    			//WYSIWYG.attach('all', full);
    			
    			// Use it to attach the editor directly to a defined textarea
    			WYSIWYG.attach('textarea1'); // default setup
    			WYSIWYG.attach('textarea2'); // default setup
    			//WYSIWYG.attach('textarea2', full); // full featured setup
    			//WYSIWYG.attach('textarea3', small); // small setup
    			
    			// Use it to display an iframes instead of a textareas
    			//WYSIWYG.display('all', full);  
    		</script>
    
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>:::::::::100100 Area Riservata: Lista Clienti:::::::::</title></head>
    
    <body bgcolor="#FFFFFF">
    <table cellpadding="0" cellspacing="0" align="center" height="100%" width="100%">
    <tr>
       <td>
          <table cellpadding="0" cellspacing="0" align="center" height="295" width="600">
            <tr>
              <td height="97" colspan="2">[img]../images/logo.jpg[/img]</td>
            </tr>
            <tr>
              <td height="30" colspan="2" align="center">Gestione Clienti</td>
            </tr>
            <tr>
              <td height="30" colspan="2" align="center">HOME </td>
            </tr>
            <tr>
             <td>
    
    
    <?php
    // connessione al database////
    
    include(".../config.inc.php");
    $link = mysql_connect("$db_host", "$db_user", "$db_password");
    if(!$link) die ("Impossibile connettersi al database");
    mysql_select_db ($db_name, $link) or die ( "Non riesco a selezionare il db");
    
    // tabella VUOTA ////
    echo"
    <table>
    <form action=\"$PHP_SELF\" method=\"post\" name=\"clienti\">
    <tr bgcolor=#FFCC66>
    <td>Titolo</td>
    <td>Descrizione</td>
    </tr>
    <tr>
    <td><input type=\"text\" name=\"cognome\"></td>
    <td><textarea rows=\"15\" cols=\"100\" id=\"textarea1\" name=\"descrizione\"></textarea></td>
    </tr>
    <tr>
    <td><input type=\"submit\" name=\"aggiungi\" value=\"Aggiungi\"></td>
    </tr>
    </table>
    </form>
    <table>
    ";
    
    // quando si vuole MODIFICARE/UPDATE il testo////
    
    if (isset($modificatesto)) {
    $modify = "UPDATE clienti SET cognome='$cognome', descrizione='$descrizione' where id_cliente='$id_cliente'";
    $query = mysql_query($modify);
    
    $search = "SELECT * from clienti order by id_cliente DESC";
    $query = mysql_query($search);
    
    $numero= mysql_num_rows($query);
    
    $numpag=$numero/4;
    settype($numpag, 'integer');
    $div=$numero % 4;
    if ($div!=0 && $numero!=0) {
    $numpag++;
    }
    
    if ($limita=="") {
    $limita=0;
    }
    
    $search = "SELECT * from clienti order by id_cliente DESC LIMIT $limita,4";
    $query = mysql_query($search);
    while ($data=mysql_fetch_array($query)) {
    $nameform="clienti".$data['id_cliente'];
    
    echo"
    <form action=\"$PHP_SELF\" method=\"post\" name=\"$nameform\">
    <input type=\"hidden\" name=\"id_cliente\" value=\"$data[id_cliente]\">
    <tr bgcolor=#FFCC66>
    <td>Titolo</td>
    <td>Descrizione</td>
    </tr>
    <tr>
    <td><input type=\"text\" name=\"cognome\" value=\"$data[cognome]\"></td>
    <td><textarea rows=\"15\" cols=\"100\" id=\"textarea1\" name=\"descrizione\">$data[descrizione]</textarea></td>
    </tr>
    <tr>
    <td><input type=\"submit\" name=\"modificatesto\" value=\"Modifica\"><input type=\"submit\" name=\"eliminatesto\" value=\"Elimina\"></td>
    </tr>
    </form>
    ";
    }
    echo"
    <tr bgcolor=#FFCC66>
    <td colspan=2>pagina ";
    $serata=1;
    $limita=0;
    while($numpag>0) {
    echo"
                            <a href=$PHP_SELF?limita=$limita>$serata</a> 
    
    ";
    $numpag=$numpag-1;
    $serata++;
    $limita=$limita+4;
    }
    echo"
    </td>
    </tr>
    ";
    } 
    
    ///per ELIMINARE/DELETE il testo////
    else {
    
    if (isset($eliminatesto)) {
    
    
    $search = "DELETE from clienti where id_cliente='$id_cliente'";
    mysql_query($search);
    $search = "SELECT * from clienti order by id_cliente DESC";
    $query = mysql_query($search);
    $numero= mysql_num_rows($query);
    
    $numpag=$numero/4;
    settype($numpag, 'integer');
    $div=$numero % 4;
    if ($div!=0 && $numero!=0) {
    $numpag++;
    }
    
    if ($limita=="") {
    $limita=0;
    }
    
    
    $search = "SELECT * from clienti order by id_cliente DESC LIMIT $limita,4";
    $query = mysql_query($search);
    while ($data = mysql_fetch_array($query)) {
    
    $nameform="clienti".$data['id_cliente'];
    
    echo"
    <form action=\"$PHP_SELF\" method=\"post\" name=\"$nameform\">
    <input type=\"hidden\" name=\"id_cliente\" value=\"$data[id_cliente]\">
    <tr bgcolor=#FFCC66>
    <td>Titolo</td>
    <td>Descrizione</td>
    </tr>
    <tr>
    <td><input type=\"text\" name=\"cognome\" value=\"$data[cognome]\"></td>
    <td><textarea rows=\"15\" cols=\"100\" id=\"textarea1\" name=\"descrizione\">$data[descrizione]</textarea></td>
    </tr>
    <tr>
    <td><input type=\"submit\" name=\"modificatesto\" value=\"Modifica\"><input type=\"submit\" name=\"eliminatesto\" value=\"Elimina\"></td>
    </tr>
    </form>
    ";
    }
    echo"
    <tr bgcolor=#FFCC66>
    <td colspan=2>pagina ";
    $serata=1;
    $limita=0;
    while($numpag>0) {
    echo"
                            <a href=$PHP_SELF?limita=$limita>$serata</a> 
    
    ";
    $numpag=$numpag-1;
    $serata++;
    $limita=$limita+4;
    }
    echo"
    </td>
    </tr>
    ";
    } 
    
    ///// per AGGIUNGERE/INSERT al database////
    
    else {
    
    if (isset($aggiungi)) {
    
    
    $query = "INSERT INTO clienti ( cognome, descrizione ) values ('$cognome', '$descrizione')";
    mysql_query($query, $link);
    $search = "SELECT * from clienti order by id_cliente DESC";
    $query = mysql_query($search);
    $numero= mysql_num_rows($query);
    
    $numpag=$numero/4;
    settype($numpag, 'integer');
    $div=$numero % 4;
    if ($div!=0 && $numero!=0) {
    $numpag++;
    }
    
    if ($limita=="") {
    $limita=0;
    }
    $search = "SELECT * from clienti order by id_cliente DESC LIMIT $limita,4";
    $query = mysql_query($search);
    while ($data = mysql_fetch_array($query)) {
    
    $nameform="clienti".$data['id_cliente'];
    
    echo"
    <form action=\"$PHP_SELF\" method=\"post\" name=\"$nameform\">
    <input type=\"hidden\" name=\"id_cliente\" value=\"$data[id_cliente]\">
    <tr bgcolor=#FFCC66>
    <td>Titolo</td>
    <td>Descrizione</td>
    </tr>
    <tr>
    <td><input type=\"text\" name=\"cognome\" value=\"$data[cognome]\"></td>
    <td><textarea rows=\"15\" cols=\"100\" id=\"textarea1\" name=\"descrizione\">$data[descrizione]</textarea></td>
    </tr>
    <tr>
    <td><input type=\"submit\" name=\"modificatesto\" value=\"Modifica\"><input type=\"submit\" name=\"eliminatesto\" value=\"Elimina\"></td>
    </tr>
    </form>
    ";
    }
    echo"
    <tr bgcolor=#FFCC66>
    <td colspan=2>pagina ";
    $serata=1;
    $limita=0;
    while($numpag>0) {
    echo"
                            <a href=$PHP_SELF?limita=$limita>$serata</a> 
    
    ";
    $numpag=$numpag-1;
    $serata++;
    $limita=$limita+4;
    }
    echo"
    </td>
    </tr>
    ";
    } 
    
    ///// fa vedere la lista dei risultati/SELECT /////
    
    else {
    
    $search = "SELECT * from clienti order by id_cliente DESC";
    $query = mysql_query($search);
    $numero= mysql_num_rows($query);
    
    $numpag=$numero/4;
    settype($numpag, 'integer');
    $div=$numero % 4;
    if ($div!=0 && $numero!=0) {
    $numpag++;
    }
    
    if ($limita=="") {
    $limita=0;
    }
    $search = "SELECT * from clienti order by id_cliente DESC LIMIT $limita,4";
    $query = mysql_query($search);
    while ($data = mysql_fetch_array($query)) {
    
    $nameform="clienti".$data['id_cliente'];
    
    echo"
    <form action=\"$PHP_SELF\" method=\"post\" name=\"$nameform\">
    <input type=\"hidden\" name=\"id_cliente\" value=\"$data[id_cliente]\">
    <tr bgcolor=#FFCC66>
    <td>Titolo</td>
    <td>Descrizione</td>
    </tr>
    <tr>
    <td><input type=\"text\" name=\"cognome\" value=\"$data[cognome]\"></td>
    <td><textarea rows=\"15\" cols=\"100\" id=\"textarea2\" name=\"descrizione\">$data[descrizione]</textarea></td>
    </tr>
    <tr>
    <td><input type=\"submit\" name=\"modificatesto\" value=\"Modifica\"><input type=\"submit\" name=\"eliminatesto\" value=\"Elimina\"></td>
    </tr>
    </form>
    ";
    }
    echo"
    <tr bgcolor=#FFCC66>
    <td colspan=2>pagina ";
    $serata=1;
    $limita=0;
    while($numpag>0) {
    echo"
                            <a href=$PHP_SELF?limita=$limita>$serata</a> 
    
    ";
    $numpag=$numpag-1;
    $serata++;
    $limita=$limita+4;
    }
    echo"
    </td>
    </tr>
    ";
    }
    }
    }
    ?>
      </td>
        </tr>
    </table>
    </td>
    </tr>
    </table>
    </body>

  2. #2
    uppp

  3. #3
    nessuno lo sa

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.