begin process at 2012 05 31 06:55:59
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Base de données

 > 

MySQL

 > 

Problème pour modifier ma base de donnée ar l'intermédiaire de la partie admin de mon site


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Problème pour modifier ma base de donnée ar l'intermédiaire de la partie admin de mon site

lundi 12 avril 2010 à 11:26:06 | Problème pour modifier ma base de donnée ar l'intermédiaire de la partie admin de mon site

boubeuch1

Bonjour,

Je suis en train de faire la partie administration de mon site internet. Cette partie à pour but de pouvoir ajouté dans chaque page
(CREATE TABLE IF NOT EXISTS `pages` (
`id_page` tinyint(4) NOT NULL auto_increment,
`titre_page` varchar(255) NOT NULL default '',
`musique` tinyint(1) NOT NULL default '0',
`nom_musique` varchar(255) default NULL,
PRIMARY KEY (`id_page`),
KEY `id_page` (`id_page`)
) TYPE=MyISAM AUTO_INCREMENT=26 ;)

une musique, mais aussi de pouvoir ajouter, modifier ou supprimer un article
(CREATE TABLE IF NOT EXISTS `articles` (
`id_article` tinyint(4) NOT NULL auto_increment,
`titre_article` varchar(255) default NULL,
`accroche` text,
`texte` text,
`video` text,
`photo` varchar(200) default NULL,
`id_page` tinyint(4) NOT NULL default '0',
PRIMARY KEY (`id_article`),
KEY `id_page` (`id_page`)
) TYPE=MyISAM AUTO_INCREMENT=25 ;)

par exemple pour modifier un article je fait cette manip:
gestion-modifarticle.php
<?php
$id_article=$_GET['id'];
include('config.php');
mysql_connect($serveur,$loginsql,$passsql);
mysql_select_db("$base");
$TableRep=mysql_query("select * from articles where id_article=$id_article");

mysql_close();
$titre_article=mysql_result($TableRep,0,"titre_article");
$accroche=mysql_result($TableRep,0,"accroche");
$texte=mysql_result($TableRep,0,"texte");
$video=mysql_result($TableRep,0,"video");
$photo=mysql_result($TableRep,0,"photo");

<form name="ajout" action="articlemodif.php" method="post" enctype="multipart/form-data">
<p>Titre :<br>
<input type="text" name="titre_article" maxlength="255" value="<?php echo $titre_article;?>">
</p>
<p>Accroche :<br>
<textarea id="accroche" name="accroche"><?php echo $accroche; ?></textarea>
</p>
<p>Texte :<br>
<textarea id="contenu" name="contenu"><?php echo $texte; ?></textarea>
</p>
<p>Video :<br>
<input type="text" name="video" maxlength="255" value="<?php echo $video;?>"
<p>Photo :<br>
<?php if ($photo!='') { echo "<img src=\"../photos/$photo\">"; } else { echo "pas d'image"; } ?>
<input type="hidden" name="photo" value="<?php echo $photo;?>">
</p>
<p>Nouvelle photo : taille maxi 300 pixels de large et poids &lt; 100 Ko -
formats JPEG et GIF seulement<br>
Pour &eacute;viter les probl&egrave;mes, veuillez nommer vos fichiers en
minuscule, sans accents et sans espaces !<br>
<input type="file" name="nouvelle_photo" maxlength="200">
</p>
<p><input type="submit" name="action" value="Poster"></p>
</form>

articlemodif.php:

<?php
$id_page=trim($_POST["id_page"]);
$titre_article=trim($_POST["titre_article"]);
$accroche=trim($_POST["accroche"]);
$texte=trim($_POST["texte"]);
$photo=$_FILES["photo"]["name"];
$video=trim($_POST["video"]);
$id_article=trim($_POST["id_article"]);


