Salut im essayant de construire un foreach de sorte de, qui extrairait ($ _ POST) puis utf8_decode chaque poste ainsi je ne dois pas faire ceci manuellement pour chaque $ variable, est-il facile de faire une telle fonction, im fatigué .. merci pour toute aide.en utilisant l'extrait pour extraire les variables post dollar
1
A
Répondre
4
Au lieu d'écrire toutes les variables en question à la main, vous pouvez simplement nommer les noms de champs, en utilisant cette fonction simple pour produire Instruction SET:
function dbSet($fields) {
$set='';
foreach ($fields as $field) {
if (isset($_POST[$field])) {
$set.="`$field`='".mysql_real_escape_string($_POST[$field])."', ";
}
}
return substr($set, 0, -2);
}
et de l'utilisation aussi simple que:
$fields = explode(" ","name surname lastname address zip fax phone");
$query = "UPDATE $table SET ".dbSet($fields)." WHERE id=$id";
Neat, hein?
Questions connexes
- 1. Que signifie $$ (dollar dollar ou double dollar) en PHP?
- 2. Variables dans les appels de l'élément du signe dollar mootools
- 3. php extraire l'url complète avec les variables
- 4. Comparer les chaînes et extraire les variables?
- 5. en utilisant jQuery $ pour extraire des données
- 6. extraire les paramètres post d'un formulaire en utilisant javascript/jQuery avant la soumission
- 7. Latex Dollar Sign \\ Comment signifier les variables d'environnement Linux en latex?
- 8. variables avec signe dollar dans le débogueur flex?
- 9. En utilisant post tableau de paypal
- 10. en utilisant des variables pour les tests unitaires seulement
- 11. Colonnes ignorées utilisant vb6 pour extraire d'Excel
- 12. dollar signe dans le tableau associatif Index
- 13. en utilisant jQuery ajax post pour soumettre des données sérialisées
- 14. chaînes terminées par dollar
- 15. Extraire les deux derniers mots d'une cellule en utilisant openoffice
- 16. Extraire les propriétés audio AAC en utilisant Python?
- 17. Comment extraire les liens du HTML en utilisant regex?
- 18. signe dollar dans les méthodes javascript
- 19. Comment utiliser jQuery AJAX $ .post pour stocker les variables PHP $ _SESSION?
- 20. RAW POST en utilisant cURL en PHP
- 21. Comment extraire un MFCC en utilisant C#
- 22. problème en utilisant regex pour extraire le texte
- 23. Syntaxe XPath pour extraire l'URL du HTMLNode en utilisant HTMLAgilityPack?
- 24. En utilisant XDocument pour rechercher et extraire des données
- 25. Extraire des images en utilisant iTextSharp
- 26. Comment extraire des variables spécifiques d'une chaîne?
- 27. extraire des caractères en utilisant des délimiteurs
- 28. Comment extraire des mots particuliers d'un paragraphe en utilisant PHP?
- 29. Extraire la valeur lang en utilisant JavaScript
- 30. Exécuter le script avec les variables get ou post
Pourquoi avez-vous besoin de utf8_decode() les données en premier lieu? Pourquoi pas, par exemple encoder les données entrantes comme «iso-8859-1» depuis le début? Que faites-vous avec les données après? –
Pourquoi avez-vous besoin d'extraire toutes les variables POST? –
parce que jquery ajax ne semble pas être flexible si vous voulez choisir un charset diffrenet que UTF – tetris