Problème sur insertion dans la base de donné

NightwishQc Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -  
NightwishQc Messages postés 5 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Sur mon site, j'ai une option d'ajout, mais les requète fonctionne au complet, le seul hic est lorsque la variable d'insertion dans la base de donnée arrive, rien ne fonctionne. Le pire c,est que sur mon server émulé Wamp tout fonctionne nickel, est-ce qui aurais un probleme dedant le code ?

Code source :

if ((!empty($_GET['add'])) && ($_GET['add'] == "newmovie"))
{
$tagsQuery = $bdd->query('SELECT * FROM movie_tags ORDER BY tag');

if (!empty($_POST))
{
extract($_POST);
$valid = true;

if ((empty($title)) && (empty($actor)) && (empty($resume)) && (empty($embed)) &&(empty($trailer)))
{
$valid = false;
$errorall = "Veuillez remplir tous les champs menquant.";
}

$titleCheck = $bdd->prepare('SELECT title FROM movies WHERE title=:title');
$titleCheck->execute(array('title'=>$title));

if ($titleCheck->rowCount()>0)
{
$valid = false;
$errortitle = "Film déjà ajouté";
}

if ((!empty($resume)) && (strlen($resume)<5))
{
$valid = false;
$errorresume = "Le résumé doit contenir plus de 5 characters";
}

if ((!empty($trailer)) && (strlen($trailer)<110))
{
$valid=false;
$errortrailer="Le embed code doit contenir minimum 110 characters";
}

if ($valid)
{

/* Creation du perma link */
$charEdit = '\"';
$charEdited = '"';

$embedEdited = str_replace($charEdit, $charEdited, $embed);
$trailerEdited = str_replace($charEdit, $charEdited, $trailer);

$strLink = ' ';
$strLinkRemplaced = '-';
$permaLink = str_replace($strLink, $strLinkRemplaced, $title);
/* Fin de la creation du perma */


/* Creation de la description */

$descriptor = '<b>Résumé :</b><br>'.htmlspecialchars($resume).'
<br><br><b>Acteurs :</b>'.htmlspecialchars($actor).'<br><b>Genre :</b>'.htmlspecialchars($tags).'<br><b>Pays : </b>'.$pays.'<br><b>Année : </b>'.$years.'<br><b>Duree : </b>'.$time.' min
<br><span style=\"font-weight: bold;\"><br>Bande-Annonce:</span><br><br>'.$trailerEdited.'';

$to = 'myemail@live.ca';
$subject = 'Modération d\'un film';
$message = 'Un utilisateur vient d\'ajouté un film dans la section film, voici les informations:<br><br>
Titre: '.$title.'<br>
PureVID embed: '.htmlspecialchars($embedEdited).'<br>
Bande-Annonce: '.htmlspecialchars($trailerEdited).'<br>
Utilisateur : '.$_SESSION['loggeduser_username'].'';
$headers = 'From:noreply@mysiteweb.net'."\r\n";
$headers.='MIME-version: 1.0'."\r\n";
$headers.='Content-type: text/html; charset=utf-8'."\r\n";
mail($to,$subject,$message,$headers);


$saveMovie = $bdd->query('INSERT INTO movies (title,perma,description,embed,tags,years,pays,member_user,status) VALUES ("'.htmlspecialchars($title).'","'.$permaLink.'","'.$descriptor.'","'.$embedEdited.'","'.$tags.'","'.$years.'","'.$pays.'","'.$_SESSION['loggeduser_username'].'","1")');
$addJts = $bdd->query('UPDATE users SET coins=coins+0.01 WHERE username="'.$_SESSION['loggeduser_username'].'"');

$done = "Le film ".$title." à bien été ajoutè, il est a présent en modération. Un message vous serras envoyé lorsque le film serras autorisé. Modération peut prendre jussqu'a 24h.";
}
}
}

A voir également:

1 réponse

NightwishQc Messages postés 5 Date d'inscription   Statut Membre Dernière intervention  
 
Personne aurais une idée ?
0