if($photo!='') {
$uploaddir='../photos/';
$upload=move_uploaded_file($_FILES['nouvelle_photo']['tmp_name'],$uploaddir.$_FILES['nouvelle_photo']['name']);
include("config.php");
mysql_connect($serveur,$loginsql,$passsql);
mysql_select_db("$base");
mysql_db_query("$base","update articles set titre_article='$titre_article', accroche='$accroche', texte='$texte', photo='$photo', video='$video' WHERE id_page='$id_page'");
mysql_close();
} else {
include("config.php");
$photo=$_POST["photo"];
mysql_connect($serveur,$loginsql,$passsql);
mysql_select_db("$base");
mysql_db_query("$base","update articles set titre='$titre', accroche='$accroche', texte='$texte', video='$video' WHERE id_page='$id_page'");
mysql_close();
}
?>

Mais pourtant aucune modif ne se produit dans la base de donnée.
HELP PLEASE


lundi 12 avril 2010 à 12:35:24 | Re : Problème pour modifier ma base de donnée ar l'intermédiaire de la partie admin de mon site

mailliam

Tcho!

heu t'as pas un msg d'erreur? car là comme ca je vois pô
lundi 12 avril 2010 à 13:34:59 | Re : Problème pour modifier ma base de donnée ar l'intermédiaire de la partie admin de mon site

boubeuch1

bah non c'est ça le problème...
lundi 12 avril 2010 à 14:28:28 | Re : Problème pour modifier ma base de donnée ar l'intermédiaire de la partie admin de mon site

roymatthieu

même prob que dans l'autre message auquel j'ai répondu...

mysql_select_db("$base");

la base n'est pas définie et aucune base ne s'appelle $base... sans les guillemets...

++
lundi 12 avril 2010 à 15:25:09 | Re : Problème pour modifier ma base de donnée ar l'intermédiaire de la partie admin de mon site

boubeuch1

comme pour l'autre message, $base et initialisé dans config.php
lundi 12 avril 2010 à 16:20:59 | Re : Problème pour modifier ma base de donnée ar l'intermédiaire de la partie admin de mon site

roymatthieu

Déso, c'est parceque j'ai pris l'habitude d'utiliser le moins possible les double guillet et je pense que c'est ça qui m'a mis sur une fausse piste.


Cette discussion est classée dans : page, id, not, article, default


Répondre à ce message

Sujets en rapport avec ce message

creation *.sql [ par westsider ] bonjour,je cherche un script pour creer un fichier *.sql coéplet, j'en ai qui fait ca :create table geneve ( id int(11) not null auto_increment, tit Dernières réponses aux post en haut du forum [ par porciner ] Bonjour, j'ai un problème :J'ai fait un forum et je voudrais que les titres des posts soient affichés en tenant compte de leur dernière réponse et non besoin d'aide pour une analyse [ par speedylol ] j'aurais besoins d'une analyse suivant merise pour c'est table ,j'ai perdu toute mon analyse et je doit terminée mon mémoire pour remettre ce soir il Problème forum [ par Ssnacke ] J'ai voulu crée un forum moi même parce que l'inconvénient avec des forums phpbb et autres c'est que les membres doivent toujours se réinscrire deux f problème d'update dans bdd... [ par djinko ] Bonsoir,J'ai deux tables :---------------------------------------------------------------------------------------CREATE TABLE `membre` (    `id_membre Pb relation entre deux tables ! [ par milkasoprano ] Bonjour tous le monde, apres 2 heures de recherches je narrive pas a mettre en relation "deux tables" pour afficher un while avec les donnés ! c un p CREATE TABLE [ par simon0000 ] salut tous le monde est ce que quelque un pourais me dir pourquoi ce code ne me marche pasmerciCREATE TABLE shop_commandes (   ID int(5) DEFAULT '0' N Résultat d’une requete [ par djinko ] Bonjour,   J’ai crée un espace membre et j’aimerai pouvoir consulter les fiches à l’aide d’un formulaire mais je ne sais pas comment faire pour récupé Insertin de donnees via un fichier externe [ par jeremay ] Bonjour, j'ai besoin d'un peu d'aide sur un import d'un fichier CSV alors je m'explik :- j'ai 4 tables : CREATE TABLE `marque` (  `id_marq` int(11) NO Tableau dynamique et couleur des lignes [ par jumano ] Bonjour, Débutant en PHP Je travaille actuellement sur l'élaboration d'une petite application WEB de gestion de courriers ARRIVES et DEPARTS. J'ai une


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,499 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales