<?php
    
include ('cabecera.php');
    include (
'menu.php');

    switch (
$_POST['submit']) {
        case 
'Agregar Héroe':
            
$query "INSERT INTO `heroes` (`alias`, `identity`, `hero_villain`, `first_appeared`, `power`) VALUES (?,?,?,?,?)";
            
$args  = array($_POST['alias'], $_POST['identity'], $_POST['alias'], $_POST['side'], $_POST['year'], $_POST['power']);
            
$rslt  $pdo->prepare($query);
            if (
$rslt->execute($args)) {
                
$message "{$_POST['name']} fue insertado corectamente.";
            } else {
                
$message "Habia un problema insertado {$_POST['name']}.";
            }
            break;
        case 
'Agregar apariencia':
            
$args = array();
            foreach(
$_POST['movie'] as $movie) {
                if (
$movie == 'new') {
                    
array_push($args$_POST['hero'], $_POST['new_movie']);
                } else {
                    
// check if it exists already
                    
$mquery "SELECT * FROM appearances WHERE character_name=? AND movie=?";
                    
$margs  = array($_POST['hero'], $movie);
                    
$rslt  $pdo->prepare($mquery);
                    if (!
$rslt->execute($margs)) {
                        
array_push($args$_POST['hero'], $movie);
                    }
                }
            }
            
$movies count($args)/2;
            if (
$movies 0) {
                
$values str_repeat('(?,?), '$movies-1) . '(?,?)';
                
$query "INSERT INTO appearances (alias, movie) VALUES $values";
                
error_log("MURRAY: $query    " print_r($args1));
                
$rslt  $pdo->prepare($query);
                if (
$rslt->execute($args)) {
                    
$message "$movies aparencias fueron insertado corectamente.";
                } else {
                    
$message "Habia un problema insertado $movies aparencias.";
                }
            } else {
                
$checked count($_POST['movie']);
                
$message "Todos $checked aparencias ya estan en el base de datos.";
            }
            break;
        default:
            break;
    }
?>
    <main>
        <p><?php print_r($_POST); ?></p>
    </main>
<?php
    
include ('pie.php');
?>