Problemilla con los Registros

Hola a todos...otra vez jejeje
Lamento aburrirlos nuevamente pero tengo unas dudas.
Cree una base de datos en phpmyadmin llamada Iberofight, y una tabla llamada``Registro´´ con los datos: nombre, contraseña, correo electronico y opcion.
Y...haciendo lo que pude con lo aprendido de lenguaje php, intente hacer que el formulario funcionase.
Pues bien resulta que hay unos problemas al dar el boton``enviar´´ en el formulario.
Al presionar dicho boton me sale lo siguiente:

Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'rood'@'localhost' (using password: NO) in C:\xampp\xampp\htdocs\Registro.php on line 10

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\xampp\xampp\htdocs\Registro.php on line 19

Warning: mysql_db_query() [function.mysql-db-query]: Access denied for user 'ODBC'@'localhost' (using password: NO) in C:\xampp\xampp\htdocs\Registro.php on line 20

Warning: mysql_db_query() [function.mysql-db-query]: A link to the server could not be established in C:\xampp\xampp\htdocs\Registro.php on line 20

Podrian ayudarme a que todos estos errores se resolviesen?
He aqui los codigos de mis paginas
Registro.html
<form action="formulario.php" method="post" enctype="multipart/form-data" name="form1">
<table width="100%" border="0">
<tr>
<td><div id=gema>  [img]Fotos/gema.jpg[/img]</div></td>
</tr>
<tr>
<td><div align="right">Nick del usuario</div></td>
<td><input name="nombre" type="text" id="nombre" maxlength="50"></td>
</tr>
<tr>
<td><div id=gema>  [img]Fotos/gema.jpg[/img]</div></td>
</tr>
<tr>
<td><div align="right">Contraseña</div></td>
<td><input name="contraseña" type="password" id="contraseña" value=""></td>
</tr>
<tr>
<td><div id="gema">[img]Fotos/gema.jpg[/img]</div></td>
</tr>
<tr>
<td><div align="right">Correoelectronico</div></td>
<td><input name="Correoelectronico" type="text" id="Correo electronico" value=""></td>
</tr>
<tr>
<td> <div id=gema>[img]Fotos/gema.jpg[/img]</div></td>
</tr>
<tr>
<td><div align="right"><input type="radio" name="opciones" value="opción1" /></div></td><td>Opción1</td>
</tr>
<tr>
<td><div align="right">
<input type="radio" name="opciones" value="opción2" /></div></td><td>Opción2</td>
</tr>
<tr>
<td> <div id=gema> [img]Fotos/gema.jpg[/img]</div></td>
</tr>
<tr>
<td><div align="right">
<input name="Restablecer" type="reset" id="Restablecer" value="Restablecer">
</div></td>
<td><input name="Enviar" type="submit" id="Enviar" value="Enviar"></td>
</tr>
</table>


Registro.php

<?php
mysql_connect("localhost","rood",""); 
$sendTo = "[correo eliminado]";
$subject = "Mensaje de Registro";
$nombre = $_POST["nombre"];
$contraseña = $_POST["contraseña"];
$Correoelectronico = $_POST["Correo electronico"];
$opciones = $_POST["opciones"];
$headers .= "holaquetal";
$message = "\nNombre: " . $nombre . "\nContraseña: " . $contraseña . "\nCorreo electronico: " . $Correoelectronico . "\nOpcion elegida: " . $opciones;
mail($sendTo, $subject, $message, $headers);
mysql_db_query("IberoFight","insert into Registro (nombre,contarseña,correo electronico,opcion) values ('$nombre','$contraseña','$Correoelectronico','$opciones')")
?> 

Linea 10 se corresponde con:
mysql_connect("localhost","rood",""); 
Linea 19 se corresponde con:
mail($sendTo, $subject, $message, $headers);
Linea 20 se corresponde con:
mysql_db_query("IberoFight","insert into Registro (nombre,contarseña,correo electronico,opcion) values ('$nombre','$contraseña','$Correoelectronico','$opciones')")


