Comunidad de diseño web y desarrollo en internet online

Update Mysql y Flex 3

Citar            
MensajeEscrito el 19 Abr 2012 12:34 pm
Amigos, tengo un inconveniente al hacer un update muy sencillo, manejo el código de error en PHP, pero no realiza el update. Las variables salen bien de Flex en el http. Luego, el ResultEvent,
evt.result.raiz.nodo == 'ok' que valido, siempre viene en ok.

les paso el código FLEX y el PHP, a ver si alguien me puede ayudar. Gracias!!!
<mx:HTTPService id="GradosModif" showBusyCursor="true" method="POST" useProxy="false" result="CheckModif(event)" url="NivelesModif.php">
<mx:request xmlns="">
<Compet>
{auxiliar4.text}
</Compet>
<Gra>
{auxiliar5.text}
</Gra>
</mx:request>
</mx:HTTPService>

y el PHP:
$Compe = $_POST['Compet'];
$Compe = (int) $Compe;
$graA = $_POST['Gra'];
$letraA = 'A';
// ----------------------------------------------------------------------------------------------------------------
$sql_query ="UPDATE grados SET Descripcion_Grado = '$graA' WHERE Id_Competencia = $Compe AND Letra_Grado = $letraA";
$sql_query_execute = mysql_query($sql_query,$link);
if (mysql_errno($link)==0){
$grabara = 'ok';
echo "<raiz>";
echo " <nodo>".$grabara."</nodo>";
echo "</raiz>";
}else{
if (mysql_errno($link)==1032){
$grabara = 'ne';
echo "<raiz>";
echo " <nodo>".$grabara."</nodo>";
echo "</raiz>";
}else{
$grabara = 'er';
echo "<raiz>";
echo " <nodo>".$grabara."</nodo>";
echo "</raiz>";
}
}

Por tdg_2005

68 de clabLevel



 

chrome
Citar            
MensajeEscrito el 19 Abr 2012 01:42 pm
Para back-end te sugiero quye uses un sniffer, por ejemplo charlesproxy.com
Luego imprime el query en PHP

$sql_query_execute = mysql_query($sql_query,$link);
echo $sql_query;

En Flex te dará un errorazo, pero verás que estás ejecutando en charles, lo copias y pegas en tu admin de DB y lo ejecutas a ver que ocurre. Luego corriges y ya quitas el echo

Jorge

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox
Citar            
MensajeEscrito el 19 Abr 2012 03:15 pm
Gracias Jorge, acabo de instalar el charlesproxy! Buenisimo!

Por tdg_2005

68 de clabLevel



 

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.