php jquery ajax per modificare valore in un databe

paskuale

Nuovo Utente
23 Nov 2013
7
0
0
salve a tutti, sto cercando di documentarmi il più possibile ma non ne vengo a capo, non riesco a far funzionare una chiamata ajax per modificare il valore di una variabile presente nel mio database.
ho una tabella con un elenco di utenti, ad ogni utente è associata una piccola immagine che indica se l'account è attivo o disattivo, al click di questa immagine voglio permettere la modifica dello stato, se un account è attivo al click lo disattivo e viceversa, tutto questo tramite ajax.

posto un po di codice:

PHP:
<link rel="stylesheet" href="http://code.jquery.com/ui/1.10.3/themes/smoothness/jquery-ui.css">
<script src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script src="http://code.jquery.com/ui/1.10.3/jquery-ui.js"></script>

<script type="text/javascript">
$(document).ready(function()
{
    $(".stato").click(function()
	{
		var user = $(this).parent("td").attr('id');

        $.ajax(
		{
			url: "inc/ajax_stato.php",
			type: "POST",
			data: { userid : user },
			dataType: "html",
			success:function(html)
			{
				$( ".stato" ).html(html);
			},
			error: function()
			{
				alert("ERRORE nella chiamata ajax!!!");
			}
		});
	});
});
</script>

la pagina continua con la creazione della tabella ed alla fine, l'ultima colonna della tabella è quella dello stato:
HTML:
		if ($row['attivo'] == 't')
		{
			echo '<input class="stato" type="image" src="images/attivo.png" alt="attivo"></input></td>';
		}else{
			echo '<input class="stato" type="image" src="images/disattivo.png" alt="disattivo"></input></td>';
		}

in base allo stato mostro l'immagine attivo/disattivo.

questa è la pagina php "ajax_stato.php" chiamata dallo script:

PHP:
<?php

	// includo il file con la lista delle funzioni di utilità
	require_once 'inc/user.php';
	
	//recupero l'id dell'utente via POST
	$userid = $_POST['userid'];
	
	//chiamo la funzione per cambiare lo stato e
	//verifico il risultato
	$stato = cambiaStato($userid);
	
	//se è falso c'è stato qualche errore 
	if ($stato == false)
	{
		echo 'alert("ERRORE: non posso cambiare lo stato!");';
	}
	else if ( $stato == 'attivo')
	{
		echo '<input class="stato" type="image" src="images/attivo.png" alt="attivo"></input>';
	}
	else if ( $stato == 'disattivo')
	{
		echo '<input class="stato" type="image" src="images/disattivo.png" alt="disattivo"></input>';
	}

?>


la funzione cambiastato funziona al 100% perche se la chiamo da codice effettua il suo lavoro.


dove commetto errori?


grazie mille
 

paskuale

Nuovo Utente
23 Nov 2013
7
0
0
ho dimenticato di scrivere che ogni volta che clicco sull'immagine dello stato nella tabella HTML ottengo sempre l'errore della funzione error, mi compare sempre l'alert che dice: errore nella chiamata ajax!

Nessuno mi sa spiegare come mai?

Grazie ancora.
 
Discussioni simili
Autore Titolo Forum Risposte Data
R Aggiornare record mysql con Ajax, jQuery e php Ajax 2
P Funzione jQuery Ajax invio file a php jQuery 1
L Problema jQuery validation AJAX (PHP 7) PHP 6
A [Javascript] Ajax, Jquery e PHP Javascript 1
S problemi jquery ajax chiamare una pagina php Ajax 5
M Mappa interattiva con jquery ajax e php. jQuery 0
A php metodo post jquery non da mai errore jQuery 4
Tommy03 Variabile PHP dentro a JQuery PHP 3
P Jquery event nel foreach php jQuery 3
trattorino Mentions Auto Suggesting da jquery a php PHP 2
trattorino Estrarre Nome Utente jquery div php PHP 9
B PHP e JQUERY per scrivere codice html dinamicamente PHP 2
G [Javascript] jQuery PHP MySql - inserire variabile nel DataBase Javascript 8
Marcello.Fiore Paginazione jQuery - PHP jQuery 2
filomeni Autocomplete jquery con php/mysql Snippet Javascript 0
filomeni Barra per cookie law (jquery+php) Snippet Javascript 4
L Refresh include php con jquery problemi negli script dopo load jQuery 2
S Jquery load get php Javascript 1
M Codice jQuery in pagina PHP PHP 1
A velocizzare tempi di interrogazioni dati di un database tramite query lanciata da php e jquery jQuery 11
I Datagrid Jquery PHP, mi servirebbero alcune soluzioni... Insrimento immagine e filtro PHP 2
andrea.peo Autocomplete Jquery php mysql su più campi inpunts jQuery 8
A consiglio uso jquery php per mostrare parte di un form PHP 6
G Come far passare un valore attraverso il metodo POST utiliazzando PHP a jQuery PHP 4
G Passare valore ad una variabile con jQuery e PHP PHP 1
J Paginazione PHP in jQuery UI Tabs jQuery 13
F [Offro collaborazione][Gratuito] Modifica script PHP,jQuery,GD Library Offerte e Richieste di Lavoro e/o Collaborazione 0
F Eseguire PHP in jQuery jQuery 3
L [RISOLTO]Pagina PHP jquery Mobile non funziona scroll nella pagina jQuery 3
D [Jquery - php] Ottimizzazione script jQuery 1
I Richiamare funzione jquery all'invio del form php Javascript 6
S php problemi di funzione header usando la fuzione di jquery post PHP 4
G Php-mysql-jquery PHP 7
A Insegnanti di programmazione PHP / JAVASCRIPT / JQUERY Offerte e Richieste di Lavoro e/o Collaborazione 0
M Domande su validare i dati inseriti dagli utenti con jQuery e PHP Javascript 1
S Autocompletamente con jQuery, PHP e MySQL - Problema con le query PHP 7
P controllo dati form con jquery e php PHP 8
P Problema caricamento/sostituzione immagini galleria php-jquery jQuery 2
S jQuery + PHP: non mi funziona..... HELP!!! PHP 14
A Insegnanti di programmazione PHP / JAVASCRIPT / JQUERY Offerte e Richieste di Lavoro e/o Collaborazione 0
F Problema select dinamiche con php e jquery jQuery 1
A jquery calendar e php jQuery 0
A php in jquery PHP 4
voldemort jQuery: funzione nl2br come in PHP jQuery 2
N Select dinamica con utilizzo di php e JQuery jQuery 5
M Pagina PHP con gallery jQuery PHP 0
M select dinamiche con Jquery e php jQuery 9
M problema con select jquery e php PHP 0
Couting95 inserire dati da un file di testo in una tabella in php PHP 1
P Data scraping in PHP non funziona PHP 4

Discussioni simili