bon... déjà ca fonctionne pas, j'essaie d'afficher $cv1 (en pensant que $cv prend 1, 2, 3, ...etc à chaque tour de boucle), bref, je try je try et try encore et encore lol
Merci pour tes lumière car je suis encore dans la pénombre, si juste tu peux m’aiguiller en commentant ou expliquant le process pour extraire et manip ces tableau, un grand merci car c'est pas simple dans ce cas précis ....
Le problème est que si les champs pour le salarié 1 ne sont pas remplis, ca me renvoie une erreur, un peu normal en fait vu que le valeur 1 existe pas...
Si tu as suivi la discussion depuis le départ (je sais y à une tartine à lire mdr), J'ai 5 champs et je veux pas que ca provoque une erreur si un des champs est pas ou mal rempli...
Je vais voir sinon pour activer en javascript les champs salarié les un après les autres vu que c'est un "accordeon" de bootstrap... regardez...
Du coup, si "salarié 1" bien rempli, alors j'active le lien pour ouvrir "salarié 2" etc etc une idée/une piste peut-être faire faire une chose du style...
Ben disons que je suis perdus complet là, avec ton exemple là, je suis obligé de reprendre aussi la partie de comptage et cela me dis pas comment je faire pour afficher les info ou je veux dans ma page de traitement...
J'ai testé ton code, je peux le compléter je penses pour les autres info mais ton foreach est encore dans la boucle non ? du coup pour l'affichage ou je veux ???que faire ?...
pour le moment, ce qui est fonctionnel, sauf pour l'affichage ou je veux c'est ce code :
Donc je pourrais coupler le code ci dessus avec du JS ?
du genre ça ?
<button onclick="myFunction()">New salarié +</button>
<script>
function myFunction() {
var x = document.createElement("INPUT");
x.setAttribute("type", "text");
x.setAttribute("value", "Hello World!");
document.body.appendChild(x);
}
J'ai déjà regardé mais je vois pas comment coupler cela ... fixer une limite de création de champs à 5 et que ça s'incrémente aussi mdr, que de réflexions lol ;p
Alors c'est relativement "simple" à faire, on peut le faire une petite requête ajax.
tu mets les champ du formulaire dans un autre fichier que tu vas inclure dans ton formulaire.
tu fait ton bouton qui a pour valeur 2
au clique sur le bouton tu lances ta requête Ajax en transmettant la valeur du bouton et tu mets le retour de la requête à la suite des champs et tu incrémentes la valeur du bouton.
Je te conseille de lire des cours pour bien comprendre ce qu'est une variable, les boucles, les fonctions, etc ... Sinon t'as pas fini de poser des questions.
je te met le code mais c'est le dernier
Je précise que c'est UNE façon de faire un non LA façon de faire.
<script>
$("form").on( "click" , "button" , function(e){
e.preventDefault();
var i = $("button").val();
var a = parseInt(i,10);
newvalue = a+1;
$("button").val(newvalue);
if( i == 5){
$("button").remove();
}
if(i < 6){
$.post("champs.php", { i : i } , function(data){
$(".champs").append(data);
},
"text");
}
});
</script>
Bonjour à toutes et tous,
Propre le code je vais bosser dessus car sur l'appli que je développe pour mes besoins perso, il pose un problème sur un point, le bouton "ajouter" post et du coup créé une action et me renvoie sur une page de traitement du coup impossible de générer des champs en plus.
PETITE QUESTION ? sur ce code on charge jquery ou ajax :
Car j'ai déjà jquery.min.js de chargé sur mon template bootstrap 4 ... donc je n'avais pas intégré le script pour les tests ... ECT-CE DEUX CHOSES DISTINCTES ? dois-je intégrer l'url ci dessus en plus ?
Merci en tous les cas pour votre super travail ce topic m'a vraiment fait progresser sur pleins de points
Bon je n'ai pas réussir à faire fonctionner le générateur de champs AJAX sur mon site (je reviendrai dessus plus tard) mais tout est ok pour mes besoins actuels
Je remercie grandement (le mot est faible) tous les contributeurs qui ont passé du temps pour m'aider, votre aide m'a été précieuse et je continue mon apprentissage de php (+ javascript du coup aussi) avec des idées pleins la tête
SUJET RÉSOLU et j'espère qu'il pourra aider d'autres personnes.
Derien et n'hésite pas si tu as la moindre question
Tu gère ( PS : propre ton site ) et franchement vous m'avez vraiment motivé à progresser et apprendre, j'ai certes un peu (beaucoup) grillé les étapes en me lançant dans mon site mais au moins je vais avoir un coup ou deux d’avance pour le cours php d'OPC
Derien et n'hésite pas si tu as la moindre question
Tu gère ( PS : propre ton site ) et franchement vous m'avez vraiment motivé à progresser et apprendre, j'ai certes un peu (beaucoup) grillé les étapes en me lançant dans mon site mais au moins je vais avoir un coup ou deux d’avance pour le cours php d'OPC
Activer les erreurs PDO / (julp) htmlspecialchars / FAQ PHP / Pas d'aide par MP
Activer les erreurs PDO / (julp) htmlspecialchars / FAQ PHP / Pas d'aide par MP
Tu peux aussi sortir le séparateur de la boucle puisque c'est le même pour tous
Activer les erreurs PDO / (julp) htmlspecialchars / FAQ PHP / Pas d'aide par MP
il faut parcourir le tableau, $a est défini seulement dans la boucle et ne prend qu'une place
Jeune et ambitieux | Htmlspecialschars - Var_dump
Jeune et ambitieux | Htmlspecialschars - Var_dump
Jeune et ambitieux | Htmlspecialschars - Var_dump
Jeune et ambitieux | Htmlspecialschars - Var_dump
Activer les erreurs PDO / (julp) htmlspecialchars / FAQ PHP / Pas d'aide par MP
Jeune et ambitieux | Htmlspecialschars - Var_dump
Jeune et ambitieux | Htmlspecialschars - Var_dump
Jeune et ambitieux | Htmlspecialschars - Var_dump