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

σφαλμα Php


georgeuk

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

Δημοσ.

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>";

}

 

μου βγαζει ενα σφαλμα μπορείτε να εντοπίσετε το λάθος?

Δημοσ.
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>";

Δημοσ.

Για να γλυτώνεις κώδικα κάνε το κάπως έτσι:

 

>
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 σε κάθε γραμμή... Μπορείς να ενώνεις τα αυτάκια με τελείες... :)

Δημοσ.

Δεν είναι απαραίτητα τα "αυτάκια" εφόσον δεν παρεμβάλονται μεταβλητές:

>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>";
}

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

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

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