Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/01/2011, 09h48   #1
Membre régulier
 
Inscription : août 2010
Messages : 265
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 265
Points : 77
Points : 77
Par défaut Problème "suppression dans une table"

Bonjour,

J'ai ce code-ci qui ne marche pas, j'ai cette erreur:

Citation:
Parse error: syntax error, unexpected $end, expecting T_VARIABLE or T_DOLLAR_OPEN_CURLY_BRACES or T_CURLY_OPEN
Je ne comprends pas trop pourquoi mais ma dernière accolade ( la fermeture du if ) et le </body></HTML>sont en rouge comme si ils etaient dans du code PHP alors que j'ai fermé le PHP juste avant....

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php require_once('Connections/connexionsupp.php'); ?>
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans titre</title>
</head>
 
<body>
<?php
if(isset($_GET['NOM']))
{
mysql_select_db($database_connexionsupp, $connexionsupp);
$sqlv = "DELETE FROM membre where NUM='".$_GET['NOM']."'";
$res = mysql_query($sqlv);
header("Location: suppressionstagiaire.php); // redirection vers suppressionstagiaire.php après la suppression pour voir le tableau MAJ
}
?>
 
</body>
</html>
dekalima est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2011, 09h56   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Il te manque un guillemet dans la chaine du header().
Ca se voit d'ailleurs très bien avec la colorisation du code.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2011, 10h11   #3
Membre régulier
 
Inscription : août 2010
Messages : 265
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 265
Points : 77
Points : 77
ça me crevait pourtant les yeux... merci...
Tiens par contre , maintenant mon problème serait que ça ne marche tout simplement pas!

Je cherche à supprimer une ligne dans une table dès qu'on clique sur un petite croix rouge au niveau de la ligne en question...

Voici ce que j'ai fait dans mon tableau:

Code :
1
2
<a href="#" onclick="if (window.confirm('Voulez vous vraiment supprimer ce stagiaire?'))
{location.href='suppression.php?NUM=<?php echo $row_Recordset1["NOM"] ?>';return true;} else {return false;}"><img src="sup.png"></a>
Donc on appelle la page suppression.php qui est celle que j'ai mise juste au dessus !
je la remet au cas ou:

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php require_once('Connections/connexionsupp.php'); ?>
 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Document sans titre</title>
</head>
 
<body>
<?php
if(isset($_GET['NOM']))
{
mysql_select_db($database_connexionsupp, $connexionsupp);
$sqlv = "DELETE FROM membre where NUM='".$_GET['NOM']."'"; // on recherche le numéro de vol dans la BDD à partir de son NOM pour le supprimer
$res = mysql_query($sqlv);
header("Location: suppressionstagiaire.php"); // redirection vers listevols.php après la suppression pour voir le tableau MAJ
}
?>
 
</body>
</html>
le champ NUM est un simple INT en auto-increment et NOM , le nom de la personne tout simplement
dekalima est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/01/2011, 10h35   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Tu melanges NOM et NUM, ca ne va pas.
Ca devrait être NUM partout.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 05/01/2011, 10h39   #5
Membre régulier
 
Inscription : août 2010
Messages : 265
Détails du profil
Informations forums :
Inscription : août 2010
Messages : 265
Points : 77
Points : 77
En effet, tout marche parfaitement maintenant, merci!
dekalima est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 14h17.


 
 
 
 
Partenaires

Hébergement Web