Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Bom pessoal, após algumas horas pesquisando aqui no forum e em outros site e não conseguindo achar solução para meu problema, estou abrindo este tópico que é muito semelhantes aos demais que vi por aqui, mas como as respostas que vi não me ajudaram vou expor aqui o meu problema.
Estou fazendo um cadastro rápido via Dreamweaver CS3 (pois queria economizar tempo), com apenas um simples formulário.
bom, estou tendo problemas com o banco no seguinte sentido.
vou cadastrar no banco um nome, e no banco fica algo sem sentido, exemplos:
José -> josé
nenhuma observação até o momento -> nenhuma observação até o momento
bom, como eu comentei antes, li aqui e em outros foruns, para eu mudar o charset, já tentei utf8_general_ci, utf8_bin, latin1_bin e com nenhum deles resolvi o problema, alias todos estão gravando da mesma forma, o que me gerou mais dúvidas ainda.
O que será que pode estar ocasionando esse problema?
Caso ajude, o código da página é esse (não criei na mão usei o DW cs3 pq estava com pressa) :ermm:
<?php require_once('../Connections/silveira.php'); ?><?phpif (!function_exists("GetSQLValueString")) {function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") { $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue; $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue); switch ($theType) { case "text": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "long": case "int": $theValue = ($theValue != "") ? intval($theValue) : "NULL"; break; case "double": $theValue = ($theValue != "") ? "'" . doubleval($theValue) . "'" : "NULL"; break; case "date": $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL"; break; case "defined": $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue; break; } return $theValue;}}$editFormAction = $_SERVER['PHP_SELF'];if (isset($_SERVER['QUERY_STRING'])) { $editFormAction .= "?" . htmlentities($_SERVER['QUERY_STRING']);}if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "form1")) { $insertSQL = sprintf("INSERT INTO integrantes (int_nome, int_fone1, int_fone2, int_fone3, int_email1, int_email2, int_msn, int_skype, int_facebook, int_twitter, int_orkut, int_site, int_obs, int_obs2, int_login, int_senha, int_ver) VALUES (%s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s, %s)", GetSQLValueString($_POST['int_nome'], "text"), GetSQLValueString($_POST['int_fone1'], "text"), GetSQLValueString($_POST['int_fone2'], "text"), GetSQLValueString($_POST['int_fone3'], "text"), GetSQLValueString($_POST['int_email1'], "text"), GetSQLValueString($_POST['int_email2'], "text"), GetSQLValueString($_POST['int_msn'], "text"), GetSQLValueString($_POST['int_skype'], "text"), GetSQLValueString($_POST['int_facebook'], "text"), GetSQLValueString($_POST['int_twitter'], "text"), GetSQLValueString($_POST['int_orkut'], "text"), GetSQLValueString($_POST['int_site'], "text"), GetSQLValueString($_POST['int_obs'], "text"), GetSQLValueString($_POST['int_obs2'], "text"), GetSQLValueString($_POST['int_login'], "text"), GetSQLValueString($_POST['int_senha'], "text"), GetSQLValueString($_POST['int_ver'], "int")); mysql_select_db($database_silveira, $silveira); $Result1 = mysql_query($insertSQL, $silveira) or die(mysql_error()); $insertGoTo = "ok.php"; if (isset($_SERVER['QUERY_STRING'])) { $insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?"; $insertGoTo .= $_SERVER['QUERY_STRING']; } header(sprintf("Location: %s", $insertGoTo));}mysql_select_db($database_silveira, $silveira);$query_FamiliaSilveira = "SELECT * FROM integrantes";$FamiliaSilveira = mysql_query($query_FamiliaSilveira, $silveira) or die(mysql_error());$row_FamiliaSilveira = mysql_fetch_assoc($FamiliaSilveira);$totalRows_FamiliaSilveira = mysql_num_rows($FamiliaSilveira);?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Confraria da Família & Amigos</title><style type="text/css"><!--body,td,th { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}body { background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;}a { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000;}a:link { text-decoration: none;}a:visited { text-decoration: none; color: #000000;}a:hover { text-decoration: underline; color: #00CC00;}a:active { text-decoration: none; color: #000000;}h1,h2,h3,h4,h5,h6 { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold;}h1 { font-size: 14px;}.style1 { font-size: 12px; font-weight: bold;}--></style><script type="text/javascript"><!--function MM_validateForm() { //v4.0 if (document.getElementById){ var i,p,q,nm,test,num,min,max,errors='',args=MM_validateForm.arguments; for (i=0; i<(args.length-2); i+=3) { test=args[i+2]; val=document.getElementById(args[i]); if (val) { nm=val.name; if ((val=val.value)!="") { if (test.indexOf('isEmail')!=-1) { p=val.indexOf('@'); if (p<1 || p==(val.length-1)) errors+='- '+nm+' Não parece ser um e-mail válido.n'; } else if (test!='R') { num = parseFloat(val); if (isNaN(val)) errors+='- '+nm+' must contain a number.n'; if (test.indexOf('inRange') != -1) { p=test.indexOf(':'); min=test.substring(8,p); max=test.substring(p+1); if (num<min || max<num) errors+='- '+nm+' must contain a number between '+min+' and '+max+'.n'; } } } else if (test.charAt(0) == 'R') errors += '- '+nm+'.n'; } } if (errors) alert('Por favor preencha os campos:n'+errors); document.MM_returnValue = (errors == '');} }//--></script></head><body><form action="<?php echo $editFormAction; ?>" method="post" onsubmit="MM_validateForm('int_nome','','R','int_fone1','','R','int_email1','','RisEmail','int_email2','','NisEmail','int_msn','','NisEmail');return document.MM_returnValue" name="form1" id="form1"> <table border="0" align="center" cellpadding="1" cellspacing="1"> <tr valign="baseline"> <td align="center" valign="middle" nowrap="nowrap" bgcolor="#99CC33"><div align="center"><img src="img/ajudabranca.gif" alt="Ajuda" width="12" height="12" border="0" /></div></td> <td colspan="2" align="center" valign="middle" nowrap="nowrap" bgcolor="#99CC33"><div align="center" class="style1">Cadastro Básico</div></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td colspan="2" align="right" nowrap="nowrap" bgcolor="#FFFFFF"><div align="center">* campos obrigatório</div></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">*</td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">Nome Completo:</td> <td bgcolor="#FFFFFF"><input name="int_nome" type="text" id="int_nome" value="" size="32" /></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">*</td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">Telefone 1:</td> <td bgcolor="#FFFFFF"><input name="int_fone1" type="text" id="int_fone1" value="" size="32" /></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">Telefone 2:</td> <td bgcolor="#FFFFFF"><input type="text" name="int_fone2" value="" size="32" /></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">Telefone 3:</td> <td bgcolor="#FFFFFF"><input type="text" name="int_fone3" value="" size="32" /></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">*</td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">E-mail 1:</td> <td bgcolor="#FFFFFF"><input name="int_email1" type="text" id="int_email1" value="" size="32" /></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">E-mail 2:</td> <td bgcolor="#FFFFFF"><input name="int_email2" type="text" id="int_email2" value="" size="32" /></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">Observação:</td> <td bgcolor="#FFFFFF"><textarea name="int_obs" cols="25" rows="5"></textarea></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF"> </td> </tr> <tr valign="baseline"> <td align="center" valign="middle" nowrap="nowrap" bgcolor="#99CC33"><div align="center"><a href="#"><img src="img/ajudabranca.gif" alt="Ajuda" width="12" height="12" border="0" /></a></div></td> <td colspan="2" align="center" valign="middle" nowrap="nowrap" bgcolor="#99CC33"><div align="center" class="style1">Cadastro de dados Viruais</div></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF"> </td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"><img src="img/msn.jpg" alt="MSN" width="20" height="20" /></td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">MSN:</td> <td bgcolor="#FFFFFF"><input name="int_msn" type="text" id="int_msn" value="" size="32" /></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"><img src="img/facebook.jpg" alt="Facebook" width="20" height="21" /></td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">Facebook:</td> <td bgcolor="#FFFFFF"><input type="text" name="int_facebook" value="" size="32" /></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"><img src="img/twitter.jpg" alt="Twitter" width="20" height="20" /></td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">Twitter::</td> <td bgcolor="#FFFFFF"><input type="text" name="int_twitter" value="" size="32" /></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"><img src="img/orkut.jpg" alt="Orkut" width="20" height="20" /></td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">Orkut::</td> <td bgcolor="#FFFFFF"><input type="text" name="int_orkut" value="" size="32" /></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"><img src="img/skype.jpg" alt="Skype" width="18" height="20" /></td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">Skype:</td> <td bgcolor="#FFFFFF"><input type="text" name="int_skype" value="" size="32" /> </td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">Site::</td> <td bgcolor="#FFFFFF"><input type="text" name="int_site" value="" size="32" /></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">Observação::</td> <td bgcolor="#FFFFFF"><textarea name="int_obs2" cols="25" rows="5"></textarea></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF"> </td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF"> </td> </tr> <tr valign="baseline"> <td align="center" valign="middle" nowrap="nowrap" bgcolor="#99CC33"><div align="center"><a href="#"><img src="img/ajudabranca.gif" alt="Ajuda" width="12" height="12" border="0" /></a></div></td> <td colspan="2" align="center" valign="middle" nowrap="nowrap" bgcolor="#99CC33"><div align="center" class="style1">Cadastro de Acesso</div></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td colspan="2" align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">Login:</td> <td bgcolor="#FFFFFF"><input type="text" name="int_login" value="" size="32" /></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">Senha:</td> <td bgcolor="#FFFFFF"><input type="text" name="int_senha" value="" size="32" /></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"><a href="#"><img src="img/ajudabranca.gif" alt="Ajuda" width="12" height="12" border="0" /></a></td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF">Disponibilizar dados::</td> <td bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><label> <input name="int_ver" type="radio" id="int_ver" value="1" checked="checked" /> Sim</label></td> <td><div align="right"> <input type="radio" name="int_ver" id="int_ver2" value="2" /> Não</div></td> </tr> </table></td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF"> </td> </tr> <tr valign="baseline"> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td align="right" nowrap="nowrap" bgcolor="#FFFFFF"> </td> <td bgcolor="#FFFFFF"><input type="submit" value="Cadastrar" /></td> </tr> </table> <input type="hidden" name="MM_insert" value="form1" /></form><p> </p></body></html><?phpmysql_free_result($FamiliaSilveira);?>Obrigado pela ajuda ai pessoal!!! /applications/core/interface/imageproxy/imageproxy.php?img=http://forum.imasters.com.br/public/style_emoticons/default/happy.gif&key=d39e68bd94edabd9069b8f4a6d941163110d4d36d12e6324ad75ec83de4843df" alt="Imagem Postada" />Carregando comentários...