2016-09-20 8 views
-1

Für das Leben von mir, dass ich nicht diese Arbeit bekommen kann ...php echo und Schrägstriche

if ($result->num_rows > 0) { 
// output data of each row 
while($row = $result->fetch_assoc()) { 
echo "<a href=\"concert.php?id=. $row["id"] .\">. $row["date"] .</a>" 
"<br>"; 
} 

Dies ist der Fehler ...

Syntaxfehler, unerwartete '"', erwartete Kennung (T_STRING) oder Variable (T_VARIABLE) oder die Nummer (T_NUM_STRING)

ich glaube, Sie nur entkommt hinzufügen „html?

+1

'. $ row ["id"] .' => '". $ row ["id"]. "' oder '" id = {$ row ['id']} "' – noahnu

Antwort

1

Sie verpassen einige Zitate zum Schließen und Öffnen. Wenn Sie einige dieser doppelten Anführungszeichen durch einfache Anführungszeichen ersetzen, werden diese Backslashs ebenfalls überflüssig.

if ($result->num_rows > 0) { 
    // output data of each row 
    while($row = $result->fetch_assoc()) { 
     echo '<a href="concert.php?id=' . $row["id"] . '">' . $row["date"] . '</a><br>'; 
    }