Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/02/2011, 01:02
theblackshyp
 
Fecha de Ingreso: febrero-2011
Mensajes: 25
Antigüedad: 13 años, 9 meses
Puntos: 0
Problemas con PHP y Base de Datos

Mi problema es que no consigo conectar php a la bse de datos:
Lo que quiero hacer es registrar usuarios en la base de datos.
Utilizo wampserver
Las prubas, los errores y los codigos:

Primero registro y guardar:
Código registro.php:
Ver original
  1. <?php
  2. include("conexion.php");
  3. ?>
  4. <form name="form1" action="guardar.php" method="post">
  5.     <table cellspacing="0" class="style1" style="width: 100%">
  6.         <tr>
  7.             <td class="style2" colspan="2">REGISTRO LINQUER</td>
  8.         </tr>
  9.         <tr>
  10.             <td style="width: 184px">USUARIO</td>
  11.             <td>
  12.             <input name="cuenta" size="25" style="height: 22px" type="text" /></td>
  13.         </tr>
  14.         <tr>
  15.             <td style="height: 21px; width: 184px">PASSWORD</td>
  16.             <td style="height: 21px">
  17.             <input name="password" size="25" type="password" /></td>
  18.         </tr>
  19.         <tr>
  20.             <td style="width: 184px">PASSWORD DE NUEVO</td>
  21.             <td><input name="repassword" size="25" type="password" /></td>
  22.         </tr>
  23.         <tr>
  24.             <td style="width: 184px">TIPO DE USUARIO</td>
  25.             <td><select name="tipo">
  26.             <option selected="selected" value="usuariolq">USUARIO LQ</option>
  27.             <option value="usuariolqp">USUARIO LQP</option>
  28.             <option value="moderador">MODERADOR</option>
  29.             <option value="admin">ADMIN</option>
  30.             </select></td>
  31.         </tr>
  32.         <tr>
  33.             <td style="width: 184px">EMAIL</td>
  34.             <td><input name="email" size="25" /></td>
  35.         </tr>
  36.         <tr>
  37.             <td style="width: 184px">SEXO</td>
  38.             <td><input name="sexo" type="radio" value="masculino" />Masculino
  39.             <input name="sexo" type="radio" value="femenino" /> Femenino</td>
  40.         </tr>
  41.         <tr>
  42.             <td style="height: 15px; width: 184px">PAIS</td>
  43.             <td style="height: 15px"><select name="pais">
  44.             <option>Argentina</option>
  45.             <option>Brasil</option>
  46.             <option>Uruguay</option>
  47.             <option>Paraguay</option>
  48.             </select></td>
  49.         </tr>
  50.         <tr>
  51.             <td style="height: 21px; width: 184px">CAPTCHA</td>
  52.             <td style="height: 21px"></td>
  53.         </tr>
  54.         <tr>
  55.             <td style="height: 21px; width: 184px">TERMINOS</td>
  56.             <td style="height: 21px"><input name="Checkbox1" type="checkbox" /></td>
  57.         </tr>
  58.         <tr>
  59.             <td class="style2" colspan="2">
  60.             <input name="registrar" type="submit" value="REGISTRARSE" /></td>
  61.         </tr>
  62.     </table>
  63. </form>
Código guardar.php:
Ver original
  1. <?php
  2.  
  3. $id_usuario=0;
  4. $cuenta_usuario=$_POST['cuenta'];
  5. $password_usuario=$_POST['password'];
  6. $email_usuario=$_POST['email'];
  7. $sexo_usuario=$_POST['sexo'];
  8. $tipo_usuario=$_POST['tipo'];
  9. $pais_usuario=$_POST['pais'];
  10. $estado_usuario="activo";
  11. $guardar = "INSERT INTO usuario (id_usuario,cuenta_usuario,password_usuario,email_usuario,sexo_usuario,tipo_usuario,pais_usuario,estado_usuario) VALUES ($id_usuario,'$cuenta_usuario','$password_usuario','$email_usuario','$sexo_usuario','$tipo_usuario','$pais_usuario','$estado_usuario')";
  12. mysql_query($guardar);
  13.  
  14. ?>
  15. <center><h1>EL USUARIO <font color="red"><?php echo $cuenta_usuario ?></font> HA SIDO INSERTADO</h1></center>

Ahora los 2 tipos de conexiones que intente:
En este conexion quiero conectar a Oracle Data Base Express Edition.
Código conexion.php Oraclel:
Ver original
  1. <?php
  2. $dbhost="127.0.0.1";
  3. $dbusuario="theblackshyp";
  4. $dbpassword="453789";
  5. $db="theblackshyp";        
  6. $con= mysql_connect($dbhost, $dbusuario, $dbpassword); // line 15
  7. $db= mysql_select_db($db,$con); // line 19

Me tira los siguientes errores
Código Error 1:
Ver original
  1. Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'theblackshyp'@'localhost' (using password: YES) in C:\wamp\www\THEBLACKSHYP\conexion.php on line 15

Código Error 2:
Ver original
  1. Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in C:\wamp\www\THEBLACKSHYP\conexion.php on line 19

Despues probe con el sigueinte condigo en la base de Datos que viene con el wamp server: phpMyAdmin MYSql version 5.0.88

Código conexion.php PhpMyAdmin:
Ver original
  1. <?php
  2. $dbhost="127.0.0.1";
  3. $dbusuario="root";
  4. $dbpassword="";
  5. $db="theblackshyp";        
  6. $con= mysql_connect($dbhost, $dbusuario, $dbpassword);
  7. $db= mysql_select_db($db,$con);

Lo raro es que no me tira ningun error, lleno el formulario presiono submit, pero despues me fijo en la base de datos y nada, no hay ningun registro


Gracias a todos