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

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

Δημοσ.

μ βγαζει αυτο το λαθος  Parse error: syntax error, unexpected '' (T_ENCAPSED_AND_WHITESPACE), expecting identifier (T_STRING) or variable (T_VARIABLE) or number (T_NUM_STRING) in C:\xampp\htdocs\action.php on line 

ο κωδικας ειναι αθτοτς 

<?php 
$con=mysqli_connect("localhost","root",");//sindesi 
$dbname = 'john';
mysql_select_db($dbname); 
$name= .$_POST['title'].';// perno to name apo tin forma
$days= '.$_POST['mydays'].';//perno ta days apo tin forma 

$sql = "SELECT title,days FROM table1 WHERE title LIKE '%".$name."%' AND days LIKE '%".$days."%'  "; //perno apo tin vasi to title and to days 
$result = mysql_query($sql); //ektelesi tou query  

//emfanisi ton stoixeion se pinaka
print "
<table border=\"5\" cellpadding=\"5\" cellspacing=\"0\" style=\"border-collapse: collapse\" bordercolor=\"#808080\" width=\"100%\" id=\"AutoNumber2\" bgcolor=\"#C0C0C0\"><tr> 
<td width=100>COURSE</td>  
<td width=100>LESSONS</td>
</tr>";   
while($row = mysql_fetch_array($result)) 
{ 
print "<tr>"; 
print "<td>" . $row['title'] . "</td>"; 
print "<td>" . $row['days'] . "</td>"; 
print "</tr>"; 
} 
print "</table>";   
?>



 

και η γραμμη ποθ μ βγαζει λαθος ειναι αυτη 

$name= $_POST['title'];// perno to name apo tin forma
Δημοσ.

Από το παραπάνω listing προκύπτει ότι το λάθος δεν είναι στη γραμμή που λες αλλά σε αυτή:

$con=mysqli_connect("localhost","root",");//sindesi 

Έχεις ανοίξει ένα τρίτο string literal το οποίο δεν το κλείνεις αλλά κλείνεις την παρένθεση μετά από αυτό.

Δημοσ.

Επισης αλλαξε τα:

1. mysql_select_db σε mysqli_select_db

2. mysql_query($sql) σε mysqli_query($con,$sql);

3. $name= .$_POST['title'].'; σε  $name= $_POST['title'];

4. $days= '.$_POST['mydays'].'; σε $days= $_POST['mydays'];

 

και πες μας τα αποτελεσματα :D

Δημοσ.

το κανα παλι μ το βγαζει και εβαλα ενα or die mysql error για να δω τι θα μβγαλει και μ βγαζει no database selected ενω την εχω επιλεξει 

ο κωδικασ ειναι αυτος 

<?php 
$con=mysqli_connect("localhost","root","");//sindesi 
//$dbname = 'john';
//mysql_select_db($dbname); 
$name= $_POST['title'];// perno to name apo tin forma
$days= $_POST['mydays'];//perno ta days apo tin forma 
$con=mysqli_connect("localhost","root","","john");
// Check connection

$sql = "SELECT title,days FROM table1 WHERE title LIKE '%".$name."%' AND days LIKE '%".$days."%'  "; //perno apo tin vasi to title and to days 
$result = mysql_query($sql)or die(mysql_error()); //ektelesi tou query  

//emfanisi ton stoixeion se pinaka
echo "<table border='1'> 
<tr> 
<td width=100>COURSE</td>  
<td width=100>LESSONS DAYS</td>
</tr>";   
while($row = mysql_fetch_array($result, MYSQL_BOTH))
{ 
echo "<tr>"; 
echo "<td>" . $row['title'] . "</td>"; 
echo "<td>" . $row['days'] . "</td>"; 
echo "</tr>"; 
} 
echo "</table>";   
mysqli_close($con); 
?>



 

Δημοσ.

Αλλαξε το $result = mysql_query($sql)or die(mysql_error()); //ektelesi tou query

σε $result = mysqli_query($con,$sql); //ektelesi tou query

 

και το mysql_fetch_array σε mysqli_fetch_array

Δημοσ.
<?php 
$con=mysqli_connect("localhost","root","pass","db_name");

if (mysqli_connect_errno()) {
  echo "Failed to connect to MySQL: " . mysqli_connect_error();
} 

$name= $_POST['title'];// perno to name apo tin forma
$days= $_POST['mydays'];//perno ta days apo tin forma 

$result = mysqli_query($con, "SELECT title,days FROM table1 WHERE title LIKE '%".$name."%' AND days LIKE '%".$days."%'"); 
 

echo "<table border='1'> 
<tr> 
<td width=100>COURSE</td>  
<td width=100>LESSONS DAYS</td>
</tr>";   
while($row = mysqli_fetch_array($result)) {
{ 
echo "<tr>"; 
echo "<td>" . $row['title'] . "</td>"; 
echo "<td>" . $row['days'] . "</td>"; 
echo "</tr>"; 
} 
echo "</table>";   
mysqli_close($con);
?>
 
 
 

Για δες τωρα...

Δημοσ.

Άλλαξε τις γραμμές 

$name= $_POST['title'];// perno to name apo tin forma
$days= $_POST['mydays'];//perno ta days apo tin forma 

σε

$name= $_GET['subj'];// perno to name apo tin forma
$days= $_GET['mydays'];//perno ta days apo tin forma 

Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε

Πρέπει να είστε μέλος για να αφήσετε σχόλιο

Δημιουργία λογαριασμού

Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!

Δημιουργία νέου λογαριασμού

Σύνδεση

Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.

Συνδεθείτε τώρα
  • Δημιουργία νέου...