georgeuk Δημοσ. 24 Ιανουαρίου 2010 Δημοσ. 24 Ιανουαρίου 2010 while($row = mysql_fetch_array($result)) { echo "<tr>"; echo "<td>" . $row['titlos'] . "</td>"; echo "<td>" . $row['siggrafeas'] . "</td>"; echo "<td>" . $row['katigoria'] . "</td>"; echo "<td>" <img src="http://localhost/www/webroot/uploads/".$row['photo'] . "></td>"; echo "</tr>"; } μου βγαζει ενα σφαλμα μπορείτε να εντοπίσετε το λάθος?
isay Δημοσ. 24 Ιανουαρίου 2010 Δημοσ. 24 Ιανουαρίου 2010 while($row = mysql_fetch_array($result)) { echo "<tr>"; echo "<td>" . $row['titlos'] . "</td>"; echo "<td>" . $row['siggrafeas'] . "</td>"; echo "<td>" . $row['katigoria'] . "</td>"; echo "<td>" <img src="http://localhost/www/webroot/uploads/".$row['photo'] . "></td>"; echo "</tr>"; } μου βγαζει ενα σφαλμα μπορείτε να εντοπίσετε το λάθος? Το έχουμε συζητήσει ξανά. Όταν βάζεις κώδικα στο forum, βάζε το σε code tags. Διαβάζεται πολύ πιο εύκολα. Διόρθωσε το παρακάτω > echo "<td>" <img src="http://localhost/www/webroot/uploads/".$row['photo'] . "></td>"; αντικαθιστώντας το με αυτό > echo "<td><img src=\"http://localhost/www/webroot/uploads/".$row['photo']."\"></td>";
thanocaster Δημοσ. 29 Ιανουαρίου 2010 Δημοσ. 29 Ιανουαρίου 2010 Για να γλυτώνεις κώδικα κάνε το κάπως έτσι: > while($row = mysql_fetch_array($result)){ echo "<tr>". "<td>".$row['titlos']."</td>". "<td>".$row['siggrafeas']."</td>". "<td>".$row['katigoria']."</td>". "<td><img src='http://localhost/www/webroot/uploads/".$row['photo']."'></td>". "</tr>"; } Κοινώς δεν είναι ανάγκη να επαναλαμβάνεις την εντολή echo σε κάθε γραμμή... Μπορείς να ενώνεις τα αυτάκια με τελείες...
macabre_sunsets Δημοσ. 29 Ιανουαρίου 2010 Δημοσ. 29 Ιανουαρίου 2010 Δεν είναι απαραίτητα τα "αυτάκια" εφόσον δεν παρεμβάλονται μεταβλητές: >while($row = mysql_fetch_array($result)){ echo "<tr> <td>".$row['titlos']."</td> <td>".$row['siggrafeas']."</td> <td>".$row['katigoria']."</td> <td><img src='http://localhost/www/webroot/uploads/".$row['photo']."'></td> </tr>"; } Αυτό που έγραψες παραπέμπει πιο πολύ σε JavaScript. Επίσης νομίζω μπορεί να γραφτεί και χωρίς "αυτάκια": >while($row = mysql_fetch_array($result)){ echo "<tr> <td>{$row['titlos']}</td> <td>{$row['siggrafeas']}</td> <td>{$row['katigoria']}</td> <td><img src='http://localhost/www/webroot/uploads/{$row['photo']}'></td> </tr>"; }
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.