Nas gente, estoy haciendo una página web en PHP, la cosa que me está pasando es la siguiente a ver si conseguimos arreglarlo porque le estoy dando vueltas y no lo saco, será por mi inexperiencia.
Bueno ahí va, la cosa es que tengo un formulario HTML de registro, de ahí como es evidente pasa al código PHP el cual estoy intentándolo hacer con una función, esta función servirá para todos los campos la función es llamada insert() y le he metido tres variables:
<?php
function insert($table,$field,$valor)
{
mysql_query("insert into $table ('$field') values ('$valor') ");
}
?>
Así me ahorraría bastante tiempo en tener que ir haciendo uno a uno, pero el problema está en que no me graba la información en la base de datos y no sé porque xdd, aquí podeís ver el PHP register:
<?php
include("mod_conex.php");
include("function/insert.php");
$table = "user";
$POST['name'];
$POST['lastname'];
$POST['user'];
$POST['pwo'];
$POST['pwa'];
$POST['email'];
$POST['city'];
$POST['adress'];
$POST['cp'];
$POST['country'];
$name = "name";
$lastname = "lastname";
$user = "user";
$pwo = "pwo";
$pwa = "pwa";
$email = "email";
$city = "city";
$adress = "adress";
$cp = "cp";
$country = "country";
//Insertamos el nombre
insert($table,$name,$_POST['name']);
?>
Gracias de antebrazo.
He de decir que con dos valores si me funciona, osease así:
insert($table,$_POST['name']);
<?php
function insert($table,$valor)
{
mysql_query("insert into $table(name) values ('$valor') ");
}
?>