







|
[ Forums >> Webmasters >> Les autres langages >> Supprimer des champs de la BDD ]
| > Supprimer des champs de la BDD |
[ Posté par asseauciation ] [ Détails ] [ Contact ] [ Citer ]
[ Posté le 23-11-2008 à 15:04 | 8 messages ]
  Bonjour,
Je ne sais pas si je poste au bon endroit...
Je débute un peu en php et je me suis renseignée : il semble qu'il faille me tourner vers du Javascript pour ce que je veux. Par contre, je ne trouve rien sur le net pour le moment.
Mon soucis :
Je suis en train de faire une zone d'administration qui pourrait ressembler à quelque chose comme ça : (Impression pdf de la page)
Donc avec la partie supérieure qui affiche les news déjà en ligne et visibles par tous sur une autre page du site. Il y a une checkbox qui se crée à chaque enregistrement dans la partie admin.
Le but serait de pouvoir supprimer certains enregistrements de la bdd en cochant la/les checkbox.
Voici le code de ma page qui permet d'exécuter les formulaires :
<html>
<head>
<title> L'assEAUciation - Bienvenue sur le site de l'association du Master 2 Pro Connaissance, Gestion et Mise en Valeur des Espaces Aquatiques Continentaux</title>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1">
<meta name="GENERATOR" content="Namo WebEditor v6.0">
<link rel="stylesheet" href="nav/style_texte.css">
<meta name="description" content="AssEAUciation ou association du master 2 connaissance, gestion et mise en valeur des espaces aquatiques continentaux, Université Lumière, Lyon 2, délocalisé à mâcon">
<meta name="keywords"content="association, master, eau, milieu aquatique, étudiante, étudiant, etudiant, gestionnaire, ecologiste, AssEAUciation, asseauciation, pro, master eau, master pro, bienvenue, mise en valeur, gestion, universite, riviere, lac, fleuve">
<meta name="abstract" content=" AssEAUciation du Master 2 Professionnel Connaissance, gestion et mise en valeur des espaces aquatiques continentaux assure la promotion de la formation, l'aide aux étudiants du master pro durant leur séjour à Mâcon, l'aide à l'insertion professionnelle des diplômés, le maintien d'un lien entre les anciens et les nouveaux étudiants, la sensibilisation aux milieux aquatiques.">
<meta http-equiv="content-type" content="text/html;charset=iso-8859-1">
<meta name="language" content="fr">
<meta http-equiv="Content-Language" content="fr">
<meta name="language" content="fr">
<meta http-equiv="Content-Language" content="fr">
<meta name="robots" content="index, follow">
<meta name="revisit-after" content="30 days">
<meta name="reply-to" content="">
<meta name="identifier-url" content="http://www.asseauciation.com">
<meta name="subject" content="AssEAUciation du Master 2 Professionnel Connaissance, gestion et mise en valeur des espaces aquatiques continentaux ">
<meta name="expires" content="never">
<meta name="location" content="France, FRANCE">
<meta name="rating" CONTENT="general">
<meta name="category" content="décors de spectacle">
<meta http-equiv="VW96.OBJECT TYPE" content="Document">
<script language="JavaScript">
<!--
function na_change_img_src(name, nsdoc, rpath, preload)
{
var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
if (name == '')
return;
if (img) {
img.altsrc = img.src;
img.src = rpath;
}
}
function na_restore_img_src(name, nsdoc)
{
var img = eval((navigator.appName.indexOf('Netscape', 0) != -1) ? nsdoc+'.'+name : 'document.all.'+name);
if (name == '')
return;
if (img && img.altsrc) {
img.src = img.altsrc;
img.altsrc = null;
}
}
// -->
</script>
<LINK REL="SHORTCUT ICON" href="favicon.ico">
</head>
<body bgcolor="#BAB58C" link="black" vlink="black" alink="blue">
<table width="685" style="line-height:100%; margin-top:0; margin-bottom:0;" cellpadding="0" cellspacing="0" align="center">
<?php include("menu0.php"); ?></td>
</table>
<table width="688" style="line-height:100%; margin-top:0; margin-bottom:0;" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="105" valign="top" style="background-color:rgb(71,104,137);" height="560">
<p align="center" style="line-height:150%; margin-top:0; margin-bottom:0;" class="Normal">&</p>
<?php include("menu1.php"); ?>
</td>
<td width="583" valign="top" style="background-color:white;" height="560">
<p class="Normal" style="margin-right:10; margin-left:10;">&</p>
<p class="Normal" style="line-height:150%; margin-right:10; margin-left:10;"></p>
<p class="Normal" style="margin-right:10; margin-left:10;">
<br>
<br>
</p>
<p class="Normal" style="margin-right:10; margin-left:10;">&&<br>
</p>
<p class="Normal" style="margin-right:10; margin-left:10;"><br>
</p>
<p class="Normal" style="margin-right:10; margin-left:10;">
<?php
require("config.inc.php");
$connect = mysql_connect($host,$username,$password) or die ("erreur de connexion");
mysql_select_db($bdd_name,$connect) or die ("erreur de connexion base");
$supprimer = $_POST['supprimer'];
$mail = $_POST['mail'];
$titre = $_POST['titre'];
$texte = $_POST['texte'];
$docu_pdf = $_POST['docu_pdf'];
$ftype = $_POST['ftype'];
$time = time();
if($titre != "" AND $texte != "")
{
$allowed_types_pdf = array("application/PDF", "application/pdf");
$allowed_types_jpg = array("image/JPG", "image/jpg", "image/JPEG", "image/jpeg");
$fname = $HTTP_POST_FILES['docu_pdf']['name'];
$ftype = $HTTP_POST_FILES['docu_pdf']['type'];
$fsize = $HTTP_POST_FILES['docu_pdf']['size'];
$ftmp = $HTTP_POST_FILES['docu_pdf']['tmp_name'];
//pour joindre le fichier offre.pdf ou autre que la personne a téléchargé
if(in_array($ftype, $allowed_types_jpg))
{
$ext = "JPG";
}
else if(in_array($ftype, $allowed_types_pdf))
{
$ext = "PDF";
}
else
{
die("Les seuls formats acceptés sont : .PDF, .pdf, .JPG, .jpg, .jpeg, .JPEG");
}
if($fsize > '3000000')
{
die("Votre fichier est trop important (max 3 mo)");
}
if(copy($ftmp,"news/".$time.".".$ext.""))
// on va enregistrer le fichier dans le dossier news de l'hébergeur (propriétés 777)
{
$envoienews = "INSERT INTO news(time, nom, mail, titre, texte, docu_pdf, ftype)
VALUES ('$time', '$nom', '$mail', '$titre', '$texte', '$docu_pdf', '$ftype')" ;
//bdd de news créée
$envoie1 = mysql_query($envoienews) or die( mysql_error() ) ;
//on demande d'envoyer sur l'hébergeur la bdd
if($envoie1)
{
$message = $nom . " " . $mail . "\n a post& une news sur le site de l'AssEAUciation";
if(mail('webmaster.asseauciation@gmail.com', 'Post News AssEAUciation', $message))
echo "Votre News a bien &t& enregistr&e, & bient&t.";
}
// si c'est bien envoyé, on envoie aussi un mail
}
}
else
{
echo "Certains champs obligatoires n'ont pas &t& compl&t&s... Veuillez revenir à la page précédente et vérifier vos réponses";
}
?>
</p>
<p></p>
<p></p>
<p class="Normal" style="margin-right:10; margin-left:10;">&</p>
<p class="Normal" style="margin-right:10; margin-left:10;">&</p>
<p class="Normal" style="margin-right:10; margin-left:10;">&</p>
<p class="Normal">&</p>
<p class="Normal">&</p>
<p>&</p>
</td>
</tr>
</table>
<table width="685" style="line-height:100%; margin-top:0; margin-bottom:0;" class="Normal" align="center" cellpadding="0" cellspacing="0">
<tr>
<td width="690" height="25" style="background-color:rgb(246,174,66);">
<p align="center"><i>& Heureux l'étudiant qui, comme la rivère, arrive à suivre son cours sans quitter son lit. &</i> </p>
</td>
</tr>
<tr>
<td width="690" height="70" style="background-color:rgb(71,104,137);">
<p align="center"><span style="background-color:rgb(71,104,137);">Tous droits réservés à AssEAUciation&-&Copyright&2007&</span></p>
</td>
</tr>
</table>
<p>&</p>
</body>
</html> |
|
Hum...
Une petite idée de génie ?
Merci,
A bientôt
[Message édité par asseauciation le 23-11-2008 à 15:04]
________________ L'AssEAUciation : "Heureux l'étudiant qui, comme la rivère, arrive à suivre son cours sans quitter son lit."
 
|
|
Services email :
  Vous devez vous identifier pour profiter des services par email du forum.
|

|