Desculpe, desta vez eu esqueci de apagar os dados. Tentei editar, mas não consegui. Vc consegue apagar?
Deu certo com o mysql_num_rows(). Obrigado.
Mas não estou conseguindo inserir esse dado na tabela. Está dando o seguinte erro:
152014-07-08','01:07:33','Y','teste de recado via PHP no SQL',' ','N')Não foi possÃvel incluir os dadosMySQL Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '152014-07-08','01:07:33','Y','teste de recado via PHP no SQL',' ','N')' at line 1
Estou estranhando esse erro. Veja como está a query:
$sql2="INSERT INTO recado values ('".$nrec2."','".date('Y-m-d')."','".date('H').":".date('i').":".date('s')."','".$dst."','".$rec."',' ','N')";
Veja que eu estou colocando ' e , para separar o primeiro item ($nrec2) do segundo (data), mas estranhamente no erro consta como se não tivesse nem o ' nem a ,.
Não sei se a conversão do numérico pra string com strval() está correta, mas aparentemente não é aà que está dando erro.
Meu PHP todo está assim:
<html>
<head>
<title>Criando recado</title>
</head>
<body>
<?php
$banco = "xxx";
$usuario = "xxx";
$senha = "xxx";
$hostname = "mysql.xxx.com.br";
$rec= $_POST['recado'];
$dst= $_POST['aDst'];
$conn = mysql_connect($hostname,$usuario,$senha);
if (!$conn) {echo "Não foi possÃvel conectar ao banco MySQL.
"; exit;}
//else {echo "Parabéns!! A conexão ao banco de dados ocorreu normalmente!.
//";}
$sel=mysql_select_db($banco,$conn);
if (!sel)
{
echo "Não foi possÃvel abrir o banco de dados";
echo 'MySQL Error: ' . mysql_error();
exit;
}
$sql="SELECT * FROM recado"; // seleciona todos os registros
$rs=mysql_query($sql);
if (!$rs)
{exit("Error in SQL");}
$nrec = mysql_num_rows($rs); //total de registros
//echo $nrec;
$nrec2=strval($nrec);
//echo $nrec2;
$sql2="INSERT INTO recado values ('".$nrec2."','".date('Y-m-d')."','".date('H').":".date('i').":".date('s')."','".$dst."','".$rec."',' ','N')";
echo $sql2;
$result = mysql_query($sql2);
if (!$result)
{
echo "Não foi possÃvel incluir os dados";
echo 'MySQL Error: ' . mysql_error();
exit;
}
else
echo "Recado inserido com sucesso";
?>
Quanto à "combobox", está assim:
echo "<font face='arial' color='red' size='14'>";
echo "<select name='amerc' id='amerc'>";
echo "<option value='prmercador'>Mercadorama</option>";
echo "<option value='prmuffato'>Muffato</option>";
echo "<option value='prpaodeacu'>Pão de Açúcar</option>";
echo "<option value='prcarref'>Carrefour</option>";
<BR>
<BR>
<input size="51" type="submit" id="Prosseguir" value="Prosseguir">
<BR>
<BR>
<td><a href="lcompleta.php" target="_top">Lista completa</a></td>