[PHP-JS] une fonction javascript en PHP non prise en compte POURQUOI ?
Pourquoi ne me prends il pas dans la balise <form ......> le "return refresh()" n'est pas pris en compte POURQUOI ?
Précédemment, cela marchait ! je ne comprends pas pourquoi ?
Voir le code ci dessous ...
A SAVOIR QU'IL N'Y A AUCUN MESSAGE D'ERREUR !
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<script type="text/javascript">
function refresh()
{
alert("Mise à jour effectuée");
return true;
}
function form_maj_adr()
{
document.forms.maj_adr.submit()
}
</script> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77
| echo'<table border="0">';
echo'<tr>';
echo'<td width="500px">';
echo '<IMG src="image/Ets-Markpage.png" align="left" border=0><font color="#336699" size="6"><strong>'.$data['Etablissement'].' - '.$data['Num_Coda'].'</strong></font>';
echo'</td>';
echo'</tr>';
//Requete concernant l'adresse postale et la ville de localisation
$loca = "SELECT e.IdEtb, e.Etablissement, lo.LOCA_ID, lo.LOCA_ADRESSE1, lo.LOCA_ADRESSE2, lo.LOCA_CP, lo.LOCA_VILLE, lo.LOCA_CP, lo.LOCA_TEL, lo.IDETB
FROM etablissement e LEFT JOIN localisations lo ON e.IdEtb=lo.IDETB WHERE Etablissement='".$data['Etablissement']."'";
$req_loca = mysql_query($loca) or die ('Erreur SQL !<br>'.$loca.'<br>'.mysql_error());
//tableau associatif - récupération valeur table de jointure localisation & etablissement
$etb_loca = mysql_fetch_assoc($req_loca);
//Javascript - Localisations
echo '<script type="text/javascript">
function aff_loca()
{
document.getElementById("iddelinputadr").style.visibility="visible";
document.getElementById("iddelinputadr").disabled = false;
document.getElementById("iddelinputadr").value="'.$etb_loca['LOCA_ADRESSE1'].'"
document.getElementById("iddelinputcp").style.visibility="visible";
document.getElementById("iddelinputcp").disabled = false;
document.getElementById("iddelinputcp").value="'.$etb_loca['LOCA_CP'].'"
document.getElementById("iddelinputville").style.visibility="visible";
document.getElementById("iddelinputville").disabled = false;
document.getElementById("iddelinputville").value="'.$etb_loca['LOCA_VILLE'].'"
document.getElementById("iddelimgannulloca").style.visibility="visible";
document.getElementById("inputOKloca").style.visibility="visible";
}
</script>';
echo '<script type="text/javascript">
function ann_loca()
{
document.getElementById("iddelimgannulloca").style.visibility="hidden";
document.getElementById("iddelinputadr").style.visibility="hidden";
document.getElementById("iddelinputcp").style.visibility="hidden";
document.getElementById("iddelinputville").style.visibility="hidden";
document.getElementById("inputOKloca").style.visibility="hidden";
}
</script>';
echo'<tr>';
echo'<td style="background-color:#E1E9EA;border-color:#000000;border-width:1;border-style:dotted" width="500px">';
echo'<font size="1">'.$etb_loca['LOCA_ADRESSE1'].' '.$etb_loca['LOCA_CP'].' '.$etb_loca['LOCA_VILLE'].'<IMG src="image/edit_blue.png" style="border:"0" onclick="aff_loca();"></font>';
echo'</td>';
echo'</tr>';
echo'<tr>';
echo'<td style="background-image:url(image/bandeau-zone_modif.png);border-width:1;border-style:solid" width="500px">';
if(isset($_POST["adr"]))
{
//IF postage de la valeur "adr", "cp" et "ville"
$sql_adr="UPDATE localisations SET LOCA_ADRESSE1='".$_POST["adr"]."' WHERE IDETB='$id'";
$exe_sqladr = mysql_query($sql_adr) or die('Erreur SQL !');
}
elseif(isset($_POST["cp"]))
{
$sql_adr="UPDATE localisations SET LOCA_CP='".$_POST["cp"]."' WHERE IDETB='$id'";
$exe_sqladr = mysql_query($sql_adr) or die('Erreur SQL !');
}
elseif(isset($_POST["ville"]))
{
$sql_adr="UPDATE localisations SET LOCA_VILLE='".$_POST["ville"]."' WHERE IDETB='$id'";
$exe_sqladr = mysql_query($sql_adr) or die('Erreur SQL !');
}
echo'<form name="maj_adr" method="POST" onsubmit="return refresh()" Action="index.php?numlien=Det_Etablissement&id='.$id.'"><font size="1"><input type="text" disabled="disabled" name="adr" id="iddelinputadr" style="visibility: hidden" value=""> <input type="text" disabled="disabled" name="cp" id="iddelinputcp" style="visibility: hidden" value="">';
echo' <input type="text" disabled="disabled" name="ville" id="iddelinputville" style="visibility: hidden" value=""> <IMG src="image/valid.png" id="inputOKloca" style="visibility: hidden" type="submit" onClick="form_maj_adr();">';
echo'<IMG src="image/cancel.png" id="iddelimgannulloca" style="visibility: hidden" type="submit" onClick="ann_loca();"></form>';
echo'</font>';
echo'</td>';
echo'</tr>';
echo'</td>';
echo'</tr>';
echo'</table>'; |