henriquesmarjassi Postado Dezembro 3, 2015 Denunciar Share Postado Dezembro 3, 2015 Meu código abaixo está salvando em branco quando clica em salvar, mas na hora de atualizar ele atualiza normal,Faço um replace mais não entendo porque não está salvando a primeira vez, alguém poderia ajudar ?$variavel = str_replace("<br />", "\n",$variavel); $variavel = str_replace("\t"," ",nl2br($variavel)); if( $PasTur == 'insert') echo "<input type='button' value='Salvar' onclick=Query.send('".urlencode('INSERT INTO rpte_passagem_turno VALUES(\''.$dtRpte.'\','.$turno.','.$linha).",\'".$variavel."\')') />"; else echo "<input type='button' value='Atualizar' onclick=Query.send('".urlencode('UPDATE rpte_passagem_turno SET data=\''.$dtRpte.'\',turno='.$turno.',linha='.$linha).",texto_turno=\''+Url.encode(texto_turno.value)+'\'".urlencode(" WHERE data='".$dtRpte."' AND turno='".$turno."' AND linha='".$linha."'")."') />"; echo "</td> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 henriquesmarjassi Postado Dezembro 3, 2015 Autor Denunciar Share Postado Dezembro 3, 2015 (editado) Na verdade, o bloco todo de código está assim: $sqlPassTur = "SELECT * FROM rpte_passagem_turno WHERE data='".$dtRpte."' AND turno=".$turno." AND linha=".$linha; $qryPassTur = mysql_query( $sqlPassTur ); $rstPassTur = mysql_fetch_array( $qryPassTur ,MYSQL_BOTH ); $PasTur = (mysql_affected_rows() > 0) ? 'update' : 'insert'; $sqlPasTur = "SELECT * FROM rpte_passagem_turno WHERE data='".$dtRpte."' AND turno=".$turno." AND linha=".$linha; $qryPasTur = mysql_query( $sqlPasTur ); $rstPasTur = mysql_fetch_array( $qryPasTur ,MYSQL_BOTH ); $variavel = nl2br($rstPassTur[3]); echo "<div>"; echo "<table class='box_just'>"; echo "<tr>"; echo" <td font size='26'>Texto Fechamento Turno:</td> "; echo "</tr>"; echo "<tr>"; echo" <td colspan='2'><textarea id='texto_turno' name='texto_turno' value='".$variavel."' wrap='hard' rows=5 cols=50 maxlength='500' style='width: 70em; height: 20em;'></textarea></td> "; echo "</tr>"; //$variavel = texto_turno; $variavel = str_replace("<br />", "\n",$variavel); $variavel = str_replace("\t"," ",nl2br($variavel)); if( $PasTur == 'insert') echo "<input type='button' value='Salvar' onclick=Query.send('".urlencode('INSERT INTO rpte_passagem_turno VALUES(\''.$dtRpte.'\','.$turno.','.$linha).",\'".$variavel."\')') />"; else echo "<input type='button' value='Atualizar' onclick=Query.send('".urlencode('UPDATE rpte_passagem_turno SET data=\''.$dtRpte.'\',turno='.$turno.',linha='.$linha).",texto_turno=\''+Url.encode(texto_turno.value)+'\'".urlencode(" WHERE data='".$dtRpte."' AND turno='".$turno."' AND linha='".$linha."'")."') />"; echo "</td> </tr> </table> Editado Dezembro 3, 2015 por henriquesmarjassi Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 henriquesmarjassi Postado Dezembro 8, 2015 Autor Denunciar Share Postado Dezembro 8, 2015 Pessoal, preciso de uma idéia, estou tentando o comando de acordo com a linha abaixo, pois pelo q vi o textarea não tem value, só que minha página nem carrega, não sei se tem a ver com o html ou algo assim, alguma idéia?echo" <td colspan='2'><textarea name='texto_turno' wrap='hard' rows=5 cols=50 maxlength='500' style='width: 70em; height: 20em;'>"<?php echo $variavel; ?>"</textarea></td> "; Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
henriquesmarjassi
Meu código abaixo está salvando em branco quando clica em salvar, mas na hora de atualizar ele atualiza normal,
Faço um replace mais não entendo porque não está salvando a primeira vez, alguém poderia ajudar ?
$variavel = str_replace("<br />", "\n",$variavel);
$variavel = str_replace("\t"," ",nl2br($variavel));
if( $PasTur == 'insert')
echo "<input type='button' value='Salvar' onclick=Query.send('".urlencode('INSERT INTO rpte_passagem_turno VALUES(\''.$dtRpte.'\','.$turno.','.$linha).",\'".$variavel."\')') />";
else
echo "<input type='button' value='Atualizar' onclick=Query.send('".urlencode('UPDATE rpte_passagem_turno SET data=\''.$dtRpte.'\',turno='.$turno.',linha='.$linha).",texto_turno=\''+Url.encode(texto_turno.value)+'\'".urlencode(" WHERE data='".$dtRpte."' AND turno='".$turno."' AND linha='".$linha."'")."') />";
echo "</td>
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.