Ver Mensaje Individual
  #2 (permalink)  
Antiguo 21/05/2008, 10:19
Avatar de mgusdl
mgusdl
 
Fecha de Ingreso: abril-2007
Ubicación: Malaga, España
Mensajes: 190
Antigüedad: 17 años
Puntos: 5
Respuesta: Coneccion PHP MYSQL

Bueno, tienes varios errores, como el de la variable $enviar.
Despues los array dentro de cadenas deben estar encapsulados entre llaves {}
Además he añadido los "or die()", para que puedas ver en que punto falla. Lo de mostrar los errores de mysql no es aconsejable más allá del debugin, lo puedes cambiar por mensajes descriptivos o en vez de terminar a las bravas con die() usar un control de errores... A currárselo un poquito!
Código PHP:
<?
include("config.php");

if (
$_POST) {
    
$conecta mysql_connect($host,$user,$pass) or die(mysql_error());
    
mysql_select_db($dbname);
    
mysql_query("insert into entradas values ({$_POST[id]}, '{$_POST[reino]}', '{$_POST[genero]}', '{$_POST[especie]}')") or die(mysql_error()); 
    
mysql_close($conecta); 
    echo 
"oka<br><br>"
    }
?>
<html>
<body>
<form action="agree.php" method="post">
<select name="reino">
  <option>Animalia</option>
  <option>Plantae</option>
</select>
<br />
<input name="genero" value="" type="text" /><br />
<input name="especie" value="" type="text" /><br />
<input name="enviar" type="submit" />
</form>
</body>
</html>