So, the code is a little big since i nested some functions in one simple page, but here it its the main of my code, i dont think theres any parse error. Maybe I need to send you the hole file, cos there´s more PHP code on it. Everything was working fine before I add the / Edit Entries / part. I´ve declared a hidden HTML object named "hidden" to be my control in chosing /Add/ or /Edit/ when the form is posted to this same page. If you need the hole code i can send to your email or leave it here wherever I´ll be able to, since i think that this Phorum can´t print HTML tags.
<?php
$usr="anderson";
$pwd="password";
$host="localhost";
$db = "adhonep";
$link = mysql_connect($host, $usr, $pwd);
if (!$link) { echo ("Erro: " . mysql_error() . " \n"); }
/ Delete Entries /
if ($task=="del") {
$SQL = " DELETE FROM $table ";
$SQL = $SQL . " WHERE id = $id ";
$delete = mysql_db_query ($db, $SQL, $link);
if (!$delete) { $status = "Erro: " . mysql_error() . " \n"; }
}
/ Show Editable Entries /
if ($task=="edit") {
$hidden="Atualizar";
$SQL = " SELECT * FROM $table ";
$SQL = $SQL . " WHERE id=$id ";
$result = mysql_db_query ($db, $SQL, $link);
$data = mysql_fetch_array($resulf);
$nome = $data["nome"];
$atividade = $data["atividade"];
$telefone = $data["telefone"];
$resumo = $data["resumo"];
}
if ($REQUEST_METHOD=="POST") {
/ Edit Entries /
if ($hidden = "Atualizar") {
if ($nome == NULL) {
$status = "Por favor coloque um nome.";
}
elseif ($atividade == NULL) {
$status = "Você deve informar uma atividade.";
}
elseif ($telefone == NULL) {
$status = "Informe um número de telefone.";
}
elseif ($resumo == NULL) {
$status = "Digite um resumo de testemunho.";
}
else {
$SQL = " UPDATE $table SET";
$SQL = $SQL . " nome = '$nome', ";
$SQL = $SQL . " atividade = '$atividade', ";
$SQL = $SQL . " telefone = '$telefone', ";
$SQL = $SQL . " resumo = '$resumo' ";
$SQL = $SQL . " WHERE id = $id ";
$update = mysql_db_query ($db, $SQL, $link);
if (!$update) { $status = "Erro: " . mysql_error() . " \n"; }
$status = "Adhonepiano Atualizado !";
$nome = NULL;
$atividade = NULL;
$telefone = NULL;
$resumo = NULL;
}
}
/ Add Entries /
else {
if ($nome == NULL) {
$status = "Por favor coloque um nome.";
}
elseif ($atividade == NULL) {
$status = "Você deve informar uma atividade.";
}
elseif ($telefone == NULL) {
$status = "Informe um número de telefone.";
}
elseif ($resumo == NULL) {
$status = "Digite um resumo de testemunho.";
}
else {
$SQL = " INSERT INTO $table (nome, atividade, telefone, resumo) ";
$SQL = $SQL . " VALUES ('$nome','$atividade','$telefone','$resumo') ";
$insert = mysql_db_query ($db, $SQL, $link);
if (!$insert) { $status = "Erro: " . mysql_error() . " \n"; }
$status = "Adhonepiano Adicionado !";
$nome = NULL;
$atividade = NULL;
$telefone = NULL;
$resumo = NULL;
}
}
?>