Php - update de données
4 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Php - update de données
Bonjour,
J'ai crée un formulaire d'enregistrement en ligne avec BDD, l'enregistrement fonctionne a merveille, j'arrive a récupérer mes données de la BDD mais j'aimerais que l'utilisateur puisse remodifier ses données. pour info j'ai intégré tinymce a mes textarea.
voici ma page modification.php
Quelques questions :
1) dans mon formulaire de départ, j'avais un INPUT TYPE="TEXT" , pour le titre de l'article, mais je n'arrive pas à l'intégrer dans mon fichier modification.php , si qqn a une solution....
2) comment faire pour enregistrer les modifications du texte ?
car je n'y arrive vraiment pas...
J'ai crée un formulaire d'enregistrement en ligne avec BDD, l'enregistrement fonctionne a merveille, j'arrive a récupérer mes données de la BDD mais j'aimerais que l'utilisateur puisse remodifier ses données. pour info j'ai intégré tinymce a mes textarea.
voici ma page modification.php
- Code: Tout sélectionner
<?
$host = 'localhost';
$user = '';
$pass = '';
$db = '';
$link = mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());
$select = 'SELECT * FROM base';
$result = mysql_query($select,$link) or die ('Erreur : '.mysql_error() );
$total = mysql_num_rows($result);
if($total) {
echo '<textarea style="width:100%;height:500px;" id="article" name="article">'."\n";
while($row = mysql_fetch_array($result)) {
echo '<td bgcolor="#CCCCCC">'.$row["article"].'</td>';
echo '</tr>'."\n";
}
echo '</textarea>'."\n";
}
else echo 'Pas d\'enregistrements dans cette table...';
mysql_free_result($result);
?>
Quelques questions :
1) dans mon formulaire de départ, j'avais un INPUT TYPE="TEXT" , pour le titre de l'article, mais je n'arrive pas à l'intégrer dans mon fichier modification.php , si qqn a une solution....
2) comment faire pour enregistrer les modifications du texte ?
car je n'y arrive vraiment pas...
Ca me semble bizarre ton code.
Dans ta balise <textarea></textarea> tu mets ton contenu $row["article"]
Dans un <input type="text" value="<?php print $row["titre"];?>" name="titre">
Après tu gères ces données et tu fais un update...
Dans ta balise <textarea></textarea> tu mets ton contenu $row["article"]
Dans un <input type="text" value="<?php print $row["titre"];?>" name="titre">
Après tu gères ces données et tu fais un update...
Oui ton texte s'affiche bien mais tu lui ajoute des <td> (sans <tr> ni <table>) et de plus tu boucles dessus (donc tu affiches X articles), donc au final tu vas avoir plein de code inutile ajouté.
Tu devrais sélectionner l'article dont tu as besoin via un SELECT paramétré.
Ton textarea devrait être dans des balises <form>
Tu devrais ajouter un input caché pour avoir l'ID de ton article.
Et après quand tu soumettra ton formulaire tu aura qu'a récupérer tes données (genre $_POST['article'], $_POST['titre'], $_POST['ID_article']) et construire ton requête UPDATE.
En gros tu aura une page quasi identique à celle d'ajout sauf que tu auras un ID en plus et qu'au lieu de faire un insert tu fais un update (donc souvent on utilise une seule et même page sur laquelle on met des conditions).
Tu devrais sélectionner l'article dont tu as besoin via un SELECT paramétré.
Ton textarea devrait être dans des balises <form>
Tu devrais ajouter un input caché pour avoir l'ID de ton article.
Et après quand tu soumettra ton formulaire tu aura qu'a récupérer tes données (genre $_POST['article'], $_POST['titre'], $_POST['ID_article']) et construire ton requête UPDATE.
En gros tu aura une page quasi identique à celle d'ajout sauf que tu auras un ID en plus et qu'au lieu de faire un insert tu fais un update (donc souvent on utilise une seule et même page sur laquelle on met des conditions).
4 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Passage à l'heure d'été/hiver sur un forum phpBB
- Google Update Jagger : étape 2 sur 3
- Historique des "Google Update"
- Des changements dans l'algorithme de Google ? (22 février 2007)
- La mise à jour du mois de juillet arrive...
- La Google Dance Gilligan n'en était pas une
- API Blogger : Google Data API
- Changements dans l'algorithme de Yahoo (sept 2007)
- Google Dance : c'est parti ! Update de juillet 2002
- La mise à jour BigDaddy se poursuit...
- update php 5 -> php 5.2 date_format
- gestion de données binaire en php
- Optimiser un base de données en php ?
- Structure de données et tableau en php ??
- PHP, SQL Séparer des données
- [PHP] Expressions régulières, récupération de données
- Diagrammes avec PHP et données SQL
- Modifier des données mysql via formulaire php
- PHP Supprimer les données d'une table.
- Exporter des données via php dans un fichier excel
- Script PHP - Optimiser toutes les bases de données.
- [Résolu] Expéditeur pour envoi de données formulaire en PHP
- Afficher les données de ma table php sur mon site web
- rapport Adsense Données d'ensemble / Données à analyser
- Adsense : Données d'ensemble et Données à analyser
- Test data centers Google
Cet outil vous permet d'afficher sur une seule page les résultats Google effectués sur de nombreux data centers (centres de données).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités


le forum