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

    inserimento record da phpmyadmin...piccolo problema



    ho un problema con la visualizzazione dei record di un db
    se andate in

    http://www.teamrooyo.it/teamrooyo/pg/appoggio.html

    Se inserisco un messaggio dalla pagina tutto ok, se lo inserisco direttamente da phpMyAdmin mi mette delle righe vuote in più come se ogni volta che vado a capo fossi andato a capo due volte....

    il messaggio firmato "fede" l'ho inserito usando phpmyadmin
    quello firmato "vc" l'ho inserito dalla pagina...

    qualcuno sa il motivo di questa cosa???

    GRAZIE. FEDE

  2. #2

  3. #3
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Posta il codice della visualizzazione del testo

  4. #4
    questo è lo script per leggere dal db(ti ricordo che la visualizzazione avviene in flash):

    codice:
    $query = "SELECT * FROM rooyo_guestbook 
    			order by gues_id DESC
    			LIMIT $mess_iniz, $num_mess_per_pagina";
    $result = mysql_query($query);
    
    $a=1;
    while($list =mysql_fetch_array($result)){
    	$nome=$list["gues_nome"];
    	$risultato .= "gues_nome$a=$nome&";
            $data=date("d-m-Y", $list["gues_data"]);
    	$risultato .= "gues_data$a=$data&";
    	$messaggio=$list["gues_messaggio"];
    	$risultato .= "gues_messaggio$a=$messaggio&";
    	$a++;
    };
    $a--;
    $risultato .= "a=$a&n_mess=$num_record";
    echo $risultato;
    per cui mi restituisce la stringa che puoi vedere in

    http://www.teamrooyo.it/teamrooyo/pg...eggi.php?pag=1

    questo è lo script in flash
    codice:
    System.useCodepage = true;
    caricadati(b);
    
    function caricadati(p){	
    mio = new TextFormat()
    mio.color="0x002d5f"
    
    mio_num = new TextFormat()
    mio_num.color="0x002d5f"
    mio_num.align="right"
    
    mio_nick = new TextFormat()
    mio_nick.color="0x002d5f";
    mio_nick.bold= true;
    //mio_nick.size= 20;
    //mio_nick.font="panama";
    
    N_records= new LoadVars();
    N_records.path = this; 
    _root.w.db.gotoAndStop(1);
    
    _root.w.coll="attendi"
    N_records.load("guestbookleggi.php?pag="+p+"&ranq=" + random(999999)); //oppure variabili da ASP
    lunhezza_parziale=0;
    N_records.onLoad = function(success) {
    _root.w.coll="";
    _root.w.db.gotoAndStop(2);
    
    _root.w.n_mess.text=Number(this.n_mess)
    n_pagg = Math.ceil(Number(this.n_mess)/20)
    _root.w.n_mess.text=n_pagg
    
    for (y=1; y<31; y++){
    	pippo = eval("_root.w.b"+y);
    	if (y==p){pippo.gotoAndStop(2);}
    	else {pippo.gotoAndStop(1);}
    	if (y  < (n_pagg+1)) 
    	{pippo._alpha=100
    	pippo.a_att.enabled=true}
    	else
    	{pippo._alpha=30
    	pippo.a_att.enabled=false}
    }
    
    for (i=1; i<=Number(this.a); i++) {
    		dbase.attachMovie("cursore", "cursore"+i,i+5000)
    		num = Number(this.n_mess) - ((p-1)*20) - (i-1)// - (Number(this.a)-1+i )
    		//dbase["cursore"+i].nome.html=true;
    		dbase["cursore"+i].nome.autoSize=true;	
    		dbase["cursore"+i].nome.htmlText=this["gues_nome"+i];
    		dbase["cursore"+i].nome.setTextFormat(mio_nick)
    		//dbase["cursore"+i].messaggio.html=true;
    		dbase["cursore"+i].messaggio.autoSize=true;	
    		dbase["cursore"+i].messaggio.htmlText=this["gues_messaggio"+i];
    		dbase["cursore"+i].messaggio.setTextFormat(mio)
    		//dbase["cursore"+i].data_.html=true;
    		dbase["cursore"+i].data_._x=dbase["cursore"+i].linea_cursore._width-dbase["cursore"+i].data_._width;
    		dbase["cursore"+i].data_.autoSize=true;	
    		dbase["cursore"+i].data_.htmlText="mess n."+num+" - "+this["gues_data"+i]+"";
    		dbase["cursore"+i].data_.setTextFormat(mio)
    		
    		dbase["cursore"+i].spazio_messaggi._width = dbase["cursore"+i]._width
    		dbase["cursore"+i].spazio_messaggi._height = dbase["cursore"+i]._height+7	
    		
    		dbase["cursore"+i]._y=lunghezza_parziale+10;		
    	lunghezza_parziale+=dbase["cursore"+i]._height+8;
    		//dbase["cursore"+i].linea_cursore._y=dbase["cursore"+i]._height+2
    		_root.w.ist.mypane.setScrollContent(this.path);
    	}
    };
    }

    boh... spero tu possa capirci qualcosa

  5. #5
    cmq credo che il tasto "invio" all'interno di phpmyadmin venga interpretato come un qualcosa simile a "salta una linea"....

  6. #6
    se può esservi utile ho fatto un "esporta" della tabella ed ecco le due righe interessate

    INSERT INTO `rooyo_guestbook` VALUES (42, ' vc', NULL, 'bcbcvb\rcvb\rcvb\rcvb\rcvb\rcvb', 1111656138, 1);
    INSERT INTO `rooyo_guestbook` VALUES (43, 'fede', NULL, 'aaa\r\naaa\r\naa\r\naa\r\nss\r\n', NULL, 1);


    ci sono quei /n che rompono...ma come fare a meno di inserirli quando iinserisco un testo da phmyadmin... e adesso che ci sono come faccio a toglierli?

  7. #7
    Utente di HTML.it L'avatar di Teuzzo
    Registrato dal
    Mar 2002
    Messaggi
    969
    Prova a mettere al posto di

    Codice PHP:
    $messaggio=$list["gues_messaggio"]; 
    questo:

    Codice PHP:
    $messaggio str_replace'\r\n' '\r' $list["gues_messaggio"] ) ; 

  8. #8


    grazie mille.
    per adesso li ho tolti a mano ma credo che la soluzione sia quella che fa per me.....

    buona giornata!

  9. #9
    [supersaibal]Originariamente inviato da Teuzzo
    Prova a mettere al posto di

    Codice PHP:
    $messaggio=$list["gues_messaggio"]; 
    questo:

    Codice PHP:
    $messaggio str_replace'\r\n' '\r' $list["gues_messaggio"] ) ; 
    [/supersaibal]


    non funzia.....

    dove posso trovare documentazione su questi caratteri invisibili???

    desso tiro 4 boie....

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.