function con query non funzionante

blackdemon

Nuovo Utente
23 Gen 2012
2
0
0
Salve a tutti,

ho un piccolo problema con con una funzione php che non stò riuscendo a risolvere.
Mi spiego:

ho la tabella mysql anagrafica contenente i valori ID - Nome - Cognome etc

per evitare di riscrivere lo stesso codice per riempire le select ho creato la seguente function:

PHP:
function carica_select($campo) {
	$query = "SELECT `" . $campo . "` FROM `anagrafica` GROUP BY `" . $campo ."`";
	echo $query;
	$result = mysql_query ($query, $db);
	$line = mysql_fetch_array ($result);
	echo " <select name='" . $campo . "' style='width:150px'>";
	echo " <option  value=''></option>";
	while ($line = mysql_fetch_array ($result)) 
	{
		echo "	<option value='" . $line[$campo] . "'>" .$line[$campo]. "</option>";
	}
	echo "</select>";
}

il problema che mi si pone è che quando richiamo la funzione carica_select("ID"); la select è vuota nonostante la query, se provata su mysql, funziona correttamente.

Quale potrebbe essere il problema secondo voi?

Grazie mille in anticipo a tutti per il vostro aiuto
 
Ultima modifica di un moderatore:

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
26
Roma
alessandro1997.netsons.org
Il problema è in questa riga:
PHP:
$result = mysql_query($query, $db);
La variabile $db non è visibile all'interno della funzione. Quindi, o la rendi globale:
PHP:
global $db;
$result = mysql_query($query, $db);
Oppure, più semplicemente, ometti il secondo parametro di mysql_query che non è richiesto (a meno che tu non abbia più connessioni a MySQL attive, cosa che mi sembra improbabile):
PHP:
$result = mysql_query($query);
Comunque, per evitare problemi simili, la prossima volta, costruisci le query in questo modo:
PHP:
$result = mysql_query($query) or die(mysql_error());
Così vedi subito cos'è andato storto.
 
Discussioni simili
Autore Titolo Forum Risposte Data
M leggere con jquery/ajax in una function javascript record di database sql server Javascript 0
F problemi con $.each(data, function(i,item) e getElementById("livello").innerHTML= Javascript 0
C Colorare i button con una function Javascript 35
D Problema con le function all'interno dei vincoli Oracle 2
D checkbox con più function PHP 12
pacemattia408 disattivazione di una function Javascript 4
W Microsoft OLE DB Provider for Visual FoxPro error '80040e14' Function name is missing ). Classic ASP 0
L [PHP] Fatal error: Call to a member function prepare() on null in PHP 0
A [PHP] public static function isEan13 PHP 3
Y [Javascript] suggerimenti su utilizzo onreadystatechange = function() Javascript 7
Cosina Link in document ready function jQuery 0
C [PHP] Errore "Fatal error: Call to undefined function getTotalUsers()" PHP 2
B mysql_connect() [function.mysql-connect]: Access denied for user... PHP 13
bubino8 [Javascript] Problema function eseguita solo la prima volta Javascript 1
G [PHP] Problema - Warning: session_start() [function.session-start] PHP 9
G [RISOLTO][PHP] Call to a member function num_rows() on a non-object PHP 9
A Errore PHP: Call to a member function on null PHP 5
V Jquery function find jQuery 7
U [PHP] Fatal error: Call to a member function Query() PHP 1
D Perchè la function non funziona? Javascript 0
F Output html function jQuery 1
O Fatal error: Call to undefined function testNome() in C:\xampp\...\...\index.php on line 51 PHP 4
JackIlPazzo Fatal error: Call to a member function execute() on a non-object PHP 2
felino [JQuery] TypeError: $ is not a function jQuery 1
filippino Fatal error: Cannot redeclare (function) PHP 2
P Call to a member function bind_param() on a non-object PHP 5
JackIlPazzo PHP: Fatal error: Call to a member function bind_param() on a non-object PHP 0
M Function - Class + OOP Javascript 1
K mail() [function mail]: failed to connect to mailserver at localhost port 25 PHP 1
F [RISOLTO]js function per impostare minimo totale Javascript 8
P Call to a member function Send() on a non-object PHP 6
ivarello Function e variabili??? PHP 12
M fatal error: Call to undefined function gdrcd_filter() PHP 6
A function conferma Javascript 6
M scope callback function Javascript 1
S Help : Warning: mail() [function.mail] PHP 2
A Navigazione jQuery [era: $(document).ready(function(){] jQuery 3
T Fatal error: Call to a member function show_crom() on a non-object PHP 1
G Problema [function mail] Aruba Hosting 0
V Function ed Array PHP 7
F Function session_is_registered() is deprecated PHP 16
A inserire la function orologio() in un div Javascript 12
C Function auto completamento campo zipcode PHP 3
C Inserimento key in una function strurl Javascript 0
F Fatal error: Call to undefined function PHP 9
C Come richiamare una function di controllo Javascript 0
ciacos74 PHP errore function.session-start PHP 25
C Spedire via Mail il risultato di una Function CMS (Content Management System) 3
catellostefano smarty assign function PHP 1
Z function createThumbnail PHP 4

Discussioni simili