A voir également:
- Confirm() 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
- Steam needs to be online to update. please confirm your network connection and try again. ✓ - Forum MacOS
5 réponses
Cephei
Messages postés
118
Date d'inscription
mercredi 9 décembre 2009
Statut
Membre
Dernière intervention
10 décembre 2018
19
3 févr. 2010 à 23:40
3 févr. 2010 à 23:40
Bonsoir,
Ben heu ...
echo "\t\t<td> <form action='modifier.php' method='post'>
<input name='mod' type='submit' value='modifier' />
<input name='code' type='hidden' value='$line[code]'>
<input name='nom' type='hidden' value='$line[nom]'>
<input name='prenom' type='hidden' value='$line[prenom]'>
<input name='tel' type='hidden' value='$line[tel]'>
<input name='date_naissance' type='hidden' value='$line[date_naissnace]'>
</form> </td>\n" ;
faut finir tes chaines de caractère avant de passer à la ligne ...
Sinon j'ai déjà vu un autre bug mais dans le HTML ....
<form action='supprimer.php' method='post'> alt='supprimer' onclick='if (confirm('Voulez-vous Supprimer')==true) {document.location='supprimer.php?code=$line['code']'; return true;} else { return false ;}'
</form> </td>\n "
Déjà t'as le droit de mettre un ; après le dernier guillmet et de plus ta balise form se ferme avant la fin de ses attributs ... du coup ça va pas marcher du tout ton truc !
En tout cas pour la lisibilité de ton code, je te conseille d'éviter les echo ...
de mettre qu'une instruction par ligne ...
De mettre en place une indentation que ce soit en php ou en html ...
Etc ...
Tu verras beaucoup mieux tes erreurs, car je suis sur qu'il y en a d'autres que j'ai pas vu !
Bon courage,
Cephei
Ben heu ...
echo "\t\t<td> <form action='modifier.php' method='post'>
<input name='mod' type='submit' value='modifier' />
<input name='code' type='hidden' value='$line[code]'>
<input name='nom' type='hidden' value='$line[nom]'>
<input name='prenom' type='hidden' value='$line[prenom]'>
<input name='tel' type='hidden' value='$line[tel]'>
<input name='date_naissance' type='hidden' value='$line[date_naissnace]'>
</form> </td>\n" ;
faut finir tes chaines de caractère avant de passer à la ligne ...
Sinon j'ai déjà vu un autre bug mais dans le HTML ....
<form action='supprimer.php' method='post'> alt='supprimer' onclick='if (confirm('Voulez-vous Supprimer')==true) {document.location='supprimer.php?code=$line['code']'; return true;} else { return false ;}'
</form> </td>\n "
Déjà t'as le droit de mettre un ; après le dernier guillmet et de plus ta balise form se ferme avant la fin de ses attributs ... du coup ça va pas marcher du tout ton truc !
En tout cas pour la lisibilité de ton code, je te conseille d'éviter les echo ...
de mettre qu'une instruction par ligne ...
De mettre en place une indentation que ce soit en php ou en html ...
Etc ...
Tu verras beaucoup mieux tes erreurs, car je suis sur qu'il y en a d'autres que j'ai pas vu !
Bon courage,
Cephei
ou est l'erreur dans ce code :
echo " alt='supprimer' onclick='if (
confirm('Voulez-vous Supprimer')==true) {document.location='supprimer.php?code=$line['code']'; return true;} else { return false ;}'";
echo " alt='supprimer' onclick='if (
confirm('Voulez-vous Supprimer')==true) {document.location='supprimer.php?code=$line['code']'; return true;} else { return false ;}'";
Cephei
Messages postés
118
Date d'inscription
mercredi 9 décembre 2009
Statut
Membre
Dernière intervention
10 décembre 2018
19
5 févr. 2010 à 00:47
5 févr. 2010 à 00:47
Bonsoir,
Ben c'est pas dans ce code... C'est comment tu amène ce code ...
alt et onclick sont des attributs de balise ! La ils sont dans le "innerHtml" de la balise form ... donc ça va être affiché et non exécuté ! De plus alt et onclick ne sont pas des attributs utilisés par la balise form...
En plus tu peux faire plus simple ...
Essaye plutôt :
<form action="'supprimer.php?code=$line['code']" method="post">
<input type="submit" onclick="if(!confirm('Voulez-vous Supprimer')) return false;" value="Supprimer" />
</form>
Ben c'est pas dans ce code... C'est comment tu amène ce code ...
alt et onclick sont des attributs de balise ! La ils sont dans le "innerHtml" de la balise form ... donc ça va être affiché et non exécuté ! De plus alt et onclick ne sont pas des attributs utilisés par la balise form...
En plus tu peux faire plus simple ...
Essaye plutôt :
<form action="'supprimer.php?code=$line['code']" method="post">
<input type="submit" onclick="if(!confirm('Voulez-vous Supprimer')) return false;" value="Supprimer" />
</form>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question