ManuelPHP.com

Le forum de la communauté PHP !

Vous n'êtes pas identifié.

#1 19-05-2008 00:00:25

zalex06
Membre
Date d'inscription: 18-05-2008
Messages: 1

pb d insertion dans la bd et relation entre tables

Bonjour,
J'ai un petit pb d insertion de champs dans ma bd et j ai une question concernant les relations entre mes tables
J'ai 5 tables

jos_clients (id_client, nom_h, nom_jeune_fille, prenom_f, prenom_h, nationalite_f, nationalite_h)

jos_coordonnees_clients(id_coordonnees_clients, adresse_f, adresse_h, code_postal_f, code_postal_h, ville_f, ville_h, pays_f, pays_h, mail_f, mail_h, tel_f, tel_h, portable_f, portable_h, #id_client)

jos_contacts_clients(id_contact, nom_contact, prenom_contact, nationalite_contact, adresse_contact, code_postal_contact, ville_contact, pays_contact, mail_contact, tel_contact, portable_contact, #id_client)

jos_mariages(id_mariage, date_principale, date_secondaire, date_tertiaire, #id_client)

jos_evenements_mariages(id_evenements_mariages, horaire_evenement, evenement, lieu_evenement, #date_principale, #date_secondaire, #date_tertiaire)

Mes 5 tables sont en inno db

La table contact client est facultatif.
Si je rentres toutes les donnnes dans les formulaires la table contacts_clients n'est pas rempli ainsi que la table evenements mariages qui n est rempli qu'a moitié pas de horaire evenements, evenement et lieu evenement qui sont en varchar :s


Voici le code php :

Code:

PHP:
<?php
echo'<link type="text/css" rel="stylesheet" href="dhtmlgoodies_calendar/dhtmlgoodies_calendar.css?random=20051112" media="screen"></LINK>';
echo'<script type="text/javascript">
<!--
function AfficherZone (E)
{
document.getElementById("zone1").style.display = (E == 1) ? "block" : "none";
document.getElementById("zone2").style.display = (E == 2) ? "block" : "none";
document.getElementById("zone3").style.display = (E == 1) ? "block" : "none";
document.getElementById("zone4").style.display = (E == 2) ? "block" : "none";
document.getElementById("zone5").style.display = (E == 1) ? "block" : "none";
document.getElementById("zone6").style.display = (E == 2) ? "block" : "none";

}
//-->
</script>';

    echo'<SCRIPT type="text/javascript" src="dhtmlgoodies_calendar/dhtmlgoodies_calendar.js?random=20060118"></script>';


if(isset($_POST['ajout'])){
    // connection au serveur
    $server = 'localhost';
    $user = 'root';
    $pass = '';
    mysql_connect($server,$user,$pass);

    // selection de la base (td.sql)
    $db = 'love_story';
    mysql_select_db($db);

 /*if {(empty($_POST['nom']) || empty($_POST['date_news']) || 
    empty($_POST['annee_naissance']) || empty($_POST['mail']) || empty($_POST['statut_candidature'])

    die("ERREUR : tous les champs doivent &ecirc;tre remplis.");}*/
    
    $error=false;
    
    
    if(isset($_POST['nom_h'])){
        $nom_h=$_POST['nom_h'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
    if(isset($_POST['nom_jeune_fille'])){
        $nom_jeune_fille=$_POST['nom_jeune_fille'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
    if(isset($_POST['prenom_f'])){
        $prenom_f=$_POST['prenom_f'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
    
    if(isset($_POST['prenom_h'])){
        $prenom_h=$_POST['prenom_h'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
    
    if(isset($_POST['nationalite_f'])){
        $nationalite_f=$_POST['nationalite_f'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
        if(isset($_POST['nationalite_h'])){
        $nationalite_h=$_POST['nationalite_h'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
    
        if(isset($_POST['adresse_f'])){
        $adresse_f=$_POST['adresse_f'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
        
        if(isset($_POST['adresse_h'])){
        $adresse_h=$_POST['adresse_h'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
        
        if(isset($_POST['code_postal_f'])){
        $code_postal_f=$_POST['code_postal_f'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
        
        if(isset($_POST['code_postal_h'])){
        $code_postal_h=$_POST['code_postal_h'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
        
        if(isset($_POST['ville_f'])){
        $ville_f=$_POST['ville_f'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
        
        if(isset($_POST['ville_h'])){
        $ville_h=$_POST['ville_h'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
        
        if(isset($_POST['pays_f'])){
        $pays_f=$_POST['pays_f'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
        
        if(isset($_POST['pays_h'])){
        $pays_h=$_POST['pays_h'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
        
        if(isset($_POST['mail_f'])){
        $mail_f=$_POST['mail_f'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
        
        if(isset($_POST['mail_h'])){
        $mail_h=$_POST['mail_h'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
        
        if(isset($_POST['tel_f'])){
        $tel_f=$_POST['tel_f'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
        
        if(isset($_POST['tel_h'])){
        $tel_h=$_POST['tel_h'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
        
        if(isset($_POST['portable_f'])){
        $portable_f=$_POST['portable_f'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
        
        if(isset($_POST['portable_h'])){
        $portable_h=$_POST['portable_h'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
    
    
    
    if(isset($_POST['nom_contact'])){
        $nom_contact=$_POST['nom_contact'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        if(isset($_POST['prenom_contact'])){
        $prenom_contact=$_POST['prenom_contact'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        if(isset($_POST['nationalite_contact'])){
        $nationalite_contact=$_POST['nationalite_contact'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        if(isset($_POST['adresse_contact'])){
        $adresse_contact=$_POST['adresse_contact'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        if(isset($_POST['code_postal_contact'])){
        $code_postal_contact=$_POST['code_postal_contact'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        if(isset($_POST['ville_contact'])){
        $ville_contact=$_POST['ville_contact'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        if(isset($_POST['pays_contact'])){
        $pays_contact=$_POST['pays_contact'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        if(isset($_POST['mail_contact'])){
        $mail_contact=$_POST['mail_contact'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
    
        
        if(isset($_POST['tel_contact'])){
        $tel_contact=$_POST['tel_contact'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
            if(isset($_POST['portable_contact'])){
        $portable_contact=$_POST['portable_contact'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
    
            
        
            if(isset($_POST['date_principale'])){
        $date_principale=$_POST['date_principale'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
            if(isset($_POST['date_secondaire'])){
        $date_secondaire=$_POST['date_secondaire'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
                if(isset($_POST['date_tertiaire'])){
        $date_tertiaire=$_POST['date_tertiaire'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
        
            if(isset($_POST['horaire_evenement'])){
        $horaire_evenement=$_POST['horaire_evenement'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
            if(isset($_POST['evenement'])){
        $evenement=$_POST['evenement'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}
        
            if(isset($_POST['lieu_evenement'])){
        $lieu_evenement=$_POST['lieu_evenement'];
    }
    else{        
    $error = true;
        $message = "Probl&egrave;me de formulaire";}



if($error){
 echo $message;
 exit();
}

    /*
    
    if (($nom_h=="") || (is_numeric($nom_h))) {echo 'Veuillez remplir correctement le champ nom du mari&eacute; svp.<br/>';//si le champ nom du marié est vide ou si c'est un chiffre alors erreur
        $error=true;
    }


    if (($nom_jeune_fille=="") || (is_numeric($nom_jeune_fille))) {echo 'Veuillez remplir correctement le nom de jeune fille de la mari&eacute;e svp.<br/>';//si le champ nom de la mariée est vide ou si c'est un chiffre alors erreur
    $error=true;
    }

    if (($prenom_f=="") || (is_numeric($prenom_f))) {echo 'Veuillez remplir correctement le pr&eacute;nom de la mari&eacute;e svp.<br/>';//si le champ prénom de la mariée est vide ou si c'est un chiffre alors erreur
    $error=true;
    }
    
    if (($prenom_h=="") || (is_numeric($prenom_h))) {echo 'Veuillez remplir correctement le pr&eacute;nom du mari&eacute; svp.<br/>';//si le champ prénom du marié est vide ou si c'est un chiffre alors erreur
    $error=true;
    }
    
    if (($nationalite_f=="") || (is_numeric($nationalite_f))) {echo 'Veuillez remplir correctement la nationalit&eacute; de la mari&eacute;e svp.<br/>';//si le champ nationalite de la mariée est vide ou si c'est un chiffre alors erreur
    $error=true;
    }
    
    if (($nationalite_h=="") || (is_numeric($nationalite_h))) {echo 'Veuillez remplir correctement la nationalit&eacute; du mari&eacute; svp.<br/>';//si le champ nationalite du marié est vide ou si c'est un chiffre alors erreur
    $error=true;
    }
    
    if ($adresse_f=="")  {echo 'Veuillez remplir correctement l\'adresse de la mari&eacute;e svp.<br/>';//si le champ adresse de la mariée est vide  alors erreur
    $error=true;
    }
    
    if ($adresse_h=="")  {echo 'Veuillez remplir correctement l\'adresse du mari&eacute; svp.<br/>';//si le champ adresse du marié est vide  alors erreur
    $error=true;
    }
    
    if(!preg_match('`[0-9]{5}`',$code_postal_f))
 {echo 'Veuillez remplir correctement le code postal de la mari&eacute;e svp.<br/>';//si le champ code postal de la mariée ne fait pas 10 chiffres ou vide alors erreur
    $error=true;
    }
    
    if(!preg_match('`[0-9]{5}`',$code_postal_h))
 {echo 'Veuillez remplir correctement le code postal du mari&eacute; svp.<br/>';//si le champ code postal du  marié ne fait pas 10 chiffres ou vide alors erreur
    $error=true;
    }
    
    if (($ville_f=="") || (is_numeric($ville_f))) {echo 'Veuillez remplir correctement la ville de la mari&eacute;e svp.<br/>';//si le champ ville de la mariée est vide ou si c'est un chiffre alors erreur
    $error=true;
    }
    
    if (($ville_h=="") || (is_numeric($ville_h))) {echo 'Veuillez remplir correctement la ville du mari&eacute; svp.<br/>';//si le champ ville du marié est vide ou si c'est un chiffre alors erreur
    $error=true;
    }
    
    if (($pays_f=="") || (is_numeric($pays_f))) {echo 'Veuillez remplir correctement le pays de la mari&eacute;e svp.<br/>';//si le champ pays de la  mariée est vide ou si c'est un chiffre alors erreur
    $error=true;
    }
    
    if (($pays_h=="") || (is_numeric($pays_h))) {echo 'Veuillez remplir correctement le pays du mari&eacute; svp.<br/>';//si le champ pays du marié est vide ou si c'est un chiffre alors erreur
    $error=true;
    }
    
    $point = strpos($mail_f,".");//permet de v&eacute;rifier la pr&eacute;sence du point
$arobat = strpos($mail_f,"@");//permet de v&eacute;rifier la pr&eacute;sence de l'arobase
if (($mail_f=="") || ($point== "") || ($arobat== "")) {echo 'Veuillez remplir correctement l\'adresse mail de la mari&eacute;e svp.<br/>';
    $error=true; //si le champ mail  de la mariée est vide, qu'il n y a  pas pr&eacute;sence de point de de l arobase alors erreur
    }
    
    $point = strpos($mail_h,".");//permet de v&eacute;rifier la pr&eacute;sence du point
$arobat = strpos($mail_h,"@");//permet de v&eacute;rifier la pr&eacute;sence de l'arobase
if (($mail_h=="") || ($point== "") || ($arobat== "")) {echo 'Veuillez remplir correctement l\'adresse mail du mari&eacute; svp.<br/>';
    $error=true; //si le champ mail  du marié est vide, qu'il n y a  pas pr&eacute;sence de point de de l arobase alors erreur
    }
    
    
    if(!preg_match('`[0-9]{10}`',$tel_f))
 {echo 'Veuillez remplir correctement le num&eacute;ro de t&eacute;l&eacute;phone de la mari&eacute;e svp.<br/>';//si le champ telephone de la mariée ne fait pas 10 chiffres ou vide alors erreur
    $error=true;
    }
    
    if(!preg_match('`[0-9]{10}`',$tel_h))
 {echo 'Veuillez remplir correctement le num&eacute;ro de t&eacute;l&eacute;phone du mari&eacute; svp.<br/>';//si le champ telephone du marié ne fait pas 10 chiffres ou vide alors erreur
    $error=true;
    }
    if(!preg_match('`[0-9]{10}`',$portable_f))
 {echo 'Veuillez remplir correctement le num&eacute;ro de t&eacute;l&eacute;phone portable de la  mari&eacute;e svp.<br/>';//si le champ telephone  portable de la mariée ne fait pas 10 chiffres ou vide alors erreur
    $error=true;
    }
    if(!preg_match('`[0-9]{10}`',$portable_h))
 {echo 'Veuillez remplir correctement le num&eacute;ro de t&eacute;l&eacute;phone portable du mari&eacute; svp.<br/>';//si le champ telephone portable du marié ne fait pas 10 chiffres ou vide alors erreur
    $error=true;
    }
    
    
    
    if (($nom_contact=="") || (is_numeric($nom_contact))) {echo 'Veuillez remplir correctement le champ nom du contact svp.<br/>';//si le champ nom du contactc est vide ou si c'est un chiffre alors erreur
        $error=true;
    }
    
    if (($prenom_contact=="") || (is_numeric($prenom_contact))) {echo 'Veuillez remplir correctement le pr&eacute;nom du contact; svp.<br/>';//si le champ prénom du contact est vide ou si c'est un chiffre alors erreur
    $error=true;
    }
    
    if (($nationalite_contact=="") || (is_numeric($nationalite_contact))) {echo 'Veuillez remplir correctement la nationalit&eacute; du contact svp.<br/>';//si le champ nationalite du contact est vide ou si c'est un chiffre alors erreur
    $error=true;
    }
    
    if ($adresse_contact=="")  {echo 'Veuillez remplir correctement l\'adresse du contact svp.<br/>';//si le champ adresse du contact est vide  alors erreur
    $error=true;
    }
    
    
    if(!preg_match('`[0-9]{5}`',$code_postal_contact))
 {echo 'Veuillez remplir correctement le code postal du contact svp.<br/>';//si le champ code postal du  contact ne fait pas 10 chiffres ou vide alors erreur
    $error=true;
    }
    
    if (($ville_contact=="") || (is_numeric($ville_contact))) {echo 'Veuillez remplir correctement la ville du contact svp.<br/>';//si le champ ville du  contact est vide ou si c'est un chiffre alors erreur
    $error=true;
    }
    
    if (($pays_contact=="") || (is_numeric($pays_contact))) {echo 'Veuillez remplir correctement le pays du contact svp.<br/>';//si le champ pays du contact est vide ou si c'est un chiffre alors erreur
    $error=true;
    }
    
        $point = strpos($mail_contact,".");//permet de v&eacute;rifier la pr&eacute;sence du point
$arobat = strpos($mail_contact,"@");//permet de v&eacute;rifier la pr&eacute;sence de l'arobase
if (($mail_contact=="") || ($point== "") || ($arobat== "")) {echo 'Veuillez remplir correctement l\'adresse mail du contact svp.<br/>';
    $error=true; //si le champ mail  du contact est vide, qu'il n y a  pas pr&eacute;sence de point de de l arobase alors erreur
    }
    
        
    if(!preg_match('`[0-9]{10}`',$tel_contact))
 {echo 'Veuillez remplir correctement le num&eacute;ro de t&eacute;l&eacute;phone du contact svp.<br/>';//si le champ telephone du contact ne fait pas 10 chiffres ou vide alors erreur
    $error=true;
    }
    
    if(!preg_match('`[0-9]{10}`',$portable_contact))
 {echo 'Veuillez remplir correctement le num&eacute;ro de t&eacute;l&eacute;phone portable du contact; svp.<br/>';//si le champ telephone portable du contact ne fait pas 10 chiffres ou vide alors erreur
    $error=true;
    }
    
    if ($date_principale=="") {echo 'Veuillez remplir correctement la date du mariage svp.<br/>';//si le champ date du mariage est vide  alors erreur
    $error=true;
    }
    
    if ($date_secondaire=="") {echo 'Veuillez remplir correctement la date secondaire du mariage svp.<br/>';//si le champ date secondaire du mariage est vide  alors erreur
    $error=true;
    }
    
    if ($date_tertiaire=="") {echo 'Veuillez remplir correctement la date tertiaire du mariage svp.<br/>';//si le champ date tertiaire du mariage est vide  alors erreur
    $error=true;
    }
    
    if ($horaire_evenement=="") {echo 'Veuillez remplir correctement l\'horaire de l\'evenement du mariage svp.<br/>';//si le champ horzire de l\'evenement est vide  alors erreur
    $error=true;
    }
    
    if ($evenement=="") {echo 'Veuillez remplir correctement un evenement du mariage svp.<br/>';//si le champ evenement du mariage est vide  alors erreur
    $error=true;
    }
    
    if ($lieu_evenement=="") {echo 'Veuillez remplir correctement le lieu de de l\'evenement du mariage svp.<br/>';//si le champ lieu de l\'evenement  du mariage est vide  alors erreur
    $error=true;
    }
    
    */
        if($error) {
        echo '<h3 style="red"; font-family:arial;">Veuillez recommencer svp.</h3>';
    }
    else {
        // execution de la requete
        if (!$error) {
        $sql = 'INSERT INTO jos_clients(id_client, nom_h, nom_jeune_fille, prenom_f, prenom_h, nationalite_f, nationalite_h) VALUES ("'.$id_client.'","'.$nom_h.'","'.$nom_jeune_fille.'","'.$prenom_f.'","'.$prenom_h.'","'.$nationalite_f.'","'.$nationalite_h.'")';
            $resultat = mysql_query($sql);
            $id_client=mysql_insert_id();
            
        $sql2 = 'INSERT INTO jos_coordonnees_clients(adresse_f, adresse_h, code_postal_f, code_postal_h, ville_f, ville_h, pays_f, pays_h, mail_f, mail_h, tel_f, tel_h, portable_f, portable_h, id_client) VALUES ("'.$adresse_f.'","'.$adresse_h.'","'.$code_postal_f.'","'.$code_postal_h.'","'.$ville_f.'","'.$ville_h.'","'.$pays_f.'","'.$pays_h.'","'.$mail_f.'","'.$mail_h.'","'.$tel_f.'","'.$tel_h.'","'.$portable_f.'","'.$portable_h.'","'.$id_client.'")';
            $resultat2 = mysql_query($sql2);
            
            }
            
            if ((!$error) && (!$nom_contact=="")) {    
            $sql3 = 'INSERT INTO jos_contacts_clients(nom_contact, prenom_contact, nationalite_contact, adresse_contact, code_postal_contact, ville_contact, pays_contact, mail_contact, tel_contact, portable_contact, id_client) VALUES ("'.$nom_contact.'","'.$prenom_contact.'","'.$nationalite_contact.'","'.$adresse_contact.'","'.$code_postal_contact.'","'.$ville_contact.'","'.$pays_contact.'","'.$mail_contact.'","'.$tel_contact.'","'.$portable_contact.'", "'.$id_client.'")';
            $resultat3 = mysql_query($sql3);
        }
        
        if ((!$error) && (!$date_principale=="")) {    
                
        $sql4 = 'INSERT INTO jos_mariages(date_principale, date_secondaire, date_tertiaire, id_client) VALUES ("'.$date_principale.'","'.$date_secondaire.'","'.$date_tertiaire.'","'.$id_client.'")';
            $resultat4 = mysql_query($sql4);
            
            
        
$sql5 = 'INSERT INTO jos_evenements_mariages(horaire_evenement, evenement, lieu_evenement) VALUES ("'.$horaire_evenement.'","'.$evenement.'","'.$lieu_evenement.'")';
            $resultat5 = mysql_query($sql5);
            }
            
    if ((!$error) && (!$date_secondaire=="")) {    
$sql6 = 'INSERT INTO jos_evenements_mariages(horaire_evenement, evenement, lieu_evenement, date_secondaire) VALUES ("'.$horaire_evenement.'","'.$evenement.'","'.$lieu_evenement.'","'.$date_secondaire.'")';
            $resultat6 = mysql_query($sql6);
            
            }
            
            if ((!$error) && (!$date_tertiaire=="")) {    
$sql7 = 'INSERT INTO jos_evenements_mariages(horaire_evenement, evenement, lieu_evenement ,date_tertiaire) VALUES ("'.$horaire_evenement.'","'.$evenement.'","'.$lieu_evenement.'","'.$date_tertiaire.'")';
            $resultat7 = mysql_query($sql7);
            
            }
        // V&eacute;rification
        //echo mysql_error();
    
        echo '<h3 class="midle">Le couple  '.$prenom_f.'&nbsp;'.$nom_jeune_fille.' et '.$prenom_h.'&nbsp;'.$nom_h.' a bien &eacute;t&eacute; enregistr&eacute;</h3>';
    }
    
    echo '<p><a class="red" href="ajout_client.php">Retour</a></p>';



} // if(isset($_POST['ajout'])){
else{
echo'<form method="post"  action="'.$_SERVER['PHP_SELF'].'">';
echo'<h2>1- Renseignements clients</h2>';
echo'<table>';
echo'<tr><th><Renseignements</th><th>La mari&eacute;e</th><th>Le mari&eacute;</th><tr/></tr>';
echo'<tr><td>Nom</td><td><input type="texte" readonly="readonly" size="35" /></td><td><input type="texte" name="nom_h" size="35" /></td></tr>';
echo'<tr><td>Nom de jeune fille</td><td><input type="texte" name="nom_jeune_fille" size="35" /></td><td><input type="texte" readonly="readonly" size="35" /></td></tr>';
echo'<tr><td>Pr&eacute;nom</td><td><input type="texte" name="prenom_f" size="35" /></td><td><input type="texte" name="prenom_h" size="35" /></td></tr>';
echo'<tr><td>Nationalit&eacute;</td><td><input type="texte" name="nationalite_f" size="35" /></td><td><input type="texte" name="nationalite_h" size="35" /></td></tr>';
echo'</table>';

echo'<h2> 2- Coordonnées clients</h2>';
echo'<table>';
echo'<tr><th><Renseignements</th><th>La mari&eacute;e</th><th>Le mari&eacute;</th><tr/></tr>';
echo'<tr><td>Adresse</td><td><input type="texte" name="adresse_f" size="35" /></td><td><input type="texte" name="adresse_h" size="35" /></td></tr>';
echo'<tr><td>Code postal</td><td><input type="texte" name="code_postal_f" size="35" /></td><td><input type="texte" name="code_postal_h" size="35" /></td></tr>';
echo'<tr><td>Ville</td><td><input type="texte" name="ville_f" size="35" /></td><td><input type="texte" name="ville_h" size="35" /></td></tr>';
echo'<tr><td>Pays</td><td><input type="texte" name="pays_f" size="35" /></td><td><input type="texte" name="pays_h" size="35" /></td></tr>';
echo'<tr><td>Mail</td><td><input type="texte" name="mail_f" size="35" /></td><td><input type="texte" name="mail_h" size="35" /></td></tr>';
echo'<tr><td>N° de t&eacute;l&eacute;phone fixe</td><td><input type="texte" name="tel_f" size="35" /></td><td><input type="texte" name="tel_h" size="35" /></td></tr>';
echo'<tr><td>N° de t&eacute;l&eacute;phone mobile</td><td><input type="texte" name="portable_f" size="35" /></td><td><input type="texte" name="portable_h" size="35" /></td></tr>';
echo'</table>';
echo '<br/>';



echo'<table>';
echo'<tr><td>Autre personne &agrave; contacter : </td><td><input type="checkbox" name="oui" onclick="AfficherZone(1)"/>Oui</td><td><input type="checkbox" name="non" onclick="AfficherZone(2)" />Non</td></tr>';
echo '</table>';


echo'<div id="zone1" style="display: none;">';
echo'<h2> 2-bis Autre personne &agrave; contacter</h2>';
echo'<table>';
echo'<tr><th>Renseignements</th><th>Autre Personne</th>';
echo'<tr><td>Nom</td><td><input type="texte" name="nom_contact" size="35" /></td></tr>';
echo'<tr><td>Pr&eacute;nom</td><td><input type="texte" name="prenom_contact" size="35" /></td></tr>';
echo'<tr><td>Nationalit&eacute;</td><td><input type="texte" name="nationalite_contact" size="35" /></td></tr>';
echo'<tr><td>Adresse</td><td><input type="texte" name="adresse_contact" size="35" /></td></tr>';
echo'<tr><td>Code postal</td><td><input type="texte" name="code_postal_contact" size="35" /></td></tr>';
echo'<tr><td>Ville</td><td><input type="texte" name="ville_contact" size="35" /></td></tr>';
echo'<tr><td>Pays</td><td><input type="texte" name="pays_contact" size="35" /></td></tr>';
echo'<tr><td>Mail</td><td><input type="texte" name="mail_contact" size="35" /></td></tr>';
echo'<tr><td>N° de t&eacute;l&eacute;phone fixe</td><td><input type="texte" name="tel_contact" size="35" /></td></tr>';
echo'<tr><td>N° de t&eacute;l&eacute;phone portable</td><td><input type="texte" name="portable_contact" size="35" /></td></tr>';
echo'</table>';
echo '<br/>';
echo'<table>';
echo'<tr><td>Autre personne &agrave; contacter : </td><td><input type="checkbox" name="oui" onclick="AfficherZone(3)"/>Oui</td><td><input type="checkbox" name="non" onclick="AfficherZone(4)" />Non</td></tr>';
echo '</table></div>';

echo'<div id="zone3" style="display: none;">';
echo'<h2> 2-bis Autre personne &agrave; contacter</h2>';
echo'<table>';
echo'<tr><th>Renseignements</th><th>Autre Personne</th>';
echo'<tr><td>Nom</td><td><input type="texte" name="nom_contact" size="35" /></td></tr>';
echo'<tr><td>Pr&eacute;nom</td><td><input type="texte" name="prenom_contact" size="35" /></td></tr>';
echo'<tr><td>Nationalit&eacute;</td><td><input type="texte" name="nationalite_contact" size="35" /></td></tr>';
echo'<tr><td>Adresse</td><td><input type="texte" name="adresse_contact" size="35" /></td></tr>';
echo'<tr><td>Code postal</td><td><input type="texte" name="code_postal_contact" size="35" /></td></tr>';
echo'<tr><td>Ville</td><td><input type="texte" name="ville_contact" size="35" /></td></tr>';
echo'<tr><td>Pays</td><td><input type="texte" name="pays_contact" size="35" /></td></tr>';
echo'<tr><td>Mail</td><td><input type="texte" name="mail_contact" size="35" /></td></tr>';
echo'<tr><td>N° de t&eacute;l&eacute;phone fixe</td><td><input type="texte" name="tel_contact" size="35" /></td></tr>';
echo'<tr><td>N° de t&eacute;l&eacute;phone portable</td><td><input type="texte" name="portable_contact" size="35" /></td></tr>';
echo'</table>';
echo '<br/>';
echo'<table>';
echo'<tr><td>Autre personne &agrave; contacter : </td><td><input type="checkbox" name="oui" onclick="AfficherZone(5)"/>Oui</td><td><input type="checkbox" name="non" onclick="AfficherZone(6)" />Non</td></tr>';
echo '</table></div>';

echo'<div id="zone5" style="display: none;">';
echo'<h2> 2-bis Autre personne &agrave; contacter</h2>';
echo'<table>';
echo'<tr><th>Renseignements</th><th>Autre Personne</th>';
echo'<tr><td>Nom</td><td><input type="texte" name="nom_contact" size="35" /></td></tr>';
echo'<tr><td>Pr&eacute;nom</td><td><input type="texte" name="prenom_contact" size="35" /></td></tr>';
echo'<tr><td>Nationalit&eacute;</td><td><input type="texte" name="nationalite_contact" size="35" /></td></tr>';
echo'<tr><td>Adresse</td><td><input type="texte" name="adresse_contact" size="35" /></td></tr>';
echo'<tr><td>Code postal</td><td><input type="texte" name="code_postal_contact" size="35" /></td></tr>';
echo'<tr><td>Ville</td><td><input type="texte" name="ville_contact" size="35" /></td></tr>';
echo'<tr><td>Pays</td><td><input type="texte" name="pays_contact" size="35" /></td></tr>';
echo'<tr><td>Mail</td><td><input type="texte" name="mail_contact" size="35" /></td></tr>';
echo'<tr><td>N° de t&eacute;l&eacute;phone fixe</td><td><input type="texte" name="tel_contact" size="35" /></td></tr>';
echo'<tr><td>N° de t&eacute;l&eacute;phone portable</td><td><input type="texte" name="portable_contact" size="35" /></td></tr>';
echo'</table></div>';
echo '<br/>';





echo'<h2>3- Le mariage</h2>';
echo'<p>Date principale du mariage : <input type="texte" name="date_principale" size="15" /><input type="button" value="Cal" onclick="displayCalendar(document.forms[0].date_principale, \'yyyy-mm-dd\' ,this)"></td> {jj-mm-aaaa} {google calendar}</p>';
echo'<table>';
echo'<tr><th>Horaire</th><th>Evenement</th><th>Lieu</th></tr>';
echo'<tr><td><input type="texte" name="horaire_evenement" size="15" /></td><td><input type="texte" name="evenement" size="35" /></td><td><input type="texte" name="lieu_evenement" size="35" /></td></tr>';
echo'<tr><td><input type="texte" name="horaire_evenement" size="15" /></td><td><input type="texte" name="evenement" size="35" /></td><td><input type="texte" name="lieu_evenement" size="35" /></td></tr>';
echo'<tr><td><input type="texte" name="horaire_evenement" size="15" /></td><td><input type="texte" name="evenement" size="35" /></td><td><input type="texte" name="lieu_evenement" size="35" /></td></tr>';
echo'<tr><td><input type="texte" name="horaire_evenement" size="15" /></td><td><input type="texte" name="evenement" size="35" /></td><td><input type="texte" name="lieu_evenement" size="35" /></td></tr>';
echo'<tr><td><input type="texte" name="horaire_evenement" size="15" /></td><td><input type="texte" name="evenement" size="35" /></td><td><input type="texte" name="lieu_evenement" size="35" /></td></tr>';
echo'</table>';
echo '<br/>';
echo'<table>';
echo'<tr><td>Ajouter une autre date : </td><td><input type="checkbox" name="oui" onclick="AfficherZone(7)"/>Oui</td><td><input type="checkbox" name="non" onclick="AfficherZone(8)" />Non</td></tr>';
echo'</table>';

echo'<p>Date secondaire du mariage : <input type="texte" name="date_secondaire" size="15" /><input type="button" value="Cal" onclick="displayCalendar(document.forms[0].date_secondaire, \'yyyy-mm-dd\' ,this)"></td> {jj-mm-aaaa} {google calendar}</p>';
echo'<table>';
echo'<tr><th>Horaire</th><th>Evenement</th><th>Lieu</th></tr>';
echo'<tr><td><input type="texte" name="horaire_evenement" size="15" /></td><td><input type="texte" name="evenement" size="35" /></td><td><input type="texte" name="lieu_evenement" size="35" /></td></tr>';
echo'<tr><td><input type="texte" name="horaire_evenement" size="15" /></td><td><input type="texte" name="evenement" size="35" /></td><td><input type="texte" name="lieu_evenement" size="35" /></td></tr>';
echo'<tr><td><input type="texte" name="horaire_evenement" size="15" /></td><td><input type="texte" name="evenement" size="35" /></td><td><input type="texte" name="lieu_evenement" size="35" /></td></tr>';
echo'<tr><td><input type="texte" name="horaire_evenement" size="15" /></td><td><input type="texte" name="evenement" size="35" /></td><td><input type="texte" name="lieu_evenement" size="35" /></td></tr>';
echo'<tr><td><input type="texte" name="horaire_evenement" size="15" /></td><td><input type="texte" name="evenement" size="35" /></td><td><input type="texte" name="lieu_evenement" size="35" /></td></tr>';
echo'</table>';
echo '<br/>';
echo'<table>';
echo'<tr><td>Ajouter une autre date : </td><td><input type="checkbox" name="oui" onclick="AfficherZone(9)"/>Oui</td><td><input type="checkbox" name="non" onclick="AfficherZone(10)" />Non</td></tr>';

echo'</table>';

echo'<p>Date tertiaire du mariage : <input type="texte" name="date_tertiaire" size="15" /><input type="button" value="Cal" onclick="displayCalendar(document.forms[0].date_tertiaire, \'yyyy-mm-dd\' ,this)"></td> {jj-mm-aaaa} {google calendar}</p>';
echo'<table>';
echo'<tr><th>Horaire</th><th>Evenement</th><th>Lieu</th></tr>';
echo'<tr><td><input type="texte" name="horaire_evenement" size="15" /></td><td><input type="texte" name="evenement" size="35" /></td><td><input type="texte" name="lieu_evenement" size="35" /></td></tr>';
echo'<tr><td><input type="texte" name="horaire_evenement" size="15" /></td><td><input type="texte" name="evenement" size="35" /></td><td><input type="texte" name="lieu_evenement" size="35" /></td></tr>';
echo'<tr><td><input type="texte" name="horaire_evenement" size="15" /></td><td><input type="texte" name="evenement" size="35" /></td><td><input type="texte" name="lieu_evenement" size="35" /></td></tr>';
echo'<tr><td><input type="texte" name="horaire_evenement" size="15" /></td><td><input type="texte" name="evenement" size="35" /></td><td><input type="texte" name="lieu_evenement" size="35" /></td></tr>';
echo'<tr><td><input type="texte" name="horaire_evenement" size="15" /></td><td><input type="texte" name="evenement" size="35" /></td><td><input type="texte" name="lieu_evenement" size="35" /></td></tr>';
echo'</table>';

echo'<p><input type="submit" value="Valider" name="ajout" /></p>';

echo'</form>';
}


?>

Autre question comment gérer les clés étrangeres pour les dates principales, secondaires et tertiaire ac les relations vus que date_principale, date_secondaire et date_tertiaire ne sont pas clés primaires de la tables jos_mariages


merci d avance

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr