Base de données
Fermé
letolesavant
Messages postés
11
Date d'inscription
mardi 10 mai 2016
Statut
Membre
Dernière intervention
1 juin 2016
-
1 juin 2016 à 11:17
DerkoFR Messages postés 504 Date d'inscription vendredi 7 novembre 2014 Statut Membre Dernière intervention 5 janvier 2017 - 1 juin 2016 à 13:18
DerkoFR Messages postés 504 Date d'inscription vendredi 7 novembre 2014 Statut Membre Dernière intervention 5 janvier 2017 - 1 juin 2016 à 13:18
A voir également:
- Base de données
- Formules excel de base - Guide
- Tnt base de données vide - Forum TNT / Satellite / Réception
- Célia doit nettoyer le tableau ci-dessous pour l’ajouter à la base de données de son entreprise. les données sont ensuite traitées automatiquement. quelles sont les 4 cellules qui risquent de poser problème ? ✓ - Forum Excel
- Exemple base de données access à télécharger gratuit ✓ - Forum Logiciels
- Désolé l'utilisation de la base de données a expiré epic games - Forum Jeux vidéo
4 réponses
DerkoFR
Messages postés
504
Date d'inscription
vendredi 7 novembre 2014
Statut
Membre
Dernière intervention
5 janvier 2017
74
Modifié par DerkoFR le 1/06/2016 à 11:19
Modifié par DerkoFR le 1/06/2016 à 11:19
Bonjour,
Commence par mettre
<*code php> //ton code </code>
Puis explique mieux, car là je sais pas quoi ou comment vous aidez..
Apprenti développeur.
HTML,CSS, PHP & JAVA (Créateur de SiteWEB)
Commence par mettre
<*code php> //ton code </code>
Puis explique mieux, car là je sais pas quoi ou comment vous aidez..
Apprenti développeur.
HTML,CSS, PHP & JAVA (Créateur de SiteWEB)
letolesavant
Messages postés
11
Date d'inscription
mardi 10 mai 2016
Statut
Membre
Dernière intervention
1 juin 2016
1 juin 2016 à 11:45
1 juin 2016 à 11:45
ok merci ...
je dois inserer les donnees de ce formulaire dans la base de donnees
vous le trouverez dans le code.
jai ensuite fait ma connexion a ma de donnée et taper la requète préparé en pdo pour l'insérer dans ma base de donnée qui s'appelle :'tdb'
mais ça ne marche pas depuis hier nuit suis dessus...
merci déjà pour ton aide et ton soutien !
voici tout le code: vous pouvez visualisé les élément du formulaire les requetes . blessing
/*debut code*/
<?php require '../header.php'; ?>
<?php include('../db.php'); ?>
<?php
$query = "SELECT * FROM cmdmateriel";
$stat = $pdo->query($query);
$tab3=$stat->fetchAll();
$query5 = "SELECT * FROM cmdvers";
$stat5 = $pdo->query($query5);
$tab5=$stat5->fetchAll();
if(isset($_POST['cmdversRecup'])){
$choix5=$_POST['cmdversRecup'];
}
else{
$choix5=-2;
}
if(isset($_POST['paRecup'])){
$choix=$_POST['paRecup'];
}else{
$choix=-1;
}
//insertion des elements dans la base de données
if (isset($_POST['envoyer'])) {
if(isset($_POST['libelle'])){
$libelle = $_POST['libelle'];
$autre = $_POST['autre'];
$pa = $_POST['pa'];
$frais = $_POST['frais'];
$pv = $_POST['pv'];
$tx = $_POST['tx'];
$reste = $_POST['reste'];
$modep = $_POST['modep'];
$modev = $_POST['modev'];
$montant = $_POST['montant'];
$datevers = $_POST['datevers'];
$delai = $_POST['delai'];
if (($_POST['libelle']!="") AND ($_POST['pa']!="") AND ($_POST['frais']!="") AND ($_POST['pv']!="")
AND ($_POST['tx']!="") AND ($_POST['reste']!="") AND ($_POST['modep']!="")
AND ($_POST['delai']!="")){
$req=$pdo->prepare("INSERT INTO materiel(materiel.libelle, materiel.autre, materiel.pa, materiel.frais, materiel.pv, materiel.tx, materiel.reste,
materiel.modep, materiel.modev, materiel.montant, materiel.datevers, materiel.delai)
VALUES(:libelle, :autre, :pa, :frais, :pv, :tx, :reste, :modep, :modev, :montant, :datevers, :delai)");
$req->execute(array(
':libelle'=>$libelle,
':autre'=>$autre,
'pa'=>$pa,
':frais'=>$frais,
':pv'=>$pv,
':tx'=>$tx,
':reste'=>$reste,
':modep'=>$modep,
':modev'=>$modev,
':montant'=>$montant,
':datevers'=>$datevers,
':delai'=>$delai
));
header('location:../affichages/affcmdmat.php');
}else{
echo 'base de données non renseigné!';
}
}
}
?>
<script type="text/javascript">
function CalculMarge()
{
//document.zbg.pht.value = document.getElementById("qte").value * document.zbg.pu.value;
//document.zbg.tva.value = parseFloat(document.zbg.pht.value) * 0.18;
document.zbg.pv.value = parseFloat(document.zbg.pa.value) + parseFloat(document.zbg.frais.value);
document.zbg.tx.value = parseFloat(document.zbg.pv.value) * 0.1;
document.zbg.reste.value = parseFloat(document.zbg.pv.value) - parseFloat(document.zbg.pa.value);
//document.zbg.mav.value = parseFloat(document.zbg.pv.value)* 0.1;
//document.zbg.mtt.value = parseFloat(document.zbg.loyer.value) + parseFloat(document.zbg.sodeci.value)+ parseFloat(document.zbg.cie.value)+ parseFloat(document.
//.tel.value) + parseFloat(document.zbg.autre.value);
}
</script>
<div class="container">
<br>
<br>
<br>
<h3>Formulaire d'enregistrement à une commande Materiel</h3>
<hr>
<form action="cmdmat.php" method="POST" name="zbg">
<!-- on va recuper nos versements -->
<div class="form-group">
<label for="PaRecup"><h5>Materiels existants</h5></label>
<select name="paRecup" id="paRecup" style="width: 300px;" >
<option> choix d'un Mateiel</option>
<?php foreach ($tab3 as $ligne3): ?>
echo "<option onClick="affiche();" <?php
if ($choix==$ligne3->libelle){
echo "selected";
}
echo ">";?> <?= $ligne3->libelle; ?></option>
<?php endforeach; ?>
</select>
</div>
<!-- fin recuperation -->
<div class="form-group">
<label for="autre"><h5>Autre Materiel<h5></label>
<input type="text" name="autre" id="autre" class="form-control" placeholder="Entrer le nom du materiel" required/>
</div>
<div class="form-group">
<label for="pa"><h5>Prix d'achat</h5></label></br>
<input type="text" name="pa" id="pa" >
</div>
<div class="form-group">
<label for="frais"><h5>Entrer les frais généraux<h5></label>
<input type="text" name="frais" id="frais" class="form-control" placeholder="Entrer les frais" required/>
</div>
<div class="form-group" id="affichepv">
<label for="pv"><h5>Prix de Vente Proposé</h5></label></br>
<input type="text" name="pv" id="pv" placeholder="Calcul Automatique">
<div>
<div>
<label for="tx"><h5>Taux</h5></label></br>
<input type="text" name="tx" id="tx" placeholder="Calcul Automatique">
</div>
<div class="form-group">
<label for="reste"><h5>Reste ou Marge bénéficiare<h5></label>
<input type="text" name="reste" id="reste" class="form-control" placeholder="Calcul Automatique" />
<br>
<button type="button" name="RgMarge" class="btn btn-success" onclick="CalculMarge();">Calcul</button>
</div>
<div class="form-group">
<label for="paiement"><h5>Mode de Paiement</h5></label>
<input type="radio" name="choixpayement" value="Cash" onClick="afficheCash();">Paiement Cash
<input type="radio" name="choixpayement" value="Credit" onClick="afficheCredit();" >Paiement Credit
</div>
<div class="form-group" id="afficheV">
<label for="modev"><h5>Mode de Versement</h5></label>
<select name="modev" id="modev" style="width: 300px;">
<option> choix d'un Versement</option>
<?php foreach ($tab5 as $ligne5): ?>
echo "<option onClick="affiche();" <?php
if ($choix5==$ligne5->libelle){
echo "selected";
}
echo ">";?> <?= $ligne5->libelle; ?></option>
<?php endforeach; ?>
</select>
</div>
<div class="form-group" id="afficheM">
<label for="montant"><h5>Choix des Montants</h5></label>
<input type="text" name="montant" value="" required >
</div>
<div class="form-group" id="afficheD">
<label for="datevers"><h5> Choix des Dates</h5></label>
<input type="date" name="datevers" value="" required>
</div>
<div class="form-group">
<label for="delai"><h5>Delai de Livraison<h5></label>
<input type="date" name="delai" id="delai" class="form-control" placeholder="Entrer le delai" required/>
</div>
<div>
<input type="submit" name="envoyer" value="Enregistrer" class="btn btn-success">
</div>
<script type="text/javascript">
document.getElementById("afficheV").style.display="none";
document.getElementById("afficheM").style.display="none";
document.getElementById("afficheD").style.display="none";
function afficheCash(){
document.getElementById("afficheV").style.display="none";
document.getElementById("afficheM").style.display="none";
document.getElementById("afficheD").style.display="none";
}
function afficheCredit(){
document.getElementById("afficheV").style.display="block";
document.getElementById("afficheM").style.display="block";
document.getElementById("afficheD").style.display="block";
}
</script>
<br>
</form>
</div>
<?php require '../footer.php'; ?>
/*fin code*/
Heureux d'apprendre.
je dois inserer les donnees de ce formulaire dans la base de donnees
vous le trouverez dans le code.
jai ensuite fait ma connexion a ma de donnée et taper la requète préparé en pdo pour l'insérer dans ma base de donnée qui s'appelle :'tdb'
mais ça ne marche pas depuis hier nuit suis dessus...
merci déjà pour ton aide et ton soutien !
voici tout le code: vous pouvez visualisé les élément du formulaire les requetes . blessing
/*debut code*/
<?php require '../header.php'; ?>
<?php include('../db.php'); ?>
<?php
$query = "SELECT * FROM cmdmateriel";
$stat = $pdo->query($query);
$tab3=$stat->fetchAll();
$query5 = "SELECT * FROM cmdvers";
$stat5 = $pdo->query($query5);
$tab5=$stat5->fetchAll();
if(isset($_POST['cmdversRecup'])){
$choix5=$_POST['cmdversRecup'];
}
else{
$choix5=-2;
}
if(isset($_POST['paRecup'])){
$choix=$_POST['paRecup'];
}else{
$choix=-1;
}
//insertion des elements dans la base de données
if (isset($_POST['envoyer'])) {
if(isset($_POST['libelle'])){
$libelle = $_POST['libelle'];
$autre = $_POST['autre'];
$pa = $_POST['pa'];
$frais = $_POST['frais'];
$pv = $_POST['pv'];
$tx = $_POST['tx'];
$reste = $_POST['reste'];
$modep = $_POST['modep'];
$modev = $_POST['modev'];
$montant = $_POST['montant'];
$datevers = $_POST['datevers'];
$delai = $_POST['delai'];
if (($_POST['libelle']!="") AND ($_POST['pa']!="") AND ($_POST['frais']!="") AND ($_POST['pv']!="")
AND ($_POST['tx']!="") AND ($_POST['reste']!="") AND ($_POST['modep']!="")
AND ($_POST['delai']!="")){
$req=$pdo->prepare("INSERT INTO materiel(materiel.libelle, materiel.autre, materiel.pa, materiel.frais, materiel.pv, materiel.tx, materiel.reste,
materiel.modep, materiel.modev, materiel.montant, materiel.datevers, materiel.delai)
VALUES(:libelle, :autre, :pa, :frais, :pv, :tx, :reste, :modep, :modev, :montant, :datevers, :delai)");
$req->execute(array(
':libelle'=>$libelle,
':autre'=>$autre,
'pa'=>$pa,
':frais'=>$frais,
':pv'=>$pv,
':tx'=>$tx,
':reste'=>$reste,
':modep'=>$modep,
':modev'=>$modev,
':montant'=>$montant,
':datevers'=>$datevers,
':delai'=>$delai
));
header('location:../affichages/affcmdmat.php');
}else{
echo 'base de données non renseigné!';
}
}
}
?>
<script type="text/javascript">
function CalculMarge()
{
//document.zbg.pht.value = document.getElementById("qte").value * document.zbg.pu.value;
//document.zbg.tva.value = parseFloat(document.zbg.pht.value) * 0.18;
document.zbg.pv.value = parseFloat(document.zbg.pa.value) + parseFloat(document.zbg.frais.value);
document.zbg.tx.value = parseFloat(document.zbg.pv.value) * 0.1;
document.zbg.reste.value = parseFloat(document.zbg.pv.value) - parseFloat(document.zbg.pa.value);
//document.zbg.mav.value = parseFloat(document.zbg.pv.value)* 0.1;
//document.zbg.mtt.value = parseFloat(document.zbg.loyer.value) + parseFloat(document.zbg.sodeci.value)+ parseFloat(document.zbg.cie.value)+ parseFloat(document.
//.tel.value) + parseFloat(document.zbg.autre.value);
}
</script>
<div class="container">
<br>
<br>
<br>
<h3>Formulaire d'enregistrement à une commande Materiel</h3>
<hr>
<form action="cmdmat.php" method="POST" name="zbg">
<!-- on va recuper nos versements -->
<div class="form-group">
<label for="PaRecup"><h5>Materiels existants</h5></label>
<select name="paRecup" id="paRecup" style="width: 300px;" >
<option> choix d'un Mateiel</option>
<?php foreach ($tab3 as $ligne3): ?>
echo "<option onClick="affiche();" <?php
if ($choix==$ligne3->libelle){
echo "selected";
}
echo ">";?> <?= $ligne3->libelle; ?></option>
<?php endforeach; ?>
</select>
</div>
<!-- fin recuperation -->
<div class="form-group">
<label for="autre"><h5>Autre Materiel<h5></label>
<input type="text" name="autre" id="autre" class="form-control" placeholder="Entrer le nom du materiel" required/>
</div>
<div class="form-group">
<label for="pa"><h5>Prix d'achat</h5></label></br>
<input type="text" name="pa" id="pa" >
</div>
<div class="form-group">
<label for="frais"><h5>Entrer les frais généraux<h5></label>
<input type="text" name="frais" id="frais" class="form-control" placeholder="Entrer les frais" required/>
</div>
<div class="form-group" id="affichepv">
<label for="pv"><h5>Prix de Vente Proposé</h5></label></br>
<input type="text" name="pv" id="pv" placeholder="Calcul Automatique">
<div>
<div>
<label for="tx"><h5>Taux</h5></label></br>
<input type="text" name="tx" id="tx" placeholder="Calcul Automatique">
</div>
<div class="form-group">
<label for="reste"><h5>Reste ou Marge bénéficiare<h5></label>
<input type="text" name="reste" id="reste" class="form-control" placeholder="Calcul Automatique" />
<br>
<button type="button" name="RgMarge" class="btn btn-success" onclick="CalculMarge();">Calcul</button>
</div>
<div class="form-group">
<label for="paiement"><h5>Mode de Paiement</h5></label>
<input type="radio" name="choixpayement" value="Cash" onClick="afficheCash();">Paiement Cash
<input type="radio" name="choixpayement" value="Credit" onClick="afficheCredit();" >Paiement Credit
</div>
<div class="form-group" id="afficheV">
<label for="modev"><h5>Mode de Versement</h5></label>
<select name="modev" id="modev" style="width: 300px;">
<option> choix d'un Versement</option>
<?php foreach ($tab5 as $ligne5): ?>
echo "<option onClick="affiche();" <?php
if ($choix5==$ligne5->libelle){
echo "selected";
}
echo ">";?> <?= $ligne5->libelle; ?></option>
<?php endforeach; ?>
</select>
</div>
<div class="form-group" id="afficheM">
<label for="montant"><h5>Choix des Montants</h5></label>
<input type="text" name="montant" value="" required >
</div>
<div class="form-group" id="afficheD">
<label for="datevers"><h5> Choix des Dates</h5></label>
<input type="date" name="datevers" value="" required>
</div>
<div class="form-group">
<label for="delai"><h5>Delai de Livraison<h5></label>
<input type="date" name="delai" id="delai" class="form-control" placeholder="Entrer le delai" required/>
</div>
<div>
<input type="submit" name="envoyer" value="Enregistrer" class="btn btn-success">
</div>
<script type="text/javascript">
document.getElementById("afficheV").style.display="none";
document.getElementById("afficheM").style.display="none";
document.getElementById("afficheD").style.display="none";
function afficheCash(){
document.getElementById("afficheV").style.display="none";
document.getElementById("afficheM").style.display="none";
document.getElementById("afficheD").style.display="none";
}
function afficheCredit(){
document.getElementById("afficheV").style.display="block";
document.getElementById("afficheM").style.display="block";
document.getElementById("afficheD").style.display="block";
}
</script>
<br>
</form>
</div>
<?php require '../footer.php'; ?>
/*fin code*/
Heureux d'apprendre.
DerkoFR
Messages postés
504
Date d'inscription
vendredi 7 novembre 2014
Statut
Membre
Dernière intervention
5 janvier 2017
74
Modifié par DerkoFR le 1/06/2016 à 11:54
Modifié par DerkoFR le 1/06/2016 à 11:54
Bonjour,
Commence par mettre
<*code php> //ton code </code>
Sinon je peux pas t'aider..
Commence par mettre
<*code php> //ton code </code>
Sinon je peux pas t'aider..
letolesavant
Messages postés
11
Date d'inscription
mardi 10 mai 2016
Statut
Membre
Dernière intervention
1 juin 2016
Modifié par jordane45 le 1/06/2016 à 14:32
Modifié par jordane45 le 1/06/2016 à 14:32
le voici le code comme le veut certainement
ok en attente
<?php //insertion des elements dans la base de données if (isset($_POST['envoyer'])) { if(isset($_POST['libelle'])){ $libelle = $_POST['libelle']; $autre = $_POST['autre']; $pa = $_POST['pa']; $frais = $_POST['frais']; $pv = $_POST['pv']; $tx = $_POST['tx']; $reste = $_POST['reste']; $modep = $_POST['modep']; $modev = $_POST['modev']; $montant = $_POST['montant']; $datevers = $_POST['datevers']; $delai = $_POST['delai']; if (($_POST['libelle']!="") AND ($_POST['pa']!="") AND ($_POST['frais']!="") AND ($_POST['pv']!="") AND ($_POST['tx']!="") AND ($_POST['reste']!="") AND ($_POST['modep']!="") AND ($_POST['delai']!="")){ $req=$pdo->prepare("INSERT INTO materiel(materiel.libelle, materiel.autre, materiel.pa, materiel.frais, materiel.pv, materiel.tx, materiel.reste, materiel.modep, materiel.modev, materiel.montant, materiel.datevers, materiel.delai) VALUES(:libelle, :autre, :pa, :frais, :pv, :tx, :reste, :modep, :modev, :montant, :datevers, :delai)"); $req->execute(array( ':libelle'=>$libelle, ':autre'=>$autre, 'pa'=>$pa, ':frais'=>$frais, ':pv'=>$pv, ':tx'=>$tx, ':reste'=>$reste, ':modep'=>$modep, ':modev'=>$modev, ':montant'=>$montant, ':datevers'=>$datevers, ':delai'=>$delai )); header('location:../affichages/affcmdmat.php'); }else{ echo 'base de données non renseigné!'; } } } ?> voici le formulaire /** <div class="container"> <br> <br> <br> <h3>Formulaire d'enregistrement à une commande Materiel</h3> <hr> <form action="cmdmat.php" method="POST" name="zbg"> <!-- on va recuper nos versements --> <div class="form-group"> <label for="PaRecup"><h5>Materiels existants</h5></label> <select name="paRecup" id="paRecup" style="width: 300px;" > <option> choix d'un Mateiel</option> <?php foreach ($tab3 as $ligne3): ?> echo "<option onClick="affiche();" <?php if ($choix==$ligne3->libelle){ echo "selected"; } echo ">";?> <?= $ligne3->libelle; ?></option> <?php endforeach; ?> </select> </div> <!-- fin recuperation --> <div class="form-group"> <label for="autre"><h5>Autre Materiel<h5></label> <input type="text" name="autre" id="autre" class="form-control" placeholder="Entrer le nom du materiel" required/> </div> <div class="form-group"> <label for="pa"><h5>Prix d'achat</h5></label></br> <input type="text" name="pa" id="pa" > </div> <div class="form-group"> <label for="frais"><h5>Entrer les frais généraux<h5></label> <input type="text" name="frais" id="frais" class="form-control" placeholder="Entrer les frais" required/> </div> <div class="form-group" id="affichepv"> <label for="pv"><h5>Prix de Vente Proposé</h5></label></br> <input type="text" name="pv" id="pv" placeholder="Calcul Automatique"> <div> <div> <label for="tx"><h5>Taux</h5></label></br> <input type="text" name="tx" id="tx" placeholder="Calcul Automatique"> </div> <div class="form-group"> <label for="reste"><h5>Reste ou Marge bénéficiare<h5></label> <input type="text" name="reste" id="reste" class="form-control" placeholder="Calcul Automatique" /> <br> <button type="button" name="RgMarge" class="btn btn-success" onclick="CalculMarge();">Calcul</button> </div> <div class="form-group"> <label for="paiement"><h5>Mode de Paiement</h5></label> <input type="radio" name="choixpayement" value="Cash" onClick="afficheCash();">Paiement Cash <input type="radio" name="choixpayement" value="Credit" onClick="afficheCredit();" >Paiement Credit </div> <div class="form-group" id="afficheV"> <label for="modev"><h5>Mode de Versement</h5></label> <select name="modev" id="modev" style="width: 300px;"> <option> choix d'un Versement</option> <?php foreach ($tab5 as $ligne5): ?> echo "<option onClick="affiche();" <?php if ($choix5==$ligne5->libelle){ echo "selected"; } echo ">";?> <?= $ligne5->libelle; ?></option> <?php endforeach; ?> </select> </div> <div class="form-group" id="afficheM"> <label for="montant"><h5>Choix des Montants</h5></label> <input type="text" name="montant" value="" required > </div> <div class="form-group" id="afficheD"> <label for="datevers"><h5> Choix des Dates</h5></label> <input type="date" name="datevers" value="" required> </div> <div class="form-group"> <label for="delai"><h5>Delai de Livraison<h5></label> <input type="date" name="delai" id="delai" class="form-control" placeholder="Entrer le delai" required/> </div> <div> <input type="submit" name="envoyer" value="Enregistrer" class="btn btn-success"> </div>
ok en attente
EDIT : Ajout des balises de code (la coloration syntaxique).
Explications disponibles ici :ICI Merci d'y penser dans tes prochains messages. |
patrice86
Messages postés
1378
Date d'inscription
dimanche 26 octobre 2008
Statut
Membre
Dernière intervention
26 novembre 2023
125
1 juin 2016 à 12:20
1 juin 2016 à 12:20
Bjr
Utilises la balise code du forum stp ! C'est illisible là...
Utilises la balise code du forum stp ! C'est illisible là...
DerkoFR
Messages postés
504
Date d'inscription
vendredi 7 novembre 2014
Statut
Membre
Dernière intervention
5 janvier 2017
74
1 juin 2016 à 13:18
1 juin 2016 à 13:18
Déjà 3 fois
Sinon je peux pas t'aider.. </code> X2
Signaler 3 DerkoFR
- 1 juin 2016 à 11:54
Bonjour,
Commence par mettre
<*code php> //ton code
Sinon je peux pas t'aider.. </code> X2