bonjour
je veux updater la table operateur et les adresses de ce dernier dans la table adresse
mais aucune modif n'est prise en compte !!
voici ma modifier-op.php
Modifié par beddiaf (13 Aug 2017 - 22:53)
je veux updater la table operateur et les adresses de ce dernier dans la table adresse
mais aucune modif n'est prise en compte !!
voici ma modifier-op.php
<?php
include('haut.php');
include('connect.php');
?>
<section>
<article>
<header>
<h2>Modifier Un Opérateur</h2>
</header>
<?php
$con=pdoconnect();
extract($_GET);
//EDITION de l'OP choisi dans le formulaire
$req=$con->prepare('SELECT * FROM operateur O,adresse A
WHERE O.ID_OP=A.ID_OP AND O.ID_OP=:id ') or die($con->errorInfo());
$req->bindParam(':id',$id,PDO::PARAM_INT);
$req->execute();
$data=$req->fetch();
//Update de la Opérateur en question utilisation du post de ce formulaire
//var_dump($_POST );
if (isset($_POST['modifier']) AND isset($_POST['NOMOP']) AND isset($_POST['EMAILOP'])
AND isset($_POST['CONT1']) AND isset($_POST['CONT2'])
AND isset($_POST['CONT3'])AND isset($_POST['TELT']) AND isset($_POST['TELF'])
AND isset($_POST['ADR1']) AND isset($_POST['ADR2']) AND isset($_POST['ADRCP'])
AND isset($_POST['ADRV'])
AND !empty($_POST['NOMOP']) AND !empty($_POST['EMAILOP']) AND !empty($_POST['CONT1'])
AND !empty($_POST['CONT2'])
AND !empty($_POST['CONT3']) AND !empty($_POST['TELT']) AND !empty($_POST['TELF'])
AND !empty($_POST['ADR1']) AND !empty($_POST['ADR2']) AND !empty($_POST['ADRCP'])
AND !empty($_POST['ADRV']) )
{
$idop=(int)$_POST['id'];
extract($_POST);
$req=$con->prepare("UPDATE operateur O,JOIN adresse A ON O.ID_OP = A.ID_OP
SET O.NOM_OP=:NOMOP,O.EMAIL_OP=:EMAILOP,O.CONTACT1=:CONT1,O.CONTACT2=:CONT2,
O.CONTACT3=:CONT3,O.TEL_OP=:TELT,O.FAX_OP=:TELF,
A.ADR_LIGNE1=:ADR1,A.ADR_LIGNE2=:ADR2,A.ADR_CP=:ADRCP,A.ADR_VILLE=:ADRV
WHERE O.ID_OP=$idop ") or die ($con->errorInfo());
$req->execute(array(
'NOMOP'=>$NOMOP,
'EMAILOP'=>$EMAILOP ,
'CONT1'=>$CONT1 ,
'CONT2'=>$CONT2,
'CONT3'=>$CONT3,
'TELT'=>$TELT,
'TELF'=>$TELF,
'ADR1'=>$ADR1,
'ADR2'=>$ADR2,
'ADRCP'=>$ADRCP,
'ADRV'=>$ADRV ));
PRINT_R($req);
echo'l Opérateur ' .$NOMOP. ' à bien été Modifiée';
}?>
<form class="form " action="modifier-op.php" method="POST" >
<input name="idop" type="hidden" value="<?php echo $data['ID_OP'];?>"; />
<label >Nom Operateur: </label>
<input type="text" name="NOMOP" value="<?php echo $data['NOM_OP'];?>" required />
<label>Email Operateur: </label>
<input type="EMAIL" name="EMAILOP" value="<?php echo $data['EMAIL_OP'];?>" required />
<label for="CONT1">CONACT1 </label>
<input type="text" name="CONT1" value="<?php echo $data['CONTACT1'];?>" required />
<label for="CONT2">CONACT2 </label>
<input type="text" name="CONT2" value="<?php echo $data['CONTACT2'];?>" />
<label for="CONT3">CONACT3 : </label>
<input type="text" name="CONT3" value="<?php echo $data['CONTACT3'];?>" />
<label>TELEPHONE : </label>
<input type="tel" name="TELT" value="<?php echo $data['TEL_OP'];?>" required />
<label>FAX : </label>
<input type="tel" name="TELF" value="<?php echo $data['FAX_OP'];?>" />
<label>Adresse 1: </label>
<input type="text" name="ADR1" value="<?php echo $data['ADR_LIGNE1'];?>" />
<label for="ADR2">Adresse 2: </label>
<input type="text" name="ADR2" value="<?php echo $data['ADR_LIGNE2'];?>" />
<label for="ADRCP">Adresse CP</label>
<input type="text" name="ADRCP" value="<?php echo $data['ADR_CP'];?>" />
<label for="ADRV">Adresse VILLE: </label>
<input type="text" name="ADRV" value="<?php echo $data['ADR_VILLE'];?>" />
<input type="submit" value="Retour" class="clear" name="Retour" onclick="history.go(-1)">
<input type="submit" value="Modifier" class="clear" name="modifier" >
</form>
</div>
<div class="adress"></div>
<p> <a href="gestionop.php"> Retour au menu de gestion Principal des Opérateurs </a> </p>
Modifié par beddiaf (13 Aug 2017 - 22:53)