toblesu
16-09-2007, 11:34
Oias...
Tou com uns problemas no seguinte código....
<?php
//ligação à base de dados
$hostname="localhost";
$mysql_login="root";
$mysql_password="";
/*$database="softcont";
$db = @mysql_connect($hostname, $mysql_login , $mysql_password);
@mysql_select_db("$database",$db); */
$link= mysql_connect($hostname, $mysql_login , $mysql_password);
if (!$link)
{ die('Não foi possível conectar: ' . mysql_error()); }
$db_selected =mysql_select_db("softcont" , $link);
if (!$db_selected) { die ('Can\'t use foo : ' . mysql_error()); }
$bd=mysql_query("select ped_id from ped_ut");
// Adicionar um utilizador à BD
$num=mysql_num_rows($bd)+1;
$nome = $_POST['nome'];
$empresa = $_POST['empresa'];
$sede = $_POST['sede'];
$cidade = $_POST['cidade'];
$telf= $_POST['telf'];
$fax = $_POST['fax'];
$act = $_POST['actividade'];
$email = $_POST['email'];
$url = $_POST['url'];
$tipo_ut= $_POST['tipo_ut'];
$pedido = $_POST['pedido'];
$aceite=0;
$add_user="INSERT INTO ped_ut
(
ped_id,
ped_nome,
ped_data,
ped_empresa,
ped_sede,
ped_cidade,
ped_telf,
ped_fax,
ped_actividade,
ped_email,
ped_url,
ped_tipo,
ped_descritivo,
ped_aceite
)
VALUES
(
'$num',
'$nome',
NOW(),
'$empresa',
'$sede',
'$cidade',
'$telf',
'$fax',
'$act',
'$email',
'$url',
'$tipo_ut',
'$pedido',
'$aceite'
)";[/color]
// executa a query
// $sql=mysql_query($add_user);
if(!mysql_query($add_user, $link))
{
echo"<p align=center class=style1>Não foi possível registar seu o pedido!</p>";
echo"<p align=center class=style1> <a href=../form_pedido.php>Tente novamente!</a>";
}
else
{
echo"aceite";
}
?>
utilizo o deamweaver e o xampp, versão 1.6.3a... este código, nao dá erros mas nao insere nada na base de dados... chega à linha $sql=mysql_query($add_user); e nao funciona! já tentei mil e uma forma, tentei vários echos para ver onde seria o problema.... mas nao estou a conseguir!
Será que me podiam ajudar?? só este código nao dá p testar (obviamente!!), mas verificar se há algum erro,alguma coisa que nao está bem construida.... ou indicar-me outra forma de fazer a tal inserção na BD.
Obrigado.
Tou com uns problemas no seguinte código....
<?php
//ligação à base de dados
$hostname="localhost";
$mysql_login="root";
$mysql_password="";
/*$database="softcont";
$db = @mysql_connect($hostname, $mysql_login , $mysql_password);
@mysql_select_db("$database",$db); */
$link= mysql_connect($hostname, $mysql_login , $mysql_password);
if (!$link)
{ die('Não foi possível conectar: ' . mysql_error()); }
$db_selected =mysql_select_db("softcont" , $link);
if (!$db_selected) { die ('Can\'t use foo : ' . mysql_error()); }
$bd=mysql_query("select ped_id from ped_ut");
// Adicionar um utilizador à BD
$num=mysql_num_rows($bd)+1;
$nome = $_POST['nome'];
$empresa = $_POST['empresa'];
$sede = $_POST['sede'];
$cidade = $_POST['cidade'];
$telf= $_POST['telf'];
$fax = $_POST['fax'];
$act = $_POST['actividade'];
$email = $_POST['email'];
$url = $_POST['url'];
$tipo_ut= $_POST['tipo_ut'];
$pedido = $_POST['pedido'];
$aceite=0;
$add_user="INSERT INTO ped_ut
(
ped_id,
ped_nome,
ped_data,
ped_empresa,
ped_sede,
ped_cidade,
ped_telf,
ped_fax,
ped_actividade,
ped_email,
ped_url,
ped_tipo,
ped_descritivo,
ped_aceite
)
VALUES
(
'$num',
'$nome',
NOW(),
'$empresa',
'$sede',
'$cidade',
'$telf',
'$fax',
'$act',
'$email',
'$url',
'$tipo_ut',
'$pedido',
'$aceite'
)";[/color]
// executa a query
// $sql=mysql_query($add_user);
if(!mysql_query($add_user, $link))
{
echo"<p align=center class=style1>Não foi possível registar seu o pedido!</p>";
echo"<p align=center class=style1> <a href=../form_pedido.php>Tente novamente!</a>";
}
else
{
echo"aceite";
}
?>
utilizo o deamweaver e o xampp, versão 1.6.3a... este código, nao dá erros mas nao insere nada na base de dados... chega à linha $sql=mysql_query($add_user); e nao funciona! já tentei mil e uma forma, tentei vários echos para ver onde seria o problema.... mas nao estou a conseguir!
Será que me podiam ajudar?? só este código nao dá p testar (obviamente!!), mas verificar se há algum erro,alguma coisa que nao está bem construida.... ou indicar-me outra forma de fazer a tal inserção na BD.
Obrigado.