Foreach ne renvoyant qu'un seul resultat
Genj
-
genj -
genj -
Bonsoir,
je suis en train d écrire une fonction qui permettrait pour un insert ou un update de récupérer les champs et valeur d'un formulaire dynamiquement: n' ayant pas pas réussi à incorporer mon foreach directement dans la requete, j'ai créer une autre fonction pour ca; mais le foreach ne me revoie qu'un seul résultat.
Voila le code:
Et la page du formulaire:
je suis en train d écrire une fonction qui permettrait pour un insert ou un update de récupérer les champs et valeur d'un formulaire dynamiquement: n' ayant pas pas réussi à incorporer mon foreach directement dans la requete, j'ai créer une autre fonction pour ca; mais le foreach ne me revoie qu'un seul résultat.
Voila le code:
public function save($data) {
if (isset($data['id']) AND !empty($data['id'])) {
$pdo = PDO2::getInstance();
$requete = $pdo->prepare("UPDATE ".$this->table." SET " .$this->set($data)." WHERE id = ".$data['id']);
$requete->execute();
$requete->closeCursor();
}
else {
$pdo = PDO2::getInstance();
$requete = $pdo->prepare("INSERT INTO ".$this->table." SET ".$this->set($data));
$requete->execute();
$requete->closeCursor();
}
}
public function set($data) {
foreach ($data as $k => $v) {
$kv = "$k = '$v',";
$kv = substr($kv, 0, -1);
}
return $kv;
}
Et la page du formulaire:
if (!empty($_POST)) {
$category->save($_POST);
$_GET['id'] = $category->id;
}
<form method="post" action="index.php?"/>
<input name="id" type="hidden" value="<?php echo $category->id; ?>" />
<input name="titre" type="text" value="<?php echo $category->titre; ?>" />
<textarea name="contenu"><?php echo $category->contenu; ?>
A voir également:
- Foreach ne renvoyant qu'un seul resultat
- Resultat foot - Télécharger - Vie quotidienne
- Lexer resultat - Télécharger - Sport
- Résultat loto bulgarie autriche azerbaïdjan ✓ - Forum Loisirs / Divertissements
- Son dans un seul écouteur avec fil ✓ - Forum Casque et écouteurs
- Besoin d'un lien pour avoir les résultats de Loto de Autrich - Forum Loisirs / Divertissements