Ecriture sur BDD Free
Résolu/Fermé
MHH225
Messages postés
529
Date d'inscription
samedi 2 février 2008
Statut
Membre
Dernière intervention
10 juin 2012
-
21 nov. 2008 à 22:02
MHH225 Messages postés 529 Date d'inscription samedi 2 février 2008 Statut Membre Dernière intervention 10 juin 2012 - 5 déc. 2008 à 18:06
MHH225 Messages postés 529 Date d'inscription samedi 2 février 2008 Statut Membre Dernière intervention 10 juin 2012 - 5 déc. 2008 à 18:06
A voir également:
- Ecriture sur BDD Free
- Écriture facebook - Guide
- Word 2013 free download - Télécharger - Traitement de texte
- Ecriture en gras - Guide
- Écriture miroir - Guide
- Ecriture insta - Guide
2 réponses
MHH225
Messages postés
529
Date d'inscription
samedi 2 février 2008
Statut
Membre
Dernière intervention
10 juin 2012
46
23 nov. 2008 à 13:12
23 nov. 2008 à 13:12
Bon voilà la bonne page... sans les codes !!
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Poste XVIII - Saint-François de Salles</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Essai" href="../news.css" />
</head>
<body>
<div="menu1" href="../../../Accueil/index.php" id="en_tete">
<a href="https://www.sgdf.fr/" title="Site officiel des Scouts et Guides de France"><img src="../../../images/sgdf.bmp" alt="Scouts et Guides de Frances" class="lien_en_tete"/></a>
<h1>Poste XVIII</h1>
<h1>Saint-François de Salles</h1>
</div>
<div id="menu">
<div id="lien_connexion">
<p><a href="../connexion.php" title="Zone réservée au poste">Connexion</a></p>
</div>
<div id="petit_menu">
<a class="element_menu1" href="../../../Accueil/index.php" title="Retourner à l'accueil"><img src="../../../images/accueil.png" alt="Accueil"/></a>
<a class="element_menu" href="../../Poste/poste.php" title="Nous connaître"><img src="../../../images/poste.png" alt="Poste"/></a>
<a class="element_menu" href="../../Projet/projet.php" title="Découvrir nos projets"><img src="../../../images/projets.png" alt="Projets"/></a>
<a class="element_menu" href="../../Services/services.php" title="Découvrir nos services"><img src="../../../images/services.png" alt="Services"/></a>
<a class="element_menu" href="../../Planning/planning.php" title="Tous les plannings des pionniers"><img src="../../../images/plannings.png" alt="plannings"/></a>
</div>
</div>
<div id="colone">
<h1>Liens rapides</h1>
<h4><br/><a href="../../Photos/photos.php" title="Photos" class="lien_gauche">Photos</a></h4>
<h4><br/><a href="../../Pedagogie/pedagogie.php" title="Pedagogie" class="lien_gauche">La pédagogie pionnier</a></h4>
</div>
<div id="corps">
<!--Redaction de la news-->
<h2>Rediger une new</h2>
<h3><a href="../connexion.php">Retour à l'administration</a></h3>
<!--<h3><a href="liste_news.php">Retour à la liste</a></h3><script>history.back(1)</script>-->
<h3><a href="../../Accueil/index.php">Retour à l'accueil</a></h3>
<?php
$_GET['admin_page'];
echo '<br/><br/><h2><a>'.$admin_page.'</a></h2>';
?>
<?php
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Plannings extras*/
if ($admin_page == "extras")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM extra_job WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$date = stripslashes($donnees['date']);
$contenu = stripslashes($donnees['contenu']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Extras/extras.php" method="post">
<p>Lieu : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>Date : <input type="text" size="30" name="date" value="<?php echo $date; ?>" /></p>
<p>
Pionniers présents :<br />
<textarea name="contenu" cols="50" rows="10"><?php echo $contenu; ?></textarea><br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</div>
</p>
</form>
<?php
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Plannings monoprix*/
elseif ($admin_page == "monoprix")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM planning_monop WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$date = stripslashes($donnees['date']);
$contenu = stripslashes($donnees['contenu']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Extras/planning_monop.php" method="post">
<p>Lieu : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>Date : <input type="text" size="30" name="date" value="<?php echo $date; ?>" /></p>
<p>
Pionniers présents :<br />
<textarea name="contenu" cols="50" rows="10"><?php echo $contenu; ?></textarea><br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</div>
</p>
</form>
<?php
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Plannings autres*/
elseif ($admin_page == "autres")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM autre_extra WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$date = stripslashes($donnees['date']);
$contenu = stripslashes($donnees['contenu']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Extras/autres.php" method="post">
<p>Lieu : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>Date : <input type="text" size="30" name="date" value="<?php echo $date; ?>" /></p>
<p>
Pionniers présents :<br />
<textarea name="contenu" cols="50" rows="10"><?php echo $contenu; ?></textarea><br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</div>
</p>
</form>
<?php
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Plannings noel*/
elseif ($admin_page == "noel")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM noel WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$date = stripslashes($donnees['date']);
$contenu = stripslashes($donnees['contenu']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Extras/noel.php" method="post">
<p>Lieu : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>Date : <input type="text" size="30" name="date" value="<?php echo $date; ?>" /></p>
<p>
Pionniers présents :<br />
<textarea name="contenu" cols="50" rows="10"><?php echo $contenu; ?></textarea><br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</div>
</p>
</form>
<?php
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Pedagogie*/
elseif ($admin_page == "pedagogie")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM pedagogie WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$contenu = stripslashes($donnees['contenu']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Pedagogie/pedagogie.php" method="post">
<p>Titre : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>
Corps :<br />
<textarea name="contenu" cols="50" rows="10"><?php echo $contenu; ?></textarea><br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</p>
</form>
<?php
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Poste*/
elseif ($admin_page == "poste")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM poste WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$contenu = stripslashes($donnees['contenu']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Poste/poste.php" method="post">
<p>Titre : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>
Corps :<br />
<textarea name="contenu" cols="50" rows="10"><?php echo $contenu; ?></textarea><br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</div>
</p>
</form>
<?php
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Projets*/
elseif ($admin_page == "projets")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM projets WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Projets/projets.php" method="post">
<p>Lien : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</div>
</p>
</form>
<?php
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Services*/
elseif ($admin_page == "services")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM services WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$contenu = stripslashes($donnees['contenu']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Services/services.php" method="post">
<p>Titre : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>
Corps :<br />
<textarea name="contenu" cols="50" rows="10"><?php echo $contenu; ?></textarea><br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</div>
</p>
</form>
<?php
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Camp08*/
elseif ($admin_page == "camp08")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM camp2008_news WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$contenu = stripslashes($donnees['contenu']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Camp2008/camp2008_news.php" method="post">
<p>Titre : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>
Corps :<br />
<textarea name="contenu" cols="50" rows="10"><?php echo $contenu; ?></textarea><br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</div>
</p>
</form>
<?php
}
else
echo "Requête invalide. Veuillez vérifier la page d'administration à laquelle vous souhaitez acceder.";
?>
<p><span class="sobre"><a href="popup_balises.php" onclick="window.open(this.href,'popup_lien','width=450, height=260, location=no, menubar=no, scrollbars=yes, resizable=no');return false;">Balises de mise en forme</a></span>
<span class="sobre"><a href="popup_lien.php" onclick="window.open(this.href,'popup_lien','width=450, height=260, location=no, menubar=no, scrollbars=no, resizable=no');return false;">Inserer un lien</a></span><br/></p>
<div id="pied_de_page">
<p>by Mathieu - <a href="../../Contact/contact.php">Nous contacter</a> - ©</p>
<a rel="license" href="https://creativecommons.org/licenses/by-nc-nd/2.0/fr/"><img alt="Creative Commons License" style="border-width:0" src="https://licensebuttons.net/l/by-nc-nd/2.0/fr/88x31.png" /></a><br />Cette création est mise à disposition sous un <a rel="license" href="https://creativecommons.org/licenses/by-nc-nd/2.0/fr/">contrat Creative Commons</a>.
</div>
</body>
</html>
Voilà donc en fonction de la variable "admin_page" recue (grâce au lien vers cette page) ca affiche
un formulaire différent pour chaque table.
Les trois premières marchent, la dernière aussi, mais pas celles du milieu :s
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
<head>
<title>Poste XVIII - Saint-François de Salles</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<link rel="stylesheet" media="screen" type="text/css" title="Essai" href="../news.css" />
</head>
<body>
<div="menu1" href="../../../Accueil/index.php" id="en_tete">
<a href="https://www.sgdf.fr/" title="Site officiel des Scouts et Guides de France"><img src="../../../images/sgdf.bmp" alt="Scouts et Guides de Frances" class="lien_en_tete"/></a>
<h1>Poste XVIII</h1>
<h1>Saint-François de Salles</h1>
</div>
<div id="menu">
<div id="lien_connexion">
<p><a href="../connexion.php" title="Zone réservée au poste">Connexion</a></p>
</div>
<div id="petit_menu">
<a class="element_menu1" href="../../../Accueil/index.php" title="Retourner à l'accueil"><img src="../../../images/accueil.png" alt="Accueil"/></a>
<a class="element_menu" href="../../Poste/poste.php" title="Nous connaître"><img src="../../../images/poste.png" alt="Poste"/></a>
<a class="element_menu" href="../../Projet/projet.php" title="Découvrir nos projets"><img src="../../../images/projets.png" alt="Projets"/></a>
<a class="element_menu" href="../../Services/services.php" title="Découvrir nos services"><img src="../../../images/services.png" alt="Services"/></a>
<a class="element_menu" href="../../Planning/planning.php" title="Tous les plannings des pionniers"><img src="../../../images/plannings.png" alt="plannings"/></a>
</div>
</div>
<div id="colone">
<h1>Liens rapides</h1>
<h4><br/><a href="../../Photos/photos.php" title="Photos" class="lien_gauche">Photos</a></h4>
<h4><br/><a href="../../Pedagogie/pedagogie.php" title="Pedagogie" class="lien_gauche">La pédagogie pionnier</a></h4>
</div>
<div id="corps">
<!--Redaction de la news-->
<h2>Rediger une new</h2>
<h3><a href="../connexion.php">Retour à l'administration</a></h3>
<!--<h3><a href="liste_news.php">Retour à la liste</a></h3><script>history.back(1)</script>-->
<h3><a href="../../Accueil/index.php">Retour à l'accueil</a></h3>
<?php
$_GET['admin_page'];
echo '<br/><br/><h2><a>'.$admin_page.'</a></h2>';
?>
<?php
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Plannings extras*/
if ($admin_page == "extras")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM extra_job WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$date = stripslashes($donnees['date']);
$contenu = stripslashes($donnees['contenu']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Extras/extras.php" method="post">
<p>Lieu : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>Date : <input type="text" size="30" name="date" value="<?php echo $date; ?>" /></p>
<p>
Pionniers présents :<br />
<textarea name="contenu" cols="50" rows="10"><?php echo $contenu; ?></textarea><br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</div>
</p>
</form>
<?php
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Plannings monoprix*/
elseif ($admin_page == "monoprix")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM planning_monop WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$date = stripslashes($donnees['date']);
$contenu = stripslashes($donnees['contenu']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Extras/planning_monop.php" method="post">
<p>Lieu : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>Date : <input type="text" size="30" name="date" value="<?php echo $date; ?>" /></p>
<p>
Pionniers présents :<br />
<textarea name="contenu" cols="50" rows="10"><?php echo $contenu; ?></textarea><br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</div>
</p>
</form>
<?php
}
/*--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Plannings autres*/
elseif ($admin_page == "autres")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM autre_extra WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$date = stripslashes($donnees['date']);
$contenu = stripslashes($donnees['contenu']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Extras/autres.php" method="post">
<p>Lieu : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>Date : <input type="text" size="30" name="date" value="<?php echo $date; ?>" /></p>
<p>
Pionniers présents :<br />
<textarea name="contenu" cols="50" rows="10"><?php echo $contenu; ?></textarea><br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</div>
</p>
</form>
<?php
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Plannings noel*/
elseif ($admin_page == "noel")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM noel WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$date = stripslashes($donnees['date']);
$contenu = stripslashes($donnees['contenu']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Extras/noel.php" method="post">
<p>Lieu : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>Date : <input type="text" size="30" name="date" value="<?php echo $date; ?>" /></p>
<p>
Pionniers présents :<br />
<textarea name="contenu" cols="50" rows="10"><?php echo $contenu; ?></textarea><br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</div>
</p>
</form>
<?php
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Pedagogie*/
elseif ($admin_page == "pedagogie")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM pedagogie WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$contenu = stripslashes($donnees['contenu']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Pedagogie/pedagogie.php" method="post">
<p>Titre : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>
Corps :<br />
<textarea name="contenu" cols="50" rows="10"><?php echo $contenu; ?></textarea><br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</p>
</form>
<?php
}
/*---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Poste*/
elseif ($admin_page == "poste")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM poste WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$contenu = stripslashes($donnees['contenu']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Poste/poste.php" method="post">
<p>Titre : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>
Corps :<br />
<textarea name="contenu" cols="50" rows="10"><?php echo $contenu; ?></textarea><br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</div>
</p>
</form>
<?php
}
/*-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Projets*/
elseif ($admin_page == "projets")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM projets WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Projets/projets.php" method="post">
<p>Lien : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</div>
</p>
</form>
<?php
}
/*-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Services*/
elseif ($admin_page == "services")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM services WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$contenu = stripslashes($donnees['contenu']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Services/services.php" method="post">
<p>Titre : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>
Corps :<br />
<textarea name="contenu" cols="50" rows="10"><?php echo $contenu; ?></textarea><br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</div>
</p>
</form>
<?php
}
/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------Camp08*/
elseif ($admin_page == "camp08")
{
?>
<?php
mysql_connect("localhost","*****", "*****");
mysql_select_db("pio");
if (isset($_GET['modifier_news'])) // Si on demande de modifier une news
{
// On protège la variable "modifier_news" pour éviter une faille SQL
$_GET['modifier_news'] = mysql_real_escape_string(htmlspecialchars($_GET['modifier_news']));
// On récupère les infos de la news correspondante
$retour = mysql_query('SELECT * FROM camp2008_news WHERE id=\'' . $_GET['modifier_news'] . '\'');
$donnees = mysql_fetch_array($retour);
// On place le titre et le contenu dans des variables simples
$titre = stripslashes($donnees['titre']);
$contenu = stripslashes($donnees['contenu']);
$id_news = $donnees['id']; // Cette variable va servir pour se souvenir que c'est une modification
}
else // C'est qu'on rédige une nouvelle news
{
// Les variables $titre et $contenu sont vides, puisque c'est une nouvelle news
$titre = '';
$contenu = '';
$id_news = 0; // La variable vaut 0, donc on se souviendra que ce n'est pas une modification
}
?>
<form action="../Camp2008/camp2008_news.php" method="post">
<p>Titre : <input type="text" size="30" name="titre" value="<?php echo $titre; ?>" /></p>
<p>
Corps :<br />
<textarea name="contenu" cols="50" rows="10"><?php echo $contenu; ?></textarea><br />
<input type="hidden" name="id_news" value="<?php echo $id_news; ?>" />
<input type="submit" value="Envoyer" />
</div>
</p>
</form>
<?php
}
else
echo "Requête invalide. Veuillez vérifier la page d'administration à laquelle vous souhaitez acceder.";
?>
<p><span class="sobre"><a href="popup_balises.php" onclick="window.open(this.href,'popup_lien','width=450, height=260, location=no, menubar=no, scrollbars=yes, resizable=no');return false;">Balises de mise en forme</a></span>
<span class="sobre"><a href="popup_lien.php" onclick="window.open(this.href,'popup_lien','width=450, height=260, location=no, menubar=no, scrollbars=no, resizable=no');return false;">Inserer un lien</a></span><br/></p>
<div id="pied_de_page">
<p>by Mathieu - <a href="../../Contact/contact.php">Nous contacter</a> - ©</p>
<a rel="license" href="https://creativecommons.org/licenses/by-nc-nd/2.0/fr/"><img alt="Creative Commons License" style="border-width:0" src="https://licensebuttons.net/l/by-nc-nd/2.0/fr/88x31.png" /></a><br />Cette création est mise à disposition sous un <a rel="license" href="https://creativecommons.org/licenses/by-nc-nd/2.0/fr/">contrat Creative Commons</a>.
</div>
</body>
</html>
Voilà donc en fonction de la variable "admin_page" recue (grâce au lien vers cette page) ca affiche
un formulaire différent pour chaque table.
Les trois premières marchent, la dernière aussi, mais pas celles du milieu :s
MHH225
Messages postés
529
Date d'inscription
samedi 2 février 2008
Statut
Membre
Dernière intervention
10 juin 2012
46
5 déc. 2008 à 18:06
5 déc. 2008 à 18:06
Trouvé !
En fait j'avais recopier le INSERT INTO avec les même champs alors que j'en avais supprimer dans la BDD... forcement y'a un bug !
En fait j'avais recopier le INSERT INTO avec les même champs alors que j'en avais supprimer dans la BDD... forcement y'a un bug !
23 nov. 2008 à 12:53