Vous n'êtes pas identifié(e).
vraiment merci pour cet exemple.
J'explique ma démarche:
j'ai une base de données de référence (BPCS sur un serveur)
mais comme je peux pas renseigner mes infos techniques dans cette base, il me faut une autre base.
donc la seule solution que j'ai trouvé, c'est d'obtenir une liste ( liste_article ----->mise à jour régulièrement) des articles qui sont créés dans BPCS et de m'en servir pour gerer mes infos techniques dans ma base etui.
Par contre autre chose, je ne comprends pas comment faire pour mettre les triggers dans la base.
Encore mille fois merci pour ton aide.
@+
C'est vraiment super de bien vouloir m'aider :
Table d'origine :
--
-- Contenu de la table `liste_article`
--
INSERT INTO `liste_article` (`Code_article`, `Designation`) VALUES
('FM-H8000001', 'BOUCHON,D29 '),
('FM-H8000003', 'BOUCHON,D17 '),
('FM-H8000008', 'FLACON-BLANC,75ML,DUMA '),
Ensuite la table qui doit être mise à jour automatiquement (2 champs commun)
les champs restant de cette table seront mis à jour d'après un formulaire PHP.
Encore Merci
Bon courage
@+
Oui, c'est bien php admin
merci de te pencher sur mon probleme
@+
C'est un base données alimentée par des formulaires Php
Par contre me première table ( 2 champs) sera alimenté depuis un autre serveur ( .... mais, je ne sais pas comment)
Bon je commence à voir comment cela fonctionne, mais question bête le create trigger jele mets OU.?
@+
Merci Pierrot, pour l'info, je me lance dès maintenant dans cette direction.
Bonjour à tous,
J'ai une table avec deux champs ( article et désignation) et une autre avec 10 champs ( les deux premiers champs sont identiques à me première table.
Question :
Est il possible que le deuxième table soit mise à jour automatiquement lorsque la première est modifiée?
A la question pourquoi avoir deux tables, la réponse est :
La table 1 sera mise à jour (2 fois par jour) à partir d'un autre serveur.
merci à tous pour votre aide éventuelle.
Un infographiste qui essaie d'apprendre le PHP ( et a beaucoup de mal)
Après une pause , on toujours les idées sont plus claire.
La réponse était déjà dans le script de Maskine
il faut absolument que je médite sur sa signature
"La programmation est composée de 80% de réflexion pour 20% de syntaxe -> réfléchissez à votre problème par étapes"
@+
Bonjour à tous,
je suis de retour avec mon fichier CSV
Je génére un fichier CSV à chaque fois que je crée un nouveau code article dans ma base (ce fichier est un historique des modification de mon code article) et je vais en avoir beaucoup.
Quand j'interroge ma base code article, les infos de mon fichier texte s'affichent aussi en bas de mon formulaire.
Le problème c'est que j'affiche toujours la même infos car je n'arrive pas à adapter la valeur de mon fichier en fonction de la valeur du code article de mon formulaire
<?php
$fcontents = file("code_article1.txt");
while ( list( $line_num, $line ) = each( $fcontents ) )
{............
En fait je n'arrive pas à remplacer Code_article1 par la valeur de la variable que j'ai envoyer pour interroger ma base
.....y'a des jours ou rien ne va
Merci d'avance pour une aide précieuse
Cordialement
Je confirme, loin de moi l'idée de juger négativement des compétences des membres bénévoles qui nous aident ce forum.
Ils ont le mérite de nous aider, nous les pauvres novices ( en tous cas moi c'est sur)
Tout ce que je sais c'est que sans Maskime, je ne serais arrivé à rien.
ENCORE MERCI A TOI
Merci beaucoup Maskime,
Ton code fonctionne super, j'obtiens exactement ce que je veux.
normalement avec ce script, ma base devrait être presque terminée. mais je me méfie car plus elle avance et plus je m'en invente.....
Encore MERCI pour ton aide précieuse pour un débutant amateur comme moi.
@+
Infograph61
Bonjour Maskine,
Tu as parfaitememt raison, mais je fais vite et il faut queje refasse toute mes tables ( aussi c'est un base exclusivement en local ave 5 utilisateurs)
je profite de ta présence pour poser un nouvelle question:
je récupère un variable et je veux créer un fichier .txt avec cette variable
je n'arrive pas à mettre la bonne valeur ..peux tu m'aider SVP (remplacer lundi.txt par "ma_variable.txt
<?php
if(file_exists('lundi.txt'));//verif d'existance du fichier
else fclose(fopen('lundi.txt','w'));//creation du fichier
$sep = ' ; ';
$date = strftime('%d/%m/%Y %H:%M');//date
$texte = $date.$sep.$Pseudo.$sep.$Commentaire8.$sep."\n";//rassemblement des infos
$f = fopen('lundi.txt','a');//ouverture en mode ajout du fichier
fputs($f,$texte);//ajout du contenu de $texte a la fin du fichier
fclose($f);//fermeture du fichier
?>
Merci et bravo pour ta disponibilité.
Cordialement
Un infographiste qui débute
Bonjour xTG,
c'est super, j'obtiens exactement ce que je voulais.
Merci
J'ai perseveré et j'ai vérifié toute mes requetes, et .....cela fonctionne.
Donc ma démarche était réaliste et fonctionnelle
@+
Cordialement
Bonjour et Merci pour ta réponse, du coup je suis parti dans un autre direction, mais sans meilleur résultat.
Je fais un requete dont j'envois les resultats (7en tout) sur une autre page (via form method="post") et là je pensais pouvoir faire mes autres requetes en fonction des variables reçu, mais seulement la première requete fonctionne mais pas la deuxième..... message d'erreur.
Ma démarche est elle réaliste, ou si je fais encore fausse route, comment puis je faire pour résoudre mon problème?
Merci d'avance
Cordialement
Bonsoir à tous ,
J'ai créé un double requête pour interroger 2 tables, elle fonctionne et c'est un exploit.....!!!!!
(Mon objectif final est d'interroger 6 tables différentes et en même temps.) mais j'ai un problème car avec une valeur en "dur' la seconde requete fonctionne, mais je voudrais utiliser un valeur issue de la première requête et ainsi de suite
3° requete issue d'une valeur de la 1°..... 4° requete issue d'une valeur de la 1°...ect
voiçi mon code :
Ma question :
comment remplacer la valeur 555615 de mon code article pal la valeur <?php echo $donnees['etui']; ?>
Merci d'avance pour votre aide éventuelle..... car j'ai galéré tout l'après midi sans succés
c'est dur de débuter
En fait, j'ai verifier mon formulaire et il y avait une erreur......
Merci de ton aide Alnoss, ma mise à jour fonctionne
C'est en forgeant que l'on devient forgeron, .......je n'ai pas finis d'apprendre à me servir d'un marteau........!!!!!!!!!
Merci pour ta réponse, j'ai vraiment cherché mais comme je faisai fausse route, je me bornais à adapter la requete INSERT que j'utilisais.
J'ai testé ta solution, mais maintenant j'ai le message :
Notice: Undefined variable: Plan_tech in C:\wamp\www\Dossier\Etui_modif_traitement.php on line 79.
je ne comprends pas, car j'utilise la copie de la page de traitement de mon formulaire, donc les variables existent.
Bonjour à tous,
Le débutant est en progrès, mais il pourrait beaucoup mieux faire.
Mon formulaire fonctionne parfaitement pour renseigner ma base avec la requete suivante :
$sql = "INSERT INTO etui VALUES ('".$Code_article."', '".$Designation."', '".$Plan_tech."', '".$Specif_tech."',now())";
$res = mysql_query($sql);
Maintenant je voudrais faire une mise à jour de ma base (UPDATE) donc j'ai créé un autre formulaire avec une autre page traitement et la requete suivante :
$sql = "UPDATE etui SET VALUES ( '".$Designation."', '".$Plan_tech."', '".$Specif_tech."',now())" WHERE code_article= VALUE ('".$Code_article."');
$res = mysql_query($sql);
Le problème c'est que cela ne fonctionne pas du tout et malgrè de trèsnombreuses recherches et d'essais, je n'ai toujours pas la solution.
Quelqu'un pourrait t'il m'aider encore une fois.
Merci d'avance et bonne soirée.
J'ai enfin trouvé la solution :
$sql = mysql_query("SELECT Nom, Prenom FROM Adresse WHERE Nom LIKE \"%$recherche%\"" )
Tout est dans la façon de renseigner la variable dans la requete ( dépends de version de MySQL...je crois)
@+
Bonjour,
je suis de retour car je n'arrive a rien, je suis reparti de zéro et c'est toujours la même chose , cela ne fonctionne pas!!!!
j'ai un formulaire de recherche....
<body>
<form method="GET" action="famille.php">
<input type="text" name="nom" size="40" maxlength="256">
<input type="submit" name="submit" value="envoyer">
</form>
</body>
Et ma page d'affichage....
<?php
// on se connecte à MySQL
$db = mysql_connect('localhost', 'root', '');
// on sélectionne la base
mysql_select_db('test',$db);
if(!empty($_GET['Nom'])){
$nom = $_GET['Nom'];
// on crée la requête SQL
$sql = "SELECT * FROM famille_tbl WHERE nom LIKE '.$nom'";
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_assoc($req))
{
// on affiche les informations de l'enregistrement en cours
echo '<b>'.$data['nom'].' '.$data['prenom'].'</b> ('.$data['statut'].')';
echo ' <i>date de naissance : '.$data['date'].'</i><br>';
}
?>
<?php
}
?>
mais rien ne s'affiche, SVP quelqu'un pourrait il me dire ce qui cloche dans ma requête.
Merci d'avance, je suis la dessus depuis 5heures et .....je craque..
Cordialement
Désolé pour ........à chacun son metier.
j'aurai du dire ...........à chacun ses compétences, cela est plus de circonstances
Merci pour les liens, mais j'en consulte tellement depuis 15 jours, que je me demande si je ne suis pas encore plus nul qu'avant (en PHP)
Vraiment merci pour cette réponse rapide.
Je suis en train d'essayer de faire fonctionner tout cela.......mais c'est très compliqué pour moi, je préfére parler de vecteur et de courbe de bezier!!!!!!
Pour la deuxième question :
J'aimerais avoir une page avec une liste déroulante (correspondant aux valeurs de ma table, colonne Nom) losrque je selectionne un nom de la liste, toutes les informations correspondantes s'affichent dans un tableau.
Encore merci d'avance.
Codialement
Bonjour à tous,
Quand un infographiste ce lance dans PHP, cela ne ne fait pas sans mal. Donc pour resoudre mes problèmes, la seule solution est le Forum de PHPDébutant.
J' ai créé une BdD SQL toute simple du genre Nom, Prénom, Adresse,....ect, j'ai réussi à créer un formulaire pour renseigner cette base.
Maintenant je veux interroger cette base avec un formulaire identique d'ou ma question ....
$reponse = mysql_query("SELECT * FROM maTable WHERE Nom= Durand");
Comment remplacer "Durand" par la valeur <input type="text" name="Nom /> de mon formulaire.
Autre chose sans vouloir abuser de votre patience, j'aimerai aussi faire une liste déroulante liée ma table quand je selectionnerai un nom, pouvoir afficher toutes les informations de ce même nom/
Cela doit etre simple, mais ce seront surement les seules pages .PHP de ma vie et je galère trop depuis 15 jours pour ne pas demander d'aide.
Merci d'avance........à chacun son metier.