Erreur de mon code php 2

clemenceLes Messages postés 57 Statut Membre -  
 le père -
Bonjour,

voici l'erreur que j'ai eu lorsque j'ai valider mon formulaire :

Notice: Undefined index: requiredcv in c:\documents and settings\clemence\bureau\projet tuteuré\sitepatapain\inscription_recrutement.php on line 50

Notice: Undefined index: requiredLM in c:\documents and settings\clemence\bureau\projet tuteuré\sitepatapain\inscription_recrutement.php on line 51
Erreur de syntaxe près de ' )' à la ligne 1

et voici le code php qui correspond a cette erreur :

if ((isset($_POST["MM_insert"])) && ($_POST["MM_insert"] == "recrutement")) {
$insertSQL = sprintf("INSERT INTO recrutement (cv, lettreMotiv) VALUES (%s, %s)",
GetSQLValueString($_POST['requiredcv'], "file"),
GetSQLValueString($_POST['requiredLM'], "file"));

mysql_select_db($database_patapain, $patapain);
$Result1 = mysql_query($insertSQL, $patapain) or die(mysql_error());

$insertGoTo = "adminRecrutement.php";
if (isset($_SERVER['QUERY_STRING'])) {
$insertGoTo .= (strpos($insertGoTo, '?')) ? "&" : "?";
$insertGoTo .= $_SERVER['QUERY_STRING'];
}
header(sprintf("Location: %s", $insertGoTo));
}

jaimerais donc savoir dou provient mon erreur car je ne compren pas !!
Configuration: Windows XP
Firefox 2.0.0.12

7 réponses

  1. le père
     
    Bonsoir

    Ton formulaire n'a pas de champs requiredcv et requiredLM. Vérifie ou donne nous le code du formulaire.
    0
  2. clemenceLes Messages postés 57 Statut Membre 19
     
    Voici mon formulaire :

    <form action="<?php echo $editFormAction; ?>" method="POST" name="recrutement" onsubmit="return checkrequired(this)" ENCTYPE="multipart/form-data">

    *CV<input name="requiredcv" type="file"/>
    <br/>
    *Lettre de motivation<input name="requiredLM" type="file"/>

    <input name="réinitialiser" type="reset" value="annuler"/>
    <input name="envoyer" type="submit" value="envoyer ma candidature"/>
    <input type="hidden" name="MM_insert" value="recrutement" />
    </form>

    et mes deux champs existent bien!!
    0
  3. le père
     
    damned ! Je suis troublé.

    Et si tu fais un print_r ($_POST); dans la validation du formulaire ?
    0
  4. le père
     
    mais non ! ce sont des champs de type file, ils ne sont pas passés dans $_POST, mais dans $_FILES
    0
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. clemenceLes Messages postés 57 Statut Membre 19
     
    oulaa ca devient assez compliker pour moi la !jv faire de mon mieu mai si ta explication plu clair sa marrangerai
    0
  7. le père
     
    Désolé, je ne vois pas comment on peut être plus clair, à part faire le travail à ta place
    0