Moin,
Folgendes gibt 1 Datenbankeintrag (wenn $grouparr = 1 id, $catarr = 1id ist.
Das gibt 2 Einträge und ich weiss einfach nicht wieso?
(if($add_gcr->execute()){
...
}
dazu:
Oder muss ich das wirklich mit
prüfen?
Gruss Newsletter
Folgendes gibt 1 Datenbankeintrag (wenn $grouparr = 1 id, $catarr = 1id ist.
PHP-Code:
<?php
if(isset($_POST["categoryname"])){
$grouparr = $_POST["group"];
$catarr = $_POST["categoryname"];
$value_sets = array();
foreach($grouparr as $groupid){
foreach($catarr as $catid){
$value_sets[] = "(".intval($groupid).",".intval($catid).")";
}
}
print_r($value_sets);
$add_gcr = $pdo->prepare("INSERT INTO link_group_category (groupid, catid) VALUES ".implode(",",$value_sets));
$add_gcr->execute();
}
(if($add_gcr->execute()){
...
}
dazu:
PHP-Code:
<?php
if(isset($_POST["categoryname"])){
$grouparr = $_POST["group"];
$catarr = $_POST["categoryname"];
$value_sets = array();
foreach($grouparr as $groupid){
foreach($catarr as $catid){
$value_sets[] = "(".intval($groupid).",".intval($catid).")";
}
}
print_r($value_sets);
$add_gcr = $pdo->prepare("INSERT INTO link_group_category (groupid, catid) VALUES ".implode(",",$value_sets));
$add_gcr->execute();
if($add_gcr->execute()){
?>
hallo
<?php
}
}
PHP-Code:
$insertid = $con->lastInsertId(); if ($insertid){ //true }else{ //false }
Gruss Newsletter

macht also demfall schon sinn, dass er auch
Kommentar