Lien supprimer dans une page
Fermé
beaf
Messages postés
262
Date d'inscription
mardi 17 octobre 2006
Statut
Membre
Dernière intervention
26 août 2015
-
2 déc. 2009 à 08:36
beaf Messages postés 262 Date d'inscription mardi 17 octobre 2006 Statut Membre Dernière intervention 26 août 2015 - 3 déc. 2009 à 10:07
beaf Messages postés 262 Date d'inscription mardi 17 octobre 2006 Statut Membre Dernière intervention 26 août 2015 - 3 déc. 2009 à 10:07
A voir également:
- Lien supprimer dans une page
- Supprimer une page word - Guide
- Supprimer compte instagram - Guide
- Supprimer compte facebook - Guide
- Lien url - Guide
- Traduire une page web - Guide
7 réponses
Pilow
Messages postés
400
Date d'inscription
vendredi 2 octobre 2009
Statut
Membre
Dernière intervention
23 décembre 2009
71
2 déc. 2009 à 08:52
2 déc. 2009 à 08:52
Bonjour,
Cela n'a rien de bien difficile, tout dépend de comment tu affiche tes enregistrements.
Si tu as un champs de type ID ou un auto-increment, tu crée une fonction php de type :
Et juste a coté de l'enregistrement tu crée un lien de type
<a Onclick="supprime('<?php echo $table['element_id']; ?>)">Suppression</a>
Cela n'a rien de bien difficile, tout dépend de comment tu affiche tes enregistrements.
Si tu as un champs de type ID ou un auto-increment, tu crée une fonction php de type :
function supprime($id)
{
$requete = "DELETE FROM "ta_table" WHERE element_id = '$id'";
Et tu éxécute cette requête;
}
Et juste a coté de l'enregistrement tu crée un lien de type
<a Onclick="supprime('<?php echo $table['element_id']; ?>)">Suppression</a>
beaf
Messages postés
262
Date d'inscription
mardi 17 octobre 2006
Statut
Membre
Dernière intervention
26 août 2015
1
2 déc. 2009 à 09:23
2 déc. 2009 à 09:23
Voici une partie de mon code,
Est que je doit mettre : <a Onclick="supprime('<?php echo $table['element_id']; ?>)">Suppression</a>
juste après mon script ci-dessous...
if (!isset($_GET['debut'])) $_GET['debut'] = 0;
$sql = 'SELECT nom, prenom, FROM reservation ORDER BY nom ASC LIMIT ';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while ($data = mysql_fetch_array($req)) {
echo '<tr><td><td>' , htmlentities(trim($data['nom'])) , '</td>';
echo '<td><td>' , htmlentities(trim($data['prenom'])) , '</td>';<tr>';
}
Merci
Est que je doit mettre : <a Onclick="supprime('<?php echo $table['element_id']; ?>)">Suppression</a>
juste après mon script ci-dessous...
if (!isset($_GET['debut'])) $_GET['debut'] = 0;
$sql = 'SELECT nom, prenom, FROM reservation ORDER BY nom ASC LIMIT ';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while ($data = mysql_fetch_array($req)) {
echo '<tr><td><td>' , htmlentities(trim($data['nom'])) , '</td>';
echo '<td><td>' , htmlentities(trim($data['prenom'])) , '</td>';<tr>';
}
Merci
Pilow
Messages postés
400
Date d'inscription
vendredi 2 octobre 2009
Statut
Membre
Dernière intervention
23 décembre 2009
71
2 déc. 2009 à 09:29
2 déc. 2009 à 09:29
Moi je dirai ça :
Et tu crée une page suppression.php et dedans tu rajoute :
<script language="javascript">
function supprime(nom, prenom)
{
$.get("suppression.php",{nom:escape(nom), prenom:escape(prenom)},function(data)
{
document.location.reload()
});
}
</script>
<?php
if (!isset($_GET['debut'])) $_GET['debut'] = 0;
$sql = 'SELECT nom, prenom, FROM reservation ORDER BY nom ASC';
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());
while ($data = mysql_fetch_array($req)) {
echo '<tr><td><td>' , htmlentities(trim($data['nom'])) , '</td>';
echo '<td><td>' , htmlentities(trim($data['prenom'])) , '</td>';
echo '<td><a Onclick="javascript:supprime(' . $data['nom'] . ',' . $data['prenom'] ')">Suppr.</a></td></tr>'
}
?>
Et tu crée une page suppression.php et dedans tu rajoute :
<?php
if (!empty($_GET['nom']) && !empty($_GET['prenom']))
{
$nom = urldecode($_GET['nom']);
$prenom = urldecode($_GET['prenom']);
$requete = "DELETE FROM reservation WHERE nom = '$nom' AND prenom = '$prenom'";
mysql_exec($requete);
}
?>
beaf
Messages postés
262
Date d'inscription
mardi 17 octobre 2006
Statut
Membre
Dernière intervention
26 août 2015
1
3 déc. 2009 à 08:58
3 déc. 2009 à 08:58
Mais j'ai cette erreur,
Parse error: parse error, expecting `','' or `';'' in e:\site\ido\gerer_reserv_2.php on line 303
qui pointe sur cette ligne
echo '<td><a Onclick="javascript:supprime(' . $data['nom'] . ',' . $data['prenom'] ')">Suppr.</a></td></tr>';
Parse error: parse error, expecting `','' or `';'' in e:\site\ido\gerer_reserv_2.php on line 303
qui pointe sur cette ligne
echo '<td><a Onclick="javascript:supprime(' . $data['nom'] . ',' . $data['prenom'] ')">Suppr.</a></td></tr>';
Archeus01
Messages postés
1567
Date d'inscription
mercredi 3 octobre 2007
Statut
Membre
Dernière intervention
9 juin 2022
444
3 déc. 2009 à 09:05
3 déc. 2009 à 09:05
echo '<td><a Onclick="javascript:supprime(' . $data['nom'] . ',' . $data['prenom'] . ')">Suppr.</a></td></tr>';
Apres ['prenom'], il manquait un point.
Apres ['prenom'], il manquait un point.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
beaf
Messages postés
262
Date d'inscription
mardi 17 octobre 2006
Statut
Membre
Dernière intervention
26 août 2015
1
3 déc. 2009 à 09:20
3 déc. 2009 à 09:20
Merci, ca marche c'était bien le point qui monquait.
Tout s'affiche sauf que dans la page Suppr ne s'affiche pas comme un lien; il s'affiche comme un mot comme les autres ne donnant pas la possibilité de cliquez dessus pour supprimer les enregistrement affiché.
Merci
Tout s'affiche sauf que dans la page Suppr ne s'affiche pas comme un lien; il s'affiche comme un mot comme les autres ne donnant pas la possibilité de cliquez dessus pour supprimer les enregistrement affiché.
Merci
Pilow
Messages postés
400
Date d'inscription
vendredi 2 octobre 2009
Statut
Membre
Dernière intervention
23 décembre 2009
71
3 déc. 2009 à 09:30
3 déc. 2009 à 09:30
Echo '<td><a href="#" Onclick="javascript:supprime(' . $data['nom'] . ',' . $data['prenom'] . ')">Suppr.</a></td></tr>';
beaf
Messages postés
262
Date d'inscription
mardi 17 octobre 2006
Statut
Membre
Dernière intervention
26 août 2015
1
3 déc. 2009 à 10:07
3 déc. 2009 à 10:07
Merci Pilow,
mais en faisant comme ta ecrit, le Onclick n'agit pas sur la fonction supprime. donc ca ne supprime pas l'enregistrement.
mais en faisant comme ta ecrit, le Onclick n'agit pas sur la fonction supprime. donc ca ne supprime pas l'enregistrement.