2010-10-06 6 views
0

salut amis pourquoi cette erreur chaîne PHP?pourquoi cette chaîne php donne-t-elle une erreur?

echo '<div id="album_list"><a href="view_gallery/album_pix/ .$v['id']. ">' . $i . ' ' . $v['album_name']. '</a></div>'; 
+1

Un IDE avec coloration syntaxique vous le montrera. '. $ v ['id']' –

+0

Vous pouvez voir le problème de la coloration syntaxique unique. –

+0

Euh, quelle erreur? (Je sais quelle erreur, mais vous devriez au moins nous dire quelle erreur pour le bénéfice du doute.) – BoltClock

Répondre

1

Il vous manque un guillemet simple après album_pix/ et avant le support de fermeture.

echo '<div id="album_list"><a href="view_gallery/album_pix/' .$v['id']. '">' . $i . ' ' . $v['album_name']. '</a></div>'; 
3

Vous avez des guillemets simples manquants.

echo '<div id="album_list"><a href="view_gallery/album_pix/ .$v['id']. ">' . $i . ' ' . $v['album_name']. '</a></div>'; 
//        you need a single quote here^  ^and here 
0
  • Apostrophe la chaîne avec les guillemets doubles et attributs
  • espace unique et concaténer la période.
  • Change $ var [ 'clé'] à $ var, ou $ var [ "touche"]

Je change les noms des variables pour réduire la confusion. Comme quelqu'un l'a dit ci-dessus, la mise en évidence de la syntaxe transformera toutes les chaînes en une couleur et les variables en une autre. Stack Overflow affiche même le code en tant que tel.

<?php 

$v_id   = $v['id']; 
$v_album_name = $v['album_name']; 

echo '<div id="album_list"><a href="view_gallery/album_pix/' . $v_id . '">' . $i . ' ' . $v_album_name . '</a></div>'; 

?> 
Questions connexes