ystaile 0 Denunciar post Postado Julho 31, 2004 E ae galera....Eu fiz um formulario, uma tabela no banco de dados(MySql) e tenho o phpmyadmin....Bom, quando eu clico em ENVIAR os dados não estão indo para o banco de dados... aguem sabe pq? :( Valeu.. Compartilhar este post Link para o post Compartilhar em outros sites
Cristiano A. Franco 0 Denunciar post Postado Julho 31, 2004 Manow pode ser inúmeras coisas.Posta seu código pra gente poder te ajudar.Fica com Deus. Compartilhar este post Link para o post Compartilhar em outros sites
ystaile 0 Denunciar post Postado Julho 31, 2004 A conexão com o DB:<?$dbname="usuarios";$usuario="root";$password="...";$host="localhost";if(!($id = mysql_connect($host,$usuario,$password))) { echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL."; exit;} if(!($con=mysql_select_db($dbname,$id))) { echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL."; exit; } ?>=====================================================Página q coloca no DB:<?include ("conexao.php");$data=date("d/m/Y",time());$titulo=$_POST['titulo'];$chamada=$_POST['chamada'];$inserir= "INSERT INTO news (data,titulo,chamada)values('$data','$titulo','$chamada')";$res = mysql_query($inserir,$id);?>=====================================================Formulario: <form action="inserir.php" method="post" name="noticias"> <table width="305" border="0" align="center" cellpadding="0" cellspacing="0"> <tr bgcolor="#CCCCFF"> <td width="65" align="left" class="style4 style5">Título:</td> <td width="240" align="left"><input name="titulo" type="text" size="40" maxlength="40"></td> </tr> <tr bgcolor="#99CCCC"> <td align="left" valign="top" class="style8">Chamada:</td> <td align="left"><textarea name="chamada" cols="50" rows="4"></textarea></td> </tr> <tr align="center"> <td colspan="2"><input type="submit" name="Submit" value="Enviar"></td> </tr> </table> </form> ==================================================== Compartilhar este post Link para o post Compartilhar em outros sites
emanuel fonseca 0 Denunciar post Postado Julho 31, 2004 if(!($id = mysql_connect($host,$usuario,$password))) {echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL.";exit;} if(!($con=mysql_select_db($dbname,$id))) { echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL.";exit; } troca por:$id = mysql_connect($host,$usuario,$password);if(!$id){echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL.";exit;} $con=mysql_select_db($dbname,$id);if(!$con){ echo "Não foi possível estabelecer uma conexão com o gerenciador MySQL.";exit; } Compartilhar este post Link para o post Compartilhar em outros sites
ystaile 0 Denunciar post Postado Julho 31, 2004 Mais muda em q? Compartilhar este post Link para o post Compartilhar em outros sites
emanuel fonseca 0 Denunciar post Postado Julho 31, 2004 Mais muda em q? semantica e precedencia. Apesar que o correto seria:$id = mysql_connect($host,$usuario,$password) OR DIE ("erro");ou$id = mysql_connect($host,$usuario,$password) OR FATAL ("erro");lembrando que não há necessidade de exit nesse caso, ja que o próprio interpretador parará automaticamente a execução. http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Compartilhar este post Link para o post Compartilhar em outros sites