Προς το περιεχόμενο

1 ερώτηση για PHP


bscyb

Προτεινόμενες αναρτήσεις

Δημοσ.

λοιπόν εχω αυτό εδώ το PHP script με το οποίο καταχώρω μια νέα εγγραφή σε μια βάση δεδομένων και αν δεν συμπληρώσω όλα τα πεδία της φόρμας

μου προβάλετε αυτο :Παρακαλώ συμπληρώστε όλα τα πεδία το script δουλέυει κανονικά το μόνο που θέλω είναι οταν μου προβάλετε το Παρακαλώ συμπληρώστε όλα τα πεδία να έχει ένα κουμπί να επιστρέφω στην σελίδα καταχώρησης όπως βλέπετε εχω βάλει και το

> <input type="button" onclick="window.location='add.php'" value="Επιστροφή" 
title="επιστροφή στην σελίδα καταχώρησης" /> 

αλλά δεν εμφανίζεται

 

>
<?php

$con=mysql_connect("localhost","developer","javalab");
mysql_query("SET NAMES UTF8");
if(!$con)
{
  die('Δεν έγινε η σύνδεση με την βάση δεδομένων'.mysql_error());
}

mysql_select_db("cycladestravel", $con);
$tID = $_POST["tID"];
$tDestination = $_POST["tDestination"];
$tDestination = mysql_real_escape_string($tDestination);
$tDescription = $_POST["tDescription"];
$tDescription = mysql_real_escape_string($tDescription);
$tPrice = $_POST["tPrice"];

if(empty($tID) || empty($tDestination) || empty($tDescription) || empty($tPrice))
{
echo "Παρακαλώ συμπληρώστε όλα τα πεδία";
exit();
?>
<br />
<input type="button" onclick="window.location='add.php'" value="Επιστροφή" 
title="επιστροφή στην σελίδα καταχώρησης" />

<?php
} else
{
$sql="INSERT INTO travels(travel_id,travel_destination,travel_description,travel_price) VALUES
('$tID','$tDestination','$tDescription','$tPrice')";
$result = mysql_query($sql) or die(mysql_error());
}

echo " 1 εγγραφή καταχωρήθηκε ";

mysql_close($con)
?>

<br />
<input type="button" onclick="window.location='add.php'" value="Επιστροφή" 
title="επιστροφή στην σελίδα καταχώρησης" />

Δημοσ.

σωστά αλλα αν βγάλω την exit() ναι μέν μου εμφανίζει το κουμπί για επιστρόφη αλλά

μου εμφανίζει πρώτα το μήνυμα Παρακαλώ συμπληρώστε όλα τα πεδία και μετά το μήνυμα 1 εγγραφή καταχωρήθηκε

Δημοσ.

Πρέπει να το βάλεις πριν κλείσεις το else:

>if(empty($tID) || empty($tDestination) || empty($tDescription) || empty($tPrice))
{
echo "Παρακαλώ συμπληρώστε όλα τα πεδία";
?>
<br />
<input type="button" onclick="window.location='add.php'" value="Επιστροφή" 
title="επιστροφή στην σελίδα καταχώρησης" />

<?php
} else
{
$sql="INSERT INTO travels(travel_id,travel_destination,travel_description,travel_price) VALUES
('$tID','$tDestination','$tDescription','$tPrice')";
$result = mysql_query($sql) or die(mysql_error());
echo " 1 εγγραφή καταχωρήθηκε "; //Εδώ η αλλαγή
}

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...