Gracias por la ayuda
Haber primero amigo tienes que poner el servidor el usuario y la contraseña de la base de datos correctos ya que al parecer no esta conectando con ella
codomodragon escribió:Haber primero amigo tienes que poner el servidor el usuario y la contraseña de la base de datos correctos ya que al parecer no esta conectando con ella
Es esto a lo que te refieres?

mysql_connect("localhost","rood",""); 
Aparece el servidor(localhost) el usuario(rood) y la contraseña( vacia porque no puse ninguna, dado que trabajo en el servidor local :wink:
Ahora reeditare, porque puede que te refieras a otra cosa
REEDITO:
Puede que te reiferas a esta serie de codigos, que no tengo incluidos, aunque creo haber entendido que su funcion es igual a el codigo que puse antes:
<?
$sever="tu_sever";
$username="tu_username";
$contrasena="tu_contraseña";
$nombre_base="nombre de la base de datos";
?> 
Saludos y gracias
el usuario me imagino que es root, no rood, ojo con eso, por una letra ya no conecta :wink:
Moderación escribió:el usuario me imagino que es root, no rood, ojo con eso, por una letra ya no conecta :wink:
Gracias foley pero aun asi sigo teniendo un problema con la linea 19...

Warning: mail() [function.mail]: "sendmail_from" not set in php.ini or custom "From:" header missing in C:\xampp\xampp\htdocs\Registro.php on line 19

TEXTO REEDITADO A CAUSA DE QUE ENCONTRE UNA``SOLUCION´´ AL PROBLEMA

Bueno pues, queria deciros que el problema lo ``solucione´´ de una forma muy sencilla...Elimine la linea que daba problemas dado que he pensado en ``cambiar´´ un poco lo que tenia pensado
La liena 19(la cual borre) es esta:
mail($sendTo, $subject, $message, $headers);
Haber si pueden ayudarme ahora...mi idea es crear un registro, tal como el de un juego de internet, un foro como este, o una pagina cualquiera. Quiero que los datos se me almacenen en la base de datos y luego la gente pueda acceder a la pagina metiendo su Nombre y su contraseña.
Bien, ahora el gran problema que tengo es que al registrarme no se me almacenan los datos en el servidor...¿Es normal dado que mi servidor es local o debo añadir un codigo extra?
Es este el codigo que debo poner en php para que se me almacenen los datos en la base de datos??Porque sies asi...creo que no me funciona
mysql_db_query("IberoFight","insert into Registro (nombre,contarseña,correo electronico,opcion) values ('$nombre','$contraseña','$Correoelectronico','$opciones')")

Saludos

P.D: Coloque este hilo en el apartado base de datos, sin saber si iria aqui o en el apartado ``Formularios´´ pero como no me habeis puesto ninguna queja...supongo que esta bien aqui

P.D.2: Perdonad que no pare de hacer preguntas pero es que para estas cosas creo que lo mejor es preguntar, dado que se mas bien poco de esto no puedo resolver mis propios problemas. Ademas como dice el refran...``preguntando se llega a Roma´´ o lo que es lo mismo...a hacer la pagina web xD
lei toodo y no veo donde digas
en que servidor tienes tu web
por lo mismo, sabré en que servidor tienes tu base de datos

mi conocimiento en este tema es pobre
pero hice un tuto de registro de usuarios
hace tiempo la cual me funcionó perfecto

hace dias instalé una base de datos, para un sistema de comentarios

y me dio algunos fallos pero ninguno de los que mencionas tu

solo que yo tengo la base en el servidor de mi página
asi que ahi es a donde van los registros insertados....

no me expliqué verdad??? :roll:
Moderación escribió:lei toodo y no veo donde digas
en que servidor tienes tu web
por lo mismo, sabré en que servidor tienes tu base de datos

Bueno, perdona si no meti algunos datos jejeje puede que haya sido culpa mia
Yo uso un servidor local para mirar mi web, dado que la estoy creando. Mi localhost lo tengo con Xampp y, este programa, te da laopcion de crear una base de datos con phpmyadmin(no se si esta es la info que necesitabas saber)
Sobre los errores que mencine...3 de ellos se debian a un fallo en la escritura, el otro no consegui arreglarlo
Sobre si te explicaste o no...la verdad es que no consegui entenderte muy bien jejeje