(php) Supprime un membre dans la base
Alex
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour, je suis la pour vous demandé de l'aide .
j'ai crée un site pour des joueurs et on a une table wars pour affiché les matchs.Le probleme et que pour effacé une equipe il faut allé dans phpmyadmin pas trop top !!!
Donc ma question et de pouvoir visualise les equipes de choisir celle qu'on va effacé via un lien ou bouton.
http://exodis.org/wars/wars.php
si vous avez besoin du code du fichier wars.php
Merci a ceux qui pouront m'aidé
j'ai crée un site pour des joueurs et on a une table wars pour affiché les matchs.Le probleme et que pour effacé une equipe il faut allé dans phpmyadmin pas trop top !!!
Donc ma question et de pouvoir visualise les equipes de choisir celle qu'on va effacé via un lien ou bouton.
http://exodis.org/wars/wars.php
si vous avez besoin du code du fichier wars.php
Merci a ceux qui pouront m'aidé
<html>
<head>
<body bgcolor="#FFFFFF">
<style>
body {
font-family: Verdana;
COLOR:#000000;
}
form {font-family: Verdana; font-size: 8pt}
td {font-family: Verdana; font-size:8pt;}
INPUT {
font face="Verdana" style="font-size: 8pt"
font-weight: 100;
color: #FFFFFF;
border: 1 solid #3F82E0;
}
</style>
</head>
<table border="0" width="490" cellspacing="0" cellpadding="0">
<tr>
<td><img border="0" src="../gfx/title/wars.jpg" width="545" height="13"></td>
</tr>
</table>
<br>
<img border=0 src=http://60gp.ovh.net/~exodis/wars/img/bar.jpg>
<?
require('config.php');
$query = "SELECT * FROM su_wars order by id desc";
$result = mysql_query($query);
while($row = mysql_fetch_row($result))
{
$id = $row[0];
$opponent = $row[1];
$date = $row[2];
$score = $row[3];
$res = $row[4];
$image = $row[5];
$league = $row[6];
$class="none";
if($score == 'win')
{
$win ='http://60gp.ovh.net/~exodis/wars/img/arrow_up.gif';
}
elseif($score =='draw')
{
$win ='http://60gp.ovh.net/~exodis/wars/img/arrow_draw.gif';
$color ='draw';
}
elseif($score =='lose')
{
$win ='http://60gp.ovh.net/~exodis/wars/img/arrow_down.gif';
$color ='lose';
}
if($score=="win") { $color="#33CC33"; }
if($score=="draw") { $color="#3F82E0"; }
elseif($score=="lose") {$color="red";}
echo("
<table>
<tr>
<TD vAlign=top width=19 height=13 bordercolor=#EFD9A8><font color=#FFFFFF> </font></TD>
<TD width=140 height=13 bordercolor=#EFD9A8><img border=0 src=http://60gp.ovh.net/~exodis/wars/img/$image width=14 height=9> $opponent</TD>
<TD width=80 height=13 bordercolor=#EFD9A8>$date</TD>
<TD width=140 height=13 bordercolor=#EFD9A8>$league</TD>
<TD width=95 height=13 bordercolor=#EFD9A8><img src=$win border=0> $res</TD>
</tr>
</table>
");
}
mysql_close();
?>
</body>
</html>
A voir également:
- (php) Supprime un membre dans la base
- Comment recuperer un message supprimé sur whatsapp - Guide
- Message supprimé whatsapp - Guide
- Base de registre - Guide
- Membre indisponible vinted - Guide
- Supprimer une page dans word - Guide
11 réponses
Salut,
hssissen, javascript ? T'arrive à etoffer un peu ? J'ai pas vraiment compris.
Sinon Alex, tu peux rajouter une ligne à chaque enregistrement comportant un <input type="checkbox">. A la fin des enregistrements, tu met un bouton supprimer les équipes séléctionnées, qui t'envoie vers une page del.php. Tu met aussi un <input type="hidden"> contenant le nombre d'équipes affichées, que tu transmet en même temps que les checkboxes.
Dans ta page del.php tu récupère le nombre d'enregistrements et tu vérifie si le checkbox est coché ou non pour chaque enregistrement. S'il est coché, tu delete la ligne correspondante, et sinon tu fais rien.
Voilà pour les grandes lignes, si il y a quelque chose que t'as pas compris, hésite pas.
@+
hssissen, javascript ? T'arrive à etoffer un peu ? J'ai pas vraiment compris.
Sinon Alex, tu peux rajouter une ligne à chaque enregistrement comportant un <input type="checkbox">. A la fin des enregistrements, tu met un bouton supprimer les équipes séléctionnées, qui t'envoie vers une page del.php. Tu met aussi un <input type="hidden"> contenant le nombre d'équipes affichées, que tu transmet en même temps que les checkboxes.
Dans ta page del.php tu récupère le nombre d'enregistrements et tu vérifie si le checkbox est coché ou non pour chaque enregistrement. S'il est coché, tu delete la ligne correspondante, et sinon tu fais rien.
Voilà pour les grandes lignes, si il y a quelque chose que t'as pas compris, hésite pas.
@+
hssissen, javascript ? T'arrive à etoffer un peu ? J'ai pas vraiment compris.
Oui, c'est plus simple d'utiliser le Javascript pour la creation et l'action sur les boutons...rien ne l'empeche de le faire dans un programme PHP. J,espere que je ne dis pas des betises!
Oui, c'est plus simple d'utiliser le Javascript pour la creation et l'action sur les boutons...rien ne l'empeche de le faire dans un programme PHP. J,espere que je ne dis pas des betises!
J,espere que je ne dis pas des betises!
Non non, rassure toi, je pense même que tu connais mieux que moi, et vu que ma solution est assez lourde, je me suis dis que la tienne vallait sûrement mieux.
Mais c'est vrai que si tu fais les actions avec du javascript pour lancer les scripts php, ça doit être bien au final ;)
@+
Non non, rassure toi, je pense même que tu connais mieux que moi, et vu que ma solution est assez lourde, je me suis dis que la tienne vallait sûrement mieux.
Mais c'est vrai que si tu fais les actions avec du javascript pour lancer les scripts php, ça doit être bien au final ;)
@+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bon, on va faire plus simple alors.
A la fin de chaque enregistrement, tu rajoute une ligne pointant vers la page del.php?id=$id comme ça :
Attention, de cette manière, tout le monde peut supprimer un enregistrement, je te conseil d'afficher ceci uniquement si une session admin est ouverte (on verra ça peut-être plus tard).
Ensuite, il faut juste faire ta page del.php avec un simple requete sql :
Je te conseil là aussi de vérifier si l'utilisateur est loggé en admin ou non avant de supprimer quoi que ce soit.
A la fin de chaque enregistrement, tu rajoute une ligne pointant vers la page del.php?id=$id comme ça :
<TD bordercolor=#EFD9A8>[ <a href=del.php?id=$id>DELETE</a> ]</td>
Attention, de cette manière, tout le monde peut supprimer un enregistrement, je te conseil d'afficher ceci uniquement si une session admin est ouverte (on verra ça peut-être plus tard).
Ensuite, il faut juste faire ta page del.php avec un simple requete sql :
"DELETE FROM su_wars WHERE id=$_GET['id']";
Je te conseil là aussi de vérifier si l'utilisateur est loggé en admin ou non avant de supprimer quoi que ce soit.
ok mais quand tu dit
sinon j'ai bien cree la page del.php
A la fin de chaque enregistrement, tu rajoute une ligne pointant vers la page del.php?id=$id comme ça :comment je fait ca !
sinon j'ai bien cree la page del.php
Tu copies simplement ça :
Après ça :
<TD bordercolor=#EFD9A8>[ <a href=del.php?id=$id>DELETE</a> ]</td>
Après ça :
<table> <tr> <TD vAlign=top width=19 height=13 bordercolor=#EFD9A8><font color=#FFFFFF> </font></TD> <TD width=140 height=13 bordercolor=#EFD9A8><img border=0 src=http://60gp.ovh.net/~exodis/wars/img/$image width=14 height=9> $opponent</TD> <TD width=80 height=13 bordercolor=#EFD9A8>$date</TD> <TD width=140 height=13 bordercolor=#EFD9A8>$league</TD> <TD width=95 height=13 bordercolor=#EFD9A8><img src=$win border=0> $res</TD>
Olalaa c'te prise de t^te que vous vous choper les g@r$ !
Pourquoi tu fais pas tout simplement un pti back office avec une page en php qui récupère toutes les wars que vous avez fait dans un Zoli tableau et puis après avec un 'for' tu mets tout ca dans une liste déroulante en hmtl,quadn tu confirme tu link sur une 2eme page de ton back office genre del.php qui récupère le nom de la war que tu veux supprimer (grace au formulaire de ta page d'avant) et la tu fais ta requete avec ton DELETE et Hop, pif pof fastoche comme a la pistoch3 !
Zep3k!GnO
-->hi i hi o on va pas o boulo :D
Pourquoi tu fais pas tout simplement un pti back office avec une page en php qui récupère toutes les wars que vous avez fait dans un Zoli tableau et puis après avec un 'for' tu mets tout ca dans une liste déroulante en hmtl,quadn tu confirme tu link sur une 2eme page de ton back office genre del.php qui récupère le nom de la war que tu veux supprimer (grace au formulaire de ta page d'avant) et la tu fais ta requete avec ton DELETE et Hop, pif pof fastoche comme a la pistoch3 !
Zep3k!GnO
-->hi i hi o on va pas o boulo :D
il doit manqué le truc pour ce connecté a la base
Warning: mysql_query(): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) in /home.2/exodis/www/wars/del.php on line 4 Warning: mysql_query(): A link to the server could not be established in /home.2/exodis/www/wars/del.php on line 4 Warning: Cannot modify header information - headers already sent by (output started at /home.2/exodis/www/wars/del.php:4) in /home.2/exodis/www/wars/del.php on line 5