Bonjour à tous , j'ai un petit souci avec mon formulaire
merci de m'aider sur ce point
</form/>
Je n'ai pas mis la partie de connexion au site, mais pas utile pour comprendre mon probleme
En fait, quand je dis de modifier un élément, ce n'est pas ce que j'ai sélectionner qui est modifé
par exemple si je choisis de modifier la fiche numero 10 en selectionnant la checkbox 10 ce n'est pas le bon texte qui est envoyé
je ne suis pas claire...???
Alors quand je test les envoies, j'ai bien le modif=10 mais pour un ref et un texte different
bizarre ce truc
Ce qui fait que ce n'est pas la fiche que je sélectionne qui est modifié en changeant le texte du textarea correspondant mais une autre
Toujours pas claire?
alors c'est un systeme d'admin pour modifier des fiches, au lieu de faire un update de toutes les fiches meme quand ce n'est pas nécessaire (là ça marche); pour économiser les ressources, je veux juste modifier la fiche sélectionner
Je me répète mais je voulais etre claire
Merci pour votre future aide
merci de m'aider sur ce point
<?php foreach($_POST['ref'] as $i => $nb_champs) {
$ref_in= $_POST['ref'][$i];
$texte_in= $_POST['texte'][$i];
$modif_in=$_POST['modif'][$i];
if($modif_in) {
$bdd->exec("UPDATE $table SET texte='$texte_in' where ref=$modif_in");
}
$ref_in="" ;
$texte_in="" ;
$modif_in=""
} ?>
<form>
<?php $rep = $bdd->query("SELECT * FROM $table order by ref limit 0,10");?>
<?php while ($val = $rep->fetch()) {
$ref=$val["ref] ;
$texte=$val["texte"] ;?>
<input name="ref[]" type="hidden" id="ref[]" value="<?php echo $ref;?>">
<input name="modif[]" type="checkbox" id="modif[]" value="<?php echo $ref;?>" />
<textarea name="texte[]" cols="80" rows="2" id="texte[]"><?php echo $texte ; ?></textarea>
<?php
$ref="" ;
$texte="" ;
}?>
</form/>
Je n'ai pas mis la partie de connexion au site, mais pas utile pour comprendre mon probleme
En fait, quand je dis de modifier un élément, ce n'est pas ce que j'ai sélectionner qui est modifé
par exemple si je choisis de modifier la fiche numero 10 en selectionnant la checkbox 10 ce n'est pas le bon texte qui est envoyé
je ne suis pas claire...???
Alors quand je test les envoies, j'ai bien le modif=10 mais pour un ref et un texte different
bizarre ce truc
Ce qui fait que ce n'est pas la fiche que je sélectionne qui est modifié en changeant le texte du textarea correspondant mais une autre
Toujours pas claire?
alors c'est un systeme d'admin pour modifier des fiches, au lieu de faire un update de toutes les fiches meme quand ce n'est pas nécessaire (là ça marche); pour économiser les ressources, je veux juste modifier la fiche sélectionner
Je me répète mais je voulais etre claire
Merci pour votre future aide