Moin Community ,
Ich habe mal wieder ein Problem es geht um folgende Datei
BZW. um diese stelle:
Ich möche versuchen das es zum Pflichtfeld wird mit Fehlermeldung
Habe es schon mal so versucht aber dannn kommt die Fehlermedugn erst nach den Eintrag
...Kann mir eventuell jemand helfen?
Ich habe mal wieder ein Problem es geht um folgende Datei
PHP:
// Connect to server and select databse.
mysql_connect("$host", "$username", "$password")or die("cannot connect");
mysql_select_db("$db_name")or die("cannot select DB");
// Get value of id that sent from hidden field
$id=$_POST['id'];
// Find highest answer number.
$sql="SELECT MAX(a_id) AS Maxa_id FROM $tbl_name WHERE question_id='$id'";
$result=mysql_query($sql);
$rows=mysql_fetch_array($result);
// add + 1 to highest answer number and keep it in variable name "$Max_id". if there no answer yet set it = 1
if ($rows) {
$Max_id = $rows['Maxa_id']+1;
}
else {
$Max_id = 1;
}
// get values that sent from form
$a_name=$_POST['a_name'];
$a_email=$_POST['a_email'];
$a_answer=$_POST['a_answer'];
$datetime=date("d/m/y H:i:s"); // create date and time
// Insert answer
$sql2="INSERT INTO $tbl_name(question_id, a_id, a_name, a_email, a_answer, a_datetime)VALUES('$id', '$Max_id', '$a_name', '$a_email', '$a_answer', '$datetime')";
$result2=mysql_query($sql2);
if($result2){
echo "Successful<BR>";
echo "<a href='view_topic.php?id=".$id."'>View your answer</a>";
// If added new answer, add value +1 in reply column
$tbl_name2="forum_question";
$sql3="UPDATE $tbl_name2 SET reply='$Max_id' WHERE id='$id'";
$result3=mysql_query($sql3);
}
else {
echo "ERROR";
}
mysql_close();
?>
Code:
$a_name=$_POST['a_name'];
$a_email=$_POST['a_email'];
$a_answer=$_POST['a_answer'];
Ich möche versuchen das es zum Pflichtfeld wird mit Fehlermeldung
Habe es schon mal so versucht aber dannn kommt die Fehlermedugn erst nach den Eintrag
PHP:
// .......
$fehler = 0;
}
if( $a_name == "") {
$namefehler = "<b>Fehler</b>";
$fehler = 1;
}
if( $a_answer == ""){
$vornamefehler = "<b>Fehler</b>";
$fehler = 1;
}
if( $a_email == "") {
$emailfehler = "<b>Fehler</b>";
$fehler = 1;
}
//.....
if ($fehler){
echo "<font color='#FF0000'><b>Angaben unvollständig. Bitte füllen Sie alle Pflichtfelder aus!</b></font><br><br>";
}
...Kann mir eventuell jemand helfen?
Zuletzt bearbeitet: