A voir également:
- Problème de "onclick" en Javascript
- Telecharger javascript - Télécharger - Langages
- Node.js javascript runtime virus ✓ - Forum Virus
- Javascript echo ✓ - Forum PHP
- Erreur #125 javascript - Forum Mozilla Firefox
- Impossible de vérifier la prise en charge javascript. veuillez vérifier manuellement si votre serveur web offre des fichiers `.mjs` en utilisant le type mime javascript. - Forum Cloud
5 réponses
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
339
14 avril 2010 à 10:05
14 avril 2010 à 10:05
Essaie ceci, ça pourrait peut-être marcher (le problème venait des guillemets) :
<a href="supprimer.php?id=<?php echo($id);?>" value="Supprimer" onClick="return confirm('Voulez vous vraiment supprimer ce commercant ?')">
Je ne peu pas utiliser les guillemets simple car je suis dans des balise php
echo '<tr>
<td>'.$nom.'</td>
<td>'.$activite.'</td>
<td>'.$detail.'</td>
<td>
<a href="supprimer.php?id='.$id.'" value="Supprimer" onClick="return confirm("Voulez vous vraiment supprimer ce commercant?")" > <img src="images/supprimer.gif" alt="Supprimer" title="Supprimer" border=0;/></a>
</td>
</tr>';
Donc lorsque j'utilise des apostrophes j'ai une erreur :(
echo '<tr>
<td>'.$nom.'</td>
<td>'.$activite.'</td>
<td>'.$detail.'</td>
<td>
<a href="supprimer.php?id='.$id.'" value="Supprimer" onClick="return confirm("Voulez vous vraiment supprimer ce commercant?")" > <img src="images/supprimer.gif" alt="Supprimer" title="Supprimer" border=0;/></a>
</td>
</tr>';
Donc lorsque j'utilise des apostrophes j'ai une erreur :(
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
339
Modifié par ghuysmans99 le 14/04/2010 à 10:39
Modifié par ghuysmans99 le 14/04/2010 à 10:39
Oui mais tu n'es pas obligée de rester dans <?php.
Tu peux aussi faire comme ça :
Tu peux aussi faire comme ça :
?> <tr> <td><?php echo($nom);?></td> <td><?php echo($activite);?></td> <td><?php echo($detail);?></td> <td><a href="supprimer.php?id=<?php echo($id);?>" value="Supprimer" onClick="return confirm('Voulez vous vraiment supprimer ce commercant ?')"><img src="images/supprimer.gif" alt="Supprimer" title="Supprimer" border=0 /></a></td> </tr> <?php
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
339
14 avril 2010 à 18:38
14 avril 2010 à 18:38
Et non. Si tu remplaces le code que tu m'as donné par le mien, tu verras, ça marche (en tous cas si c'est du PHP5)
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
14 avril 2010 à 18:54
14 avril 2010 à 18:54
et les échappements tu connais ?
si une chaine commence par ' les ' à l'interieur de la chaine seront échappés par \
idem avec " par \"
ex: echo 'sddfff (\'ddffdf\')';
si une chaine commence par ' les ' à l'interieur de la chaine seront échappés par \
idem avec " par \"
ex: echo 'sddfff (\'ddffdf\')';
ghuysmans99
Messages postés
2496
Date d'inscription
jeudi 14 juillet 2005
Statut
Contributeur
Dernière intervention
5 juin 2016
339
14 avril 2010 à 22:33
14 avril 2010 à 22:33
Oui mais il n'ont aucun intérêt à être utilisés ici. Pas question de mettre tout le code HTML en paramètre de la fonction echo() de PHP.
Alain_42
Messages postés
5361
Date d'inscription
dimanche 3 février 2008
Statut
Membre
Dernière intervention
13 février 2017
894
15 avril 2010 à 20:18
15 avril 2010 à 20:18
ghuysmans99 ce n'est pas à toi que ma remarque s'adressait
mais a lea qui disait:
Je ne peu pas utiliser les guillemets simple car je suis dans des balise php
mais a lea qui disait:
Je ne peu pas utiliser les guillemets simple car je suis dans des balise php
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question