le 06/08/2009 à 18:57
jackbocar
Est-il possible de poster des données avec un formulaire avec ce code :
Mon code d'insertion :
Ou est-il possible de créer une classe pour poster $POST_[' '] avec ce même code.
Jack Bocar
<?php
public function dbInsert($table, $values)
{
$this->conn();
$fieldnames = array_keys($values[0]);
$size = sizeof($fieldnames);
$i = 1;
$sql = "INSERT INTO $table";
$fields = '( ' . implode(' ,', $fieldnames) . ' )';
$bound = '(:' . implode(', :', $fieldnames) . ' )';
$sql .= $fields.' VALUES '.$bound;
$stmt = $this->db->prepare($sql);
foreach($values as $vals)
{
$stmt->execute($vals);
}
}
?>
Mon code d'insertion :
<?php
$values = array(
array('animal_name'=>'bruce', 'animal_type'=>'dingo'),
array('animal_name'=>'bruce', 'animal_type'=>'wombat'),
array('animal_name'=>'bruce', 'animal_type'=>'kiwi'),
array('animal_name'=>'bruce', 'animal_type'=>'kangaroo')
);
$crud->dbInsert('animals', $values);
?>
Ou est-il possible de créer une classe pour poster $POST_[' '] avec ce même code.
Jack Bocar