Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

hesmarjassi

Insert e Update

Recommended Posts

Pessoal,

 

Como sou novo ainda não entendi direito essa questão de misturar código e a maneira correta, e aqui peguei as coisas de uma maneira que não acredito ser o melhor modo de programar.

Por exemplo, tenho que fazer um insert e um update, hj está assim :

if( $opDgerais == 'insert')

   	                      
   echo "<input type='button' value='Salvar' onclick=Query.send('".urlencode('INSERT INTO rpt_dadosgerais VALUES(\''.$mysqlData.'\','.$turno).",\''+Doc.$('texFechamento').value+'\')') />";						   
          
else
  
   echo "<input type='button' value='Atualizar' onclick=Query.send('".urlencode('UPDATE rpt_dadosgerais SET data=\''.$mysqlData.'\',turno='.$turno).",texto_fechamento=\''+urlencode(texFechamento.value)+'\'".urlencode(" WHERE data='".$mysqlData."' AND turno='".$turno."' ")."') />";

O que está errado, a forma de fazer ? Tem código de jquery e php aí ? O que seria a melhor forma, preciso entender isso pra daqui pra frente fazer da maneira correta. Alguém tem alguma idéia?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Alguém sabe qual a função do

+Doc.$

Nessa linha

 echo "<input type='button' value='Salvar' onclick=Query.send('".urlencode('INSERT INTO rpt_dadosgerais VALUES(\''.$mysqlData.'\','.$turno).",\''+Doc.$('texFechamento').value+'\')') />";	

????

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz algumas alterações e deixei assim:

 if( $opDgerais == 'insert')

        echo "<input type='button' value='Salvar' onclick=Query.send('".urlencode('INSERT INTO rpt_dadosgerais VALUES(\''.$mysqlData.'\','.$turno).",\''+Url.encode(texto_fechamento.value)+'\')') />";						   
       
  else
        echo "<input type='button' value='Atualizar' onclick=Query.send('".urlencode('UPDATE rpt_dadosgerais SET data=\''.$mysqlData.'\',turno='.$turno).",texto_fechamento=\''+Url.encode(texto_fechamento.value)+'\'".urlencode(" WHERE data='".$mysqlData."' AND turno='".$turno."' ")."') />";

Agora diz : texto_fechamento is not defined

 

Só que eu estou definindo aqui :

 echo" <td colspan='2'><input type='text' name='texto_fechamento' value='".$rstDgerais[2]."' rows=10 cols=200  maxlength=500 style='width: 92em; height: 30em;' /></td> ";

Onde mais preciso definir ?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Resolvi esse erro colocando o id='texto_fechamento', agora dá o seguinte erro:

Uncaught TypeError: $ is not a function

Nessa parte do código de uma página javascript que carrega junto:

var axQuery = Class.create( Ajax );
var str = Url.decode( sql ).replace(/["+"]/gi," ");
var qry = 'sql='+str;
axQuery.process($(this.receiver),this.url,qry); (Dá o erro nessa linha)
if( events && events.afterSend ){
events.afterSend();

Alguma idéia?

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.