Problème avec les côtes (") et (')

Résolu/Fermé
djimson Messages postés 211 Date d'inscription lundi 6 novembre 2006 Statut Membre Dernière intervention 13 février 2015 - 27 juin 2009 à 19:41
Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 - 27 juin 2009 à 22:36
Bonjour,
J'ai un problème avec les one cote et double cote.
Le probl_me se situ sur la ligne en gras. Quelqu'un peut m'expliqué? J'essai en vain mais helas. La signe en gras fait appel a un popup.
Le voici :
<php
echo"<table border=2>
<tr>
<td width=15%>".$resultat['date_annonce']."</td>
<td width=35%>".$resultat['recruteur']."</td>
<td width=30%> <a href=\"emplois.php?id=$resultat[id]\" onclick=\"window.open('emplois.php?id=$resultat[id]','wclose','width=600,height=700,toolbar=no,status=no,left=20,top=30,resizable=no'); return false;\">" .$resultat['poste'].'</a>'"
<td width=20%>".$resultat['lieu']."</td>
</tr>
</table>";
?>

Merci d'avance

1 réponse

Dalida Messages postés 6728 Date d'inscription mardi 14 mai 2002 Statut Contributeur Dernière intervention 11 janvier 2016 922
27 juin 2009 à 22:36
salut,

pour utiliser un tableau entre les guillemets il faut l'encadrer avec des accolades :
<?php
echo"<table border=2>
<tr>
<td width=15%>".$resultat['date_annonce']."</td>
<td width=35%>".$resultat['recruteur']."</td>
<td width=30%> <a href=\"emplois.php?id={$resultat['id']}\" onclick=\"window.open('emplois.php?id={$resultat['id']}','wclose','width=600,height=700,toolbar=no,status=no,left=20,top=30,resizable=no'); return false;\">" .$resultat['poste'].'</a>'"
<td width=20%>".$resultat['lieu']."</td>
</tr>
</table>";
?>

ou tu fais tout avec des apostrophes :
<?php
echo'<table border=2>
<tr>
<td width=15%>'.$resultat['date_annonce'].'</td>
<td width=35%>'.$resultat['recruteur'].'</td>
<td width=30%> <a href="emplois.php?id='.$resultat['id'].'" onclick="window.open(\'emplois.php?id='.$resultat['id'].'\',\'wclose\',\'width=600,height=700,toolbar=no,status=no,left=20,top=30,resizable=no\'); return false;">'.$resultat['poste'].'</a>
<td width=20%>'.$resultat['lieu'].'</td>
</tr>
</table>';
?>

+ https://www.php.net/manual/fr/language.types.string.php#language.types.string.syntax.double

+ https://www.php.net/manual/fr/language.types.string.php#language.types.string.parsing
0