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

    [MX04] PHP, MySQL e AS, non vogliono parlare

    Allora, ho un problema che non riesco ad aggirare.

    Il problema è questo. Voglio visualizzare in una casella di testo dinamica alcune informazioni prese attraverso uno script PHP da un DB MySQL. Ho seguito l'esempio fornito su questo forum relativo ad una Rubrica(era un link ad un sito Macromedia).

    Ma nonostante tutto non riesco a capire dove sbaglio, non carica nulla nella casella di testo.

    Per comodità vi riporto il link dove scaricare sia lo script PHP che il file FLA.

    Potete dargli un'occhiata e dirmi che cosa sbaglio?

    Grazie.

    www.kaineshadow.it/risorse/kpanel.zip

  2. #2
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Lo zip non va, is not a valid archive!

    Controlla...


  3. #3
    Scusate, il trasferimento non era andato a buon fine

    Ora funziona.

  4. #4
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Scusa ma la variabile $tab che passi al php per cosa la utilizzi? La passi, ma non la usi da nessuna parte

  5. #5
    Si io ho ripreso lo stesso codice, e l'esempio utilizzava il parametro TAB per capire quale "tasto" era stato premuto e ridurre la query.

    Quello che invece faccio io e selezionare solo le ultime 50 righe della tabella.

    Ma quello che non capisco è perchè nn mi visualizza nulla nella Casella di testo eppure la tabella è valorizzata.

    Il codice del pulsante che carica dal PHP è questo:

    codice:
    on (release){
    	var c = new LoadVars();
    	c.sendAndLoad("content.php",c,"POST");
    	
    	var i;  
    	content.htmlText = "";
    	for (i=0; i < this.n; i++) {
    		content.htmlText += "" + this["datains"+i] + " " + this["titolo"+i] + "
    ";
    		content.htmlText += "" + this["news"+i] + "
    ";
    		content.htmlText += "ID=" + this["id"+i] + "
    
    ";
    	}
    }
    Questo invece è il codice del PHP che recupera le info dal DB MySQL:
    codice:
    	mysql_connect("SERVER","USER","PASSWORD");
    	mysql_select_db("DATABASE");
    	
    	//$tab = $HTTP_POST_VARS['tab'];
    	$query=mysql_query("SELECT ID,DataIns,Titolo,Notizia FROM news ORDER BY DataIns DESC LIMIT 0, 50");
    	
    	$nrows = mysql_num_rows($query);
    	$rString = "n=".$nrows;
    
    	for ($i=0; $i < $nrows; $i++) {
    		$row = mysql_fetch_array($query);
    		$rString .= "&datains".$i."=".$row['DataIns']."&titolo".$i."=".$row['Titolo'];
    		$rString .= "&news".$i."=". str_replace("<", "&lt;",str_replace(">", "&gt;",substr($row['Notizia'],0,100)))."&id".$i."=".$row['ID'];
    	}
    
    	echo $rString;
    Il codice PHP ritorna una pagina correttamente configurata con i dati giusti. Nel Frame dove compare questo bottone c'è una casella di testo configurata con "content" per nome dell'istanza. Ad essa è attaccata una UIScrollBar.

    Il codice sopra della pagina PHP è leggermente diverso da quello del file ma il concetto è lo stesso. Ho integrato solo il file di connessione dello script ed eliminato la variabile TAB.

  6. #6
    codice:
    on (release){
    	var c = new LoadVars();
    	var php_path = 'http://localhost/';
    	c.onLoad = function(s) {
    		if(s) {
    			content.htmlText = "";
    			for (i=0; i < this.n; i++) {
    				content.htmlText += "" + this["datains"+i] + " " + this["titolo"+i] + "
    ";
    				content.htmlText += "  " + this["news"+i] + "
    ";
    				content.htmlText += "  ID=" + this["id"+i] + "
    
    ";
    			}
    		}
    	}
    	c.sendAndLoad(php_path+"content.php",c,"POST");
    }
    Formaldehyde a new Ajax PHP Zero Config Error Debugger

    WebReflection @WebReflection

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.