Mam takie cos
if($user->data['is_registered'] && $user->data['group_id']==5) {
if (isset ($_POST['wyslij'])) {
$config = include('config.php');
try {
$db = new PDO("mysql:host={$config['host']};dbname={$config['db']}", $config['user'], $config['pass']);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
for ( $i=0; $i < count($tytul,$img) ; $i++ ) {
$tytul = $_POST['tytul'][$i];
$img = $_POST['img'][$i];
$edytuj_bundle = $db->prepare("INSERT INTO `humblebundle` (`tytul`, `img`) VALUES (:tytul, :img)");
$edytuj_bundle->bindValue(':tytul', $tytul, PDO::PARAM_STR);
$edytuj_bundle->bindValue(':img', $img, PDO::PARAM_STR);
$edytuj_bundle->execute();
}
echo '<p class="success">Edytowane !</p>';
var_dump($edytuj_bundle);
}
catch (PDOException $e) {
echo 'Oops ! Cos poszło nie tak !'.$e->getMessage();
die();
}
}
a tutaj formularz oraz JS:
<div id="podklad2">
<form method="POST">
<ul id="podstawowe_hb">
<div class="dodawanie_podstawowe">
<fieldset>
<li class="podpis">
<label>Obrazek
<span class="nazwa"><input type="text" name="img[]" value=""></input></span>
</label>
<label>Tytuł gry
<span class="nazwa"><input type="text" name="tytul[]" value=""></input></span>
</label>
</li>
</fieldset>
</div>
<input type="button" id="add-row" name="add-row" value="Dodaj następne" />
<input type="submit" class="button" name="wyslij" value="Edytuj" />
</ul>
</form>
</div>
<script type="text/javascript">
jQuery(function ($) {
var $button = $('#add-row'),
$row = $('.dodawanie_podstawowe').clone();
$button.click(function () {
$row.clone().insertBefore($button);
});
});
</script>
ale niestety po kliknięciu "edytuj" nic się nie dzieje, to znaczy w bazie nic sie nie dodaje, gdzie tu jest bład i jak to naprawić bo pewnie coś z pętelką
var_dump($edytuj_bundle);
wychodzi takie coś NULL object(PDO)#7 (0) { }