seb76250
Messages postés42Date d'inscriptionmardi 16 octobre 2007StatutMembreDernière intervention25 avril 2008
-
15 avril 2008 à 13:35
seb76250
Messages postés42Date d'inscriptionmardi 16 octobre 2007StatutMembreDernière intervention25 avril 2008
-
25 avril 2008 à 15:59
Bonjour a tous,
je suis en formation informatique et j'essaie de comprendre le langage php et la gestion de base sql (ce qui n'est pas simple)
J'avoue que je bloque sur deux trois trucs je m'explique:
J'ai une page qui m'affiche des données de mysql (14 colonnes dont
la 1ère l'id incrémenté dans sql) jusque la tout va bien la moitié des
colonnes sont a compléter par un utilisateur.
Pour cela il clique sur l'id à modifier et cela l'emmène sur une feuille où (et c'est la que ca se complique pour moi)
il voit un formulaire avec les données des 7. 1ère colonnes sans pouvoir les modifier.
Mais, il faut qu'il puisse modifier le reste des colonnes, donc
ajouter des données dans mysql selon l'id choisit avec un bouton
valider.
Un petiit plus pour les amateurs je veux faire aussi un bouton qui
permet d'archiver une ligne l'utilisateur devra rentrer l'id et cela
supprimera cette ligne de la table pour la mettre dans une autre qui se
nomme archive.
Je suis assez novice dans ce langage si une ame charitable pouvait m'éclaircir merci d'avnce.
$cnx = mysql_connect( "localhost", "root") or die (mysql_error());
$db = mysql_select_db( "ogeb" ) or die (mysql_error());
$id = $_GET["id"] ;
$sql = "SELECT * FROM suivi_ogeb
WHERE id= '$id' ";
$requete = mysql_query( $sql, $cnx ) or die (mysql_error());
if( $result = mysql_fetch_object( $requete ) )
?>
<form method='post' action='suivi.php'>
<?php
echo($result->id) ;
echo($result->date) ;
echo($result->uet) ;
echo($result->nom) ;
echo($result->delai) ;
echo($result->destinataire) ;
echo($result->libelle) ;
?>
pilote"?>>
reponse"?>>
</form>
</html>
Donc là où je bloque c'est pour le formulaire de modification.
Bon vous allez trouver sans doute pas mal d'erreur mais ne soyez
pas trop dur je découvre le php (que je trouve d'ailleur passionnant)
Je prend toutes les remarques à condition qu'elles soient intéressantes
bien sur.
cs_didine6
Messages postés81Date d'inscriptionvendredi 19 novembre 2004StatutMembreDernière intervention 7 août 2009 15 avril 2008 à 14:09
Salut,
Je n'ai pas lu tout ton code, toujours est-il que voici une possible solution à ton problème :
Lorsque tu récupères tes données par exmeple $champ1, il faut que tu le mettes dans un formulaire, dans un champ input
genre readonly />
Le paramètre readonly te permet de le verrouiller.
Et sur les autres champs, c'est pareil sans le readonly.
<?php
$cnx = mysql_connect( "localhost", "root") or die (mysql_error());
$db = mysql_select_db( "ogeb" ) or die (mysql_error());
$id = $_GET["id"] ;
$sql = "SELECT * FROM suivi_ogeb
WHERE id= '$id' ";
$requete = mysql_query( $sql, $cnx ) or die (mysql_error());
<?php
$cnx = mysql_connect( "localhost", "root") or die (mysql_error());
$db = mysql_select_db( "ogeb" ) or die (mysql_error());
$id = $_GET["id"] ;
$sql = "SELECT * FROM suivi_ogeb
WHERE id= '$id' ";
$requete = mysql_query( $sql, $cnx ) or die (mysql_error());
seb76250
Messages postés42Date d'inscriptionmardi 16 octobre 2007StatutMembreDernière intervention25 avril 2008 16 avril 2008 à 19:11
Bonsoir Didine désolé je suis rentré là j'espère que tu seras là demain pour m'aider à vrai dire ça fait une semaine que je suis bloqué sur ce formulaire et c'est pour le travail,
de plus ce n'est qu'un détail comparé à ce que je veux faire. J'ai déjà pas mal acquis de chose en site web mais le php est assez compliqué comme beaucoup de langage de prog
bonne soirée à demain
seb76250
Messages postés42Date d'inscriptionmardi 16 octobre 2007StatutMembreDernière intervention25 avril 2008 17 avril 2008 à 20:43
C'est pas grâve c'est gentil dékà merci et sinon j'ai posté sur d'autres forum et apprement une personne m'a dit d'allez voir du côté des champs disabled et non les inpout type hidden je vais voir ça demain ça m'a l'air bien compliqué.
Merci encore