JOHNYS22031990 Δημοσ. 26 Απριλίου 2014 Δημοσ. 26 Απριλίου 2014 μ βγαζει αυτο το λαθος 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 5 ο κωδικας ειναι αθτοτς <?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
geomagas Δημοσ. 26 Απριλίου 2014 Δημοσ. 26 Απριλίου 2014 Από το παραπάνω listing προκύπτει ότι το λάθος δεν είναι στη γραμμή που λες αλλά σε αυτή: $con=mysqli_connect("localhost","root",");//sindesi Έχεις ανοίξει ένα τρίτο string literal το οποίο δεν το κλείνεις αλλά κλείνεις την παρένθεση μετά από αυτό.
JOHNYS22031990 Δημοσ. 26 Απριλίου 2014 Μέλος Δημοσ. 26 Απριλίου 2014 τωρα μ βγαζει αυτο χερει κανεισ τι παιζει? Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\action.php on line 17
0verc0me Δημοσ. 26 Απριλίου 2014 Δημοσ. 26 Απριλίου 2014 Επισης αλλαξε τα: 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']; και πες μας τα αποτελεσματα
JOHNYS22031990 Δημοσ. 26 Απριλίου 2014 Μέλος Δημοσ. 26 Απριλίου 2014 το κανα παλι μ το βγαζει και εβαλα ενα 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); ?>
0verc0me Δημοσ. 26 Απριλίου 2014 Δημοσ. 26 Απριλίου 2014 Αλλαξε το $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
JOHNYS22031990 Δημοσ. 26 Απριλίου 2014 Μέλος Δημοσ. 26 Απριλίου 2014 το κανα εχω επισυναψει τη μ βγαζει η εικονα νταχει το φτιαξα αλλα δν μ εφανιζει κατο απο courses και το lessons days ta stoixeia
vacilis Δημοσ. 26 Απριλίου 2014 Δημοσ. 26 Απριλίου 2014 <?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); ?> Για δες τωρα...
JOHNYS22031990 Δημοσ. 26 Απριλίου 2014 Μέλος Δημοσ. 26 Απριλίου 2014 τωρα μ εμφανιζει αυτο επισυναπτω την εικονα το παλεψα λιγο αλλα τιποτα
Aztec Δημοσ. 26 Απριλίου 2014 Δημοσ. 26 Απριλίου 2014 Άλλαξε τις γραμμές $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
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα