A voir également:
- Fenetre popup
- Fake mcafee popup - Accueil - Piratage
- Fenetre windows - Guide
- Fenêtre hors écran windows 11 - Guide
- Fenetre de navigation privée - Guide
- Forcer fermeture fenetre windows - Guide
13 réponses
Utilise la fonction alert("message") de JavaScript.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
beegeedman
C a dire paske en fait le probleme c ke g une histoire de condition,selon le champ mal rempli ta une phrase differente donc c un peu bouillan..
Le plus simple serait que tu nous donnes le bout de code en question...
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
Donc tu voudrais qu'à la validation de ton form, un pop-up s'affiche et une nouvelle page se charge?
Et bien tu ajoutes à ton formulaire dans les balises form : onSubmit = "alert('Ton message');"
Ou alors ce n'est pas ça que tu veux?
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
Et bien tu ajoutes à ton formulaire dans les balises form : onSubmit = "alert('Ton message');"
Ou alors ce n'est pas ça que tu veux?
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
Ok. Alors dans ce cas tu mets :
onSubmit = "return verif();" dans ton form, et tu crées une fonction:
function verif() {
if (tacondition est vraie) {
return true;
}
else {
alert("tonmessage");
return false;
}
}
Ça devrait fonctionner.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
onSubmit = "return verif();" dans ton form, et tu crées une fonction:
function verif() {
if (tacondition est vraie) {
return true;
}
else {
alert("tonmessage");
return false;
}
}
Ça devrait fonctionner.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Ok listoire d conditions c deja fai je devrai men sortir avec tout ca!!
merci bcp pour la 2eme foi lol
et a la prochaine pour une otre couille boujou
merci bcp pour la 2eme foi lol
et a la prochaine pour une otre couille boujou
De rien ! Bon courage ;)
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
Ah oui mais là tu mélanges du PHP et du JavaScript.
Le code que je t'ai donné c'est du JavaScript.
Il faut que tu retranscrive ton test de condition en JavaScript.
Je vais manger je regarderai de plus prêt en rentrant.
A tout à l'heure ! :D
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
Le code que je t'ai donné c'est du JavaScript.
Il faut que tu retranscrive ton test de condition en JavaScript.
Je vais manger je regarderai de plus prêt en rentrant.
A tout à l'heure ! :D
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
Et pourkoi tu resterai pas en php ?
Ce ke je fais dans ce genre de situation c ke je mets tout le code dans la même page ".php". Et a chaque validation erronée tu fais juste un echo (sous le formulaire par exemple).
Pour le popup, c pas le top pour la navigation et en plus tu te compliques la vie.
Ce ke je fais dans ce genre de situation c ke je mets tout le code dans la même page ".php". Et a chaque validation erronée tu fais juste un echo (sous le formulaire par exemple).
Pour le popup, c pas le top pour la navigation et en plus tu te compliques la vie.
Bon alors ça donnerait quelque chose comme ça:
<script language = "JavaScript">
var enab = <? echo $ENAB; ?>;
var variable = <? echo $VAR; ?>;
var rn = <? echo $RN; ?>;
function verif() {
if (tacondition est vraie) {
return true;
}
else {
alert("tonmessage");
return false;
}
}
Par contre comme je comprends pas du tout ce que tu testes comme condition je peux pas t'aider plus, simplement il faut que tu mettes le contenu de tes variables PHP dans des variables JavaScript.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
<script language = "JavaScript">
var enab = <? echo $ENAB; ?>;
var variable = <? echo $VAR; ?>;
var rn = <? echo $RN; ?>;
function verif() {
if (tacondition est vraie) {
return true;
}
else {
alert("tonmessage");
return false;
}
}
Par contre comme je comprends pas du tout ce que tu testes comme condition je peux pas t'aider plus, simplement il faut que tu mettes le contenu de tes variables PHP dans des variables JavaScript.
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
voila mon code lol
<?
$con = ociLogon("dev","dev","phpdev");
//$requete = "select SQL_QUERY from TEW_AUDIT_REPORTS";
//$curseur1 = ociParse($con,$requete);
//echo "\$curseur1 = $curseur1<BR>\n";
//$ok1 = ociexecute($curseur1);
//echo "$ok1=".((ok1)?"TRUE":"FALSE")."<BR>\n";
//$requete = "select * TEW_AUDIT_REPORTS";
//$curseur1 = ociParse($con,$requete);
//echo "\$requete = $curseur1<BR>\n";
$ts = mktime();
$heure =date("d/m/Y",$ts);
echo "<form method=\"get\" onSubmit = \"return verif()\">";
echo "<table width=\"900\" height=\"500\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#CCCCCC\" bgcolor=\"#CCCCCC\">";
echo "<tr>";
echo "<td width=\"160\" height=\"17\" bgcolor=\"#CCCCCC\"><div align=\"right\"><b>REPORT_NAME</b></div></td>";
echo "<td width=\"1000\" height=\"17\">";
echo "<input name=\"RN\" type=\"text\" maxlength=\"30\" size=\"80\"></td>";
//$RN = $HTTP_GET_VARS["RN"];
//$VAR = "insert into REPORT_NAME values('$RN','NOT NULL')";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\"bgcolor=\"#CCCCCC\"><div align=\"right\"><b>DESCRIPTION</b></div></td>";
echo "<td width=\"240\">";
echo "<input name=\"DES\" type=\"text\" maxlength=\"240\" size=\"100\">";
//$DES = $HTTP_GET_VARS["DES"];
//$DES1 = "insert into DESCRIPTION values('$DES','NOT NULL')";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><b>SQL_QUERY</b></div></td>";
echo "<td width=\"240\">";
echo "<input name=\"SQL\" type=\"text\" value=\"\" size=\"100\">";
//$SQL = $HTTP_GET_VARS["SQL"];
//$SQL1 = "insert into SQL_QUERY values('$SQL',long,NOT NULL)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>ENABLED_FLAG</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"ENAB\" maxlength=\"1\" size=\"5\" value=\"Y\">";
//$ENAB = $HTTP_GET_VARS["ENAB"];
//$ENAB1 = "insert into ENABLED_FLAG values('$ENAB',varchar2(1),default'Y')";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>EMAIL_TO</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"EMAIL\" maxlength=\"150\" size=\"100\">";
//$EMAIL = $HTTP_GET_VARS["EMAIL"];
//$EMAIL1 = "insert into EMAIL_TO values('$EMAIL',varchar2(150),NOT NULL)";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>EMAIL_CC</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"$EMAILC\" maxlength=\"150\" size=\"100\">";
//$EMAILC = $HTTP_GET_VARS["EMAILC"];
//$EMAILC1 = "insert into EMAIL_CC values('$EMAILC',varchar2(150))";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>MAX_ROWS</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"MAX\" maxlength=\"5\" size=\"40\" value=\"500\">";
//$MAX = $HTTP_GET_VARS["MAX"];
//$MAX1 = "insert into MAX_ROWS values('$MAX',number,default 500)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>FREQUENCY_IN_HOURS</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"FREQ\" maxlength=\"20\" size=\"40\" value=\"24\">";
//$FREQ = $HTTP_GET_VARS["FREQ"];
//$FREQ1 = "insert into FREQUENCY_IN_HOURS values('$FREQ',number,default 24)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\"bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>RUN_ON_NIGHT</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"RUNIGHT\" maxlength=\"1\" size=\"5\" value=\"N\">";
//$RUNIGHT = $HTTP_GET_VARS["RUNIGHT"];
//$RUNIGHT1 = "insert into RUN_ON_NIGHT values('$RUNIGHT',varchar2(1),default 'N')";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>NEXT_RUN_DATE</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"NEXT\" maxlength=\"255\" size=\"100\">";
//$NEXT = $HTTP_GET_VARS["NEXT"];
//$NEXT1 = "insert into NEXT_RUN_DATE values('$NEXT',date,NOT NULL)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>LAST_RUN_START</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"LASTRUN\" maxlength=\"255\" size=\"50\">";
//$LASTRUN = $HTTP_GET_VARS["LASTRUN"];
//$LASTRUN1 = "insert into LAST_RUN_START values('$LASTRUN',date)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>LAST_RUN_END</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"LASTEND\" maxlength=\"255\" size=\"50\">";
//$LASTEND = $HTTP_GET_VARS["LASTEND"];
//$LASTEND1 = "insert into LAST_RUN_END values('$LASTEND',date)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>CREATED_BY</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"CREATED\" maxlength=\"255\" size=\"30\"value=\"0\">";
//$CREATED = $HTTP_GET_VARS["CREATED"];
//$CREATED1 = "insert into CREATED_BY values('$CREATED',number(15),default 0)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>CREATION_DATE</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"CREA\" maxlength=\"255\" size=\"50\"value=\"$heure\">";
//$CREA = $HTTP_GET_VARS["CREA"];
//$CREA1 = "insert into CREATION_DATE values('$CREA',date,default sysdate,NOT NULL)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>LAST_UPDATED_BY</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"LASTUP\" maxlength=\"255\" size=\"30\"value=\"0\">";
//$LASTUP = $HTTP_GET_VARS["LASTUP"];
//$LASTUP1 = "insert into LAST_UPDATED_BY values('$LASTUP',number(15),default 0,NOT NULL)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>LAST_UPDATE_DATE</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"LASTUPDATE\" maxlength=\"255\" size=\"100\"value=\"$heure\">";
//$LASTUPDATE = $HTTP_GET_VARS["LASTUPDATE"];
//$LASTUPDATE1 = "insert into LAST_UPDATE_DATE values('$LASTUPDATE',date,default sysdate, NOT NULL)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>REQUEST_ID</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"REQU\" maxlength=\"255\" size=\"100\"value=\"0\">";
//$REQU = $HTTP_GET_VARS["REQU"];
//$REQU1 = "insert into REQUEST_ID values('$REQU',number(15),default 0)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\"> </td>";
echo "<td width=\"240\">";
echo "<input type=\"submit\" name=\"button\" value=\"OK\"><input type=\"submit\" name=\"button\" value=\"CANCEL\">";
echo "</td>";
echo "</tr>";
echo "</table>";
echo "</form>";
$RN = $HTTP_GET_VARS["RN"];
$DES = $HTTP_GET_VARS["DES"];
$SQL = $HTTP_GET_VARS["SQL"];
$ENAB = $HTTP_GET_VARS["ENAB"];
$EMAIL = $HTTP_GET_VARS["EMAIL"];
$EMAILC = $HTTP_GET_VARS["EMAILC"];
$MAX = $HTTP_GET_VARS["MAX"];
$FREQ = $HTTP_GET_VARS["FREQ"];
$RUNIGHT = $HTTP_GET_VARS["RUNIGHT"];
$NEXT = $HTTP_GET_VARS["NEXT"];
$LASTRUN = $HTTP_GET_VARS["LASTRUN"];
$LASTEND = $HTTP_GET_VARS["LASTEND"];
$CREATED = $HTTP_GET_VARS["CREATED"];
$CREA = $HTTP_GET_VARS["CREA"];
$LASTUP = $HTTP_GET_VARS["LASTUP"];
$LASTUPDATE = $HTTP_GET_VARS["LASTUPDATE"];
$REQU = $HTTP_GET_VARS["REQU"];
$date1 = $LASTRUN;
$date = $NEXT;
$date2 = $LASTEND;
$date3 = $CREA;
$date4 = $LASTUPDATE;
$ok = ereg("^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})$",$date);
$ok1 = ereg("^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})$",$date1);
$ok2 = ereg("^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})$",$date2);
$ok3 = ereg("^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})$",$date3);
$ok4 = ereg("^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})$",$date4);
function verif() {
if (($ENAB == "Y") OR ($ENAB == "N"))
{
switch ($VAR)
{
case ($RN) :
echo "alert\"Veuillez entrer une valeure pour le champ REPORT_NAME!!";
break;
case ($DES) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ DESCRIPTION!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($SQL) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ SQL_QUERY!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($ENAB) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ ENABLED_FLAG!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($EMAIL) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ EMAIL_TO!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($FREQ) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ FREQUENCY_IN_HOURS!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($RUNIGHT) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ RUN_ON_NIGHT!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case($ok) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une date au format pour NEXT_RUN_DATE valide JJ/MM/AAAA!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case($ok1) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une date au format pour LAST_RUN_START valide JJ/MM/AAAA!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case($ok2) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une date au format pour LAST_RUN_END valide JJ/MM/AAAA!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($CREATED) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ CREATED_BY!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($CREA) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ CREATION_DATE!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case($ok3) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une date au format pour CREATION_DATE valide JJ/MM/AAAA!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($LASTUP) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ LAST_UPDATED_BY!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($LASTUPDATE) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ LAST_UPDATE_DATE!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case($ok4) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une date au format pour AST_UPDATE_DATE valide JJ/MM/AAAA!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case "" :
echo "<html>";
echo"<head>";
echo"<title>ex</title>";
echo"<style type=\"text/css\">";
echo"<!--";
echo".jules {";
echo"background-color: #CCCCCC";
echo"background-image: url(Aucune)";
echo"border: thick outset #660000";
echo"}";
echo".Style1 {";
echo"font-family: Geneva, Arial, Helvetica, sans-serif";
echo"font-weight: bold";
echo"color: #FF0000";
echo"font-size: 36px";
echo"}";
echo"-->";
echo"</style>";
echo"</head>";
echo"<body>";
echo"<p> </p>";
echo"<p> </p>";
echo"<p> </p>";
echo"<p> </p>";
echo"<p> </p>";
echo"<p> </p>";
echo"<p> </p>";
echo"<table width=\"94%\" border=\"1\">";
echo"<tr>";
echo"<td bordercolor=\"#FF0000\" bgcolor=\"#FF0000\"><div align=\"center\" class=\"Style1\">Entree Valide et memorise</div></td>";
echo"</tr>";
echo"</table>";
echo"</body>";
echo"</html>";
$VAR = "INSERT INTO TEW_AUDIT_REPORTS (REPORT_NAME, DESCRIPTION, SQL_QUERY ,ENABLED_FLAG, EMAIL_TO, EMAIL_CC, MAX_ROWS, FREQUENCY_IN_HOURS, RUN_ON_NIGHT, NEXT_RUN_DATE, LAST_RUN_START, LAST_RUN_END, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, REQUEST_ID) values('$RN','$DES','$SQL','$ENAB','$EMAIL','$EMAILC','$MAX','$FREQ','$RUNIGHT','$NEXT','$LASTRUN','$LASTEND','$CREATED','$CREA','$LASTUP','$LASTUPDATE','$REQU')";
//echo $VAR;
$yes = ociParse($com, $VAR);
$good = ociExecute($yes);
break;
}
}
else
{
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure Y ou N pour ENABLED_FLAG!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
}
}
echo "</body>";
echo "</html>";
?>
<HTML>
<HEAD>
</HEAD>
<BODY>
<SCRIPT language=JavaScript1.1>
<!-- début
function non(clic) {
var msg="On est curieux ?";
if (navigator.appName == 'Netscape' && clic.which==3) {
alert(msg);
return false;}
else
if ((navigator.appName == 'Microsoft Internet Explorer' && event.button==2) | (navigator.appName == 'Microsoft Internet Explorer' && event.button==3)) {
alert(msg);
return false;
}
return true;
}
document.onmousedown = non;
// fin -->
</SCRIPT>
<head></head>
<html></html>
<?
$con = ociLogon("dev","dev","phpdev");
//$requete = "select SQL_QUERY from TEW_AUDIT_REPORTS";
//$curseur1 = ociParse($con,$requete);
//echo "\$curseur1 = $curseur1<BR>\n";
//$ok1 = ociexecute($curseur1);
//echo "$ok1=".((ok1)?"TRUE":"FALSE")."<BR>\n";
//$requete = "select * TEW_AUDIT_REPORTS";
//$curseur1 = ociParse($con,$requete);
//echo "\$requete = $curseur1<BR>\n";
$ts = mktime();
$heure =date("d/m/Y",$ts);
echo "<form method=\"get\" onSubmit = \"return verif()\">";
echo "<table width=\"900\" height=\"500\" border=\"0\" align=\"center\" cellpadding=\"0\" cellspacing=\"0\" bordercolor=\"#CCCCCC\" bgcolor=\"#CCCCCC\">";
echo "<tr>";
echo "<td width=\"160\" height=\"17\" bgcolor=\"#CCCCCC\"><div align=\"right\"><b>REPORT_NAME</b></div></td>";
echo "<td width=\"1000\" height=\"17\">";
echo "<input name=\"RN\" type=\"text\" maxlength=\"30\" size=\"80\"></td>";
//$RN = $HTTP_GET_VARS["RN"];
//$VAR = "insert into REPORT_NAME values('$RN','NOT NULL')";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\"bgcolor=\"#CCCCCC\"><div align=\"right\"><b>DESCRIPTION</b></div></td>";
echo "<td width=\"240\">";
echo "<input name=\"DES\" type=\"text\" maxlength=\"240\" size=\"100\">";
//$DES = $HTTP_GET_VARS["DES"];
//$DES1 = "insert into DESCRIPTION values('$DES','NOT NULL')";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><b>SQL_QUERY</b></div></td>";
echo "<td width=\"240\">";
echo "<input name=\"SQL\" type=\"text\" value=\"\" size=\"100\">";
//$SQL = $HTTP_GET_VARS["SQL"];
//$SQL1 = "insert into SQL_QUERY values('$SQL',long,NOT NULL)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>ENABLED_FLAG</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"ENAB\" maxlength=\"1\" size=\"5\" value=\"Y\">";
//$ENAB = $HTTP_GET_VARS["ENAB"];
//$ENAB1 = "insert into ENABLED_FLAG values('$ENAB',varchar2(1),default'Y')";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>EMAIL_TO</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"EMAIL\" maxlength=\"150\" size=\"100\">";
//$EMAIL = $HTTP_GET_VARS["EMAIL"];
//$EMAIL1 = "insert into EMAIL_TO values('$EMAIL',varchar2(150),NOT NULL)";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>EMAIL_CC</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"$EMAILC\" maxlength=\"150\" size=\"100\">";
//$EMAILC = $HTTP_GET_VARS["EMAILC"];
//$EMAILC1 = "insert into EMAIL_CC values('$EMAILC',varchar2(150))";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>MAX_ROWS</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"MAX\" maxlength=\"5\" size=\"40\" value=\"500\">";
//$MAX = $HTTP_GET_VARS["MAX"];
//$MAX1 = "insert into MAX_ROWS values('$MAX',number,default 500)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>FREQUENCY_IN_HOURS</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"FREQ\" maxlength=\"20\" size=\"40\" value=\"24\">";
//$FREQ = $HTTP_GET_VARS["FREQ"];
//$FREQ1 = "insert into FREQUENCY_IN_HOURS values('$FREQ',number,default 24)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\"bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>RUN_ON_NIGHT</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"RUNIGHT\" maxlength=\"1\" size=\"5\" value=\"N\">";
//$RUNIGHT = $HTTP_GET_VARS["RUNIGHT"];
//$RUNIGHT1 = "insert into RUN_ON_NIGHT values('$RUNIGHT',varchar2(1),default 'N')";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>NEXT_RUN_DATE</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"NEXT\" maxlength=\"255\" size=\"100\">";
//$NEXT = $HTTP_GET_VARS["NEXT"];
//$NEXT1 = "insert into NEXT_RUN_DATE values('$NEXT',date,NOT NULL)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>LAST_RUN_START</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"LASTRUN\" maxlength=\"255\" size=\"50\">";
//$LASTRUN = $HTTP_GET_VARS["LASTRUN"];
//$LASTRUN1 = "insert into LAST_RUN_START values('$LASTRUN',date)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>LAST_RUN_END</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"LASTEND\" maxlength=\"255\" size=\"50\">";
//$LASTEND = $HTTP_GET_VARS["LASTEND"];
//$LASTEND1 = "insert into LAST_RUN_END values('$LASTEND',date)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>CREATED_BY</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"CREATED\" maxlength=\"255\" size=\"30\"value=\"0\">";
//$CREATED = $HTTP_GET_VARS["CREATED"];
//$CREATED1 = "insert into CREATED_BY values('$CREATED',number(15),default 0)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>CREATION_DATE</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"CREA\" maxlength=\"255\" size=\"50\"value=\"$heure\">";
//$CREA = $HTTP_GET_VARS["CREA"];
//$CREA1 = "insert into CREATION_DATE values('$CREA',date,default sysdate,NOT NULL)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>LAST_UPDATED_BY</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"LASTUP\" maxlength=\"255\" size=\"30\"value=\"0\">";
//$LASTUP = $HTTP_GET_VARS["LASTUP"];
//$LASTUP1 = "insert into LAST_UPDATED_BY values('$LASTUP',number(15),default 0,NOT NULL)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>LAST_UPDATE_DATE</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"LASTUPDATE\" maxlength=\"255\" size=\"100\"value=\"$heure\">";
//$LASTUPDATE = $HTTP_GET_VARS["LASTUPDATE"];
//$LASTUPDATE1 = "insert into LAST_UPDATE_DATE values('$LASTUPDATE',date,default sysdate, NOT NULL)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\" bgcolor=\"#CCCCCC\"><div align=\"right\"><strong>REQUEST_ID</strong></div></td>";
echo "<td width=\"240\">";
echo "<input type=\"text\" name=\"REQU\" maxlength=\"255\" size=\"100\"value=\"0\">";
//$REQU = $HTTP_GET_VARS["REQU"];
//$REQU1 = "insert into REQUEST_ID values('$REQU',number(15),default 0)";
echo "</td>";
echo "</tr>";
echo "<tr>";
echo "<td width=\"160\"> </td>";
echo "<td width=\"240\">";
echo "<input type=\"submit\" name=\"button\" value=\"OK\"><input type=\"submit\" name=\"button\" value=\"CANCEL\">";
echo "</td>";
echo "</tr>";
echo "</table>";
echo "</form>";
$RN = $HTTP_GET_VARS["RN"];
$DES = $HTTP_GET_VARS["DES"];
$SQL = $HTTP_GET_VARS["SQL"];
$ENAB = $HTTP_GET_VARS["ENAB"];
$EMAIL = $HTTP_GET_VARS["EMAIL"];
$EMAILC = $HTTP_GET_VARS["EMAILC"];
$MAX = $HTTP_GET_VARS["MAX"];
$FREQ = $HTTP_GET_VARS["FREQ"];
$RUNIGHT = $HTTP_GET_VARS["RUNIGHT"];
$NEXT = $HTTP_GET_VARS["NEXT"];
$LASTRUN = $HTTP_GET_VARS["LASTRUN"];
$LASTEND = $HTTP_GET_VARS["LASTEND"];
$CREATED = $HTTP_GET_VARS["CREATED"];
$CREA = $HTTP_GET_VARS["CREA"];
$LASTUP = $HTTP_GET_VARS["LASTUP"];
$LASTUPDATE = $HTTP_GET_VARS["LASTUPDATE"];
$REQU = $HTTP_GET_VARS["REQU"];
$date1 = $LASTRUN;
$date = $NEXT;
$date2 = $LASTEND;
$date3 = $CREA;
$date4 = $LASTUPDATE;
$ok = ereg("^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})$",$date);
$ok1 = ereg("^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})$",$date1);
$ok2 = ereg("^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})$",$date2);
$ok3 = ereg("^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})$",$date3);
$ok4 = ereg("^([0-9]{1,2})/([0-9]{1,2})/([0-9]{4})$",$date4);
function verif() {
if (($ENAB == "Y") OR ($ENAB == "N"))
{
switch ($VAR)
{
case ($RN) :
echo "alert\"Veuillez entrer une valeure pour le champ REPORT_NAME!!";
break;
case ($DES) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ DESCRIPTION!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($SQL) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ SQL_QUERY!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($ENAB) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ ENABLED_FLAG!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($EMAIL) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ EMAIL_TO!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($FREQ) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ FREQUENCY_IN_HOURS!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($RUNIGHT) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ RUN_ON_NIGHT!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case($ok) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une date au format pour NEXT_RUN_DATE valide JJ/MM/AAAA!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case($ok1) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une date au format pour LAST_RUN_START valide JJ/MM/AAAA!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case($ok2) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une date au format pour LAST_RUN_END valide JJ/MM/AAAA!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($CREATED) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ CREATED_BY!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($CREA) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ CREATION_DATE!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case($ok3) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une date au format pour CREATION_DATE valide JJ/MM/AAAA!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($LASTUP) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ LAST_UPDATED_BY!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case ($LASTUPDATE) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure pour le champ LAST_UPDATE_DATE!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case($ok4) :
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une date au format pour AST_UPDATE_DATE valide JJ/MM/AAAA!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
break;
case "" :
echo "<html>";
echo"<head>";
echo"<title>ex</title>";
echo"<style type=\"text/css\">";
echo"<!--";
echo".jules {";
echo"background-color: #CCCCCC";
echo"background-image: url(Aucune)";
echo"border: thick outset #660000";
echo"}";
echo".Style1 {";
echo"font-family: Geneva, Arial, Helvetica, sans-serif";
echo"font-weight: bold";
echo"color: #FF0000";
echo"font-size: 36px";
echo"}";
echo"-->";
echo"</style>";
echo"</head>";
echo"<body>";
echo"<p> </p>";
echo"<p> </p>";
echo"<p> </p>";
echo"<p> </p>";
echo"<p> </p>";
echo"<p> </p>";
echo"<p> </p>";
echo"<table width=\"94%\" border=\"1\">";
echo"<tr>";
echo"<td bordercolor=\"#FF0000\" bgcolor=\"#FF0000\"><div align=\"center\" class=\"Style1\">Entree Valide et memorise</div></td>";
echo"</tr>";
echo"</table>";
echo"</body>";
echo"</html>";
$VAR = "INSERT INTO TEW_AUDIT_REPORTS (REPORT_NAME, DESCRIPTION, SQL_QUERY ,ENABLED_FLAG, EMAIL_TO, EMAIL_CC, MAX_ROWS, FREQUENCY_IN_HOURS, RUN_ON_NIGHT, NEXT_RUN_DATE, LAST_RUN_START, LAST_RUN_END, CREATED_BY, CREATION_DATE, LAST_UPDATED_BY, LAST_UPDATE_DATE, REQUEST_ID) values('$RN','$DES','$SQL','$ENAB','$EMAIL','$EMAILC','$MAX','$FREQ','$RUNIGHT','$NEXT','$LASTRUN','$LASTEND','$CREATED','$CREA','$LASTUP','$LASTUPDATE','$REQU')";
//echo $VAR;
$yes = ociParse($com, $VAR);
$good = ociExecute($yes);
break;
}
}
else
{
echo "<html><body>";
echo "<table align=\"center\"><b>Veuillez entrer une valeure Y ou N pour ENABLED_FLAG!!<b\>";
echo "<a href=\"Javascript:history.go(-1)\">RETOUR</a>";
echo "<body><html>";
}
}
echo "</body>";
echo "</html>";
?>
<HTML>
<HEAD>
</HEAD>
<BODY>
<SCRIPT language=JavaScript1.1>
<!-- début
function non(clic) {
var msg="On est curieux ?";
if (navigator.appName == 'Netscape' && clic.which==3) {
alert(msg);
return false;}
else
if ((navigator.appName == 'Microsoft Internet Explorer' && event.button==2) | (navigator.appName == 'Microsoft Internet Explorer' && event.button==3)) {
alert(msg);
return false;
}
return true;
}
document.onmousedown = non;
// fin -->
</SCRIPT>
<head></head>
<html></html>
Pfiou! il est bien lourd ce code...
Faut penser à fermer les balises PHP de temps en temps, le HTML c'est plus lisible quand c'est pas dans des echo.
Ensuite je ne comprends absolument rien à tes html, body et head qui sont un peu partout. Surtout après la fermeture de la balise PHP.
Enfin remplace cette ligne
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.
Faut penser à fermer les balises PHP de temps en temps, le HTML c'est plus lisible quand c'est pas dans des echo.
Ensuite je ne comprends absolument rien à tes html, body et head qui sont un peu partout. Surtout après la fermeture de la balise PHP.
Enfin remplace cette ligne
echo "alert\"Veuillez entrer une valeure pour le champ REPORT_NAME!!";par celle ci
echo "<SCRIPT LANGUAGE='JavaScript'>alert('Veuillez entrer une valeur pour le champ REPORT_NAME!!');</SCRIPT>";
.::: "A trop vouloir feindre de faire fi, on finit
par faire fi de vouloir feindre." :::.