[PHP-JS] Popup d'alerte - insertion dans code PHP ?
Bonjour,
Je voudrais mettre une alerte dés qu'un champ n'est pas remplie ...
Je sais qu'il est possible via JAVASCRIPT d'y parvenir mais l'insérer dans du code PHP est plutot difficile ... ???
MERCI
Voici mon code :
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 78
| <?php /* Date de création: 18/10/2006 */ ?>
<?php
//connection au serveur
$cnx=mysql_connect( "localhost", "root", "" );
//sélection de la base de données:
$db=mysql_select_db("alliance");
//récupération des valeurs des champs:
$z_nomspare=$_POST["z_nomspare"];
$z_modele=$_POST["z_modele"];
$z_emprunteur=$_POST["z_emprunteur"];
$z_actima=$_POST["z_actima"];
$z_tech=$_POST["z_tech"];
$z_date_act=$_POST["z_date_act"];
$z_nbrej=$_POST["z_nbrej"];
list($jour,$mois,$annee)=explode('/',$z_date_act);
$dat = @date('Y-m-d',mktime($year,$month,$day));
$z_checkempr=@$_POST["z_checkempr"];
//récupération de l'ID:
$id=$_POST["id"];
if(empty($z_emprunteur))
{
?>
<SCRIPT LANGUAGE=javascript>var wid=screen.width;
var hei=screen.height;
var col=(1<screen.colorDepth);
if ((wid<800) || (col<65535)) { alert('-')}</SCRIPT>
<?
}
Elseif(empty($z_actima))
{
echo 'Merci de renseigner le numero d\'Actima';
}
Elseif(empty($z_nbrej))
{
echo 'N\'oubliez de renseigner le nombre de jours';
}
Elseif(empty($z_checkempr))
{
echo 'N\'oubliez pas de pré-valider l\'emprunt';
}
else
{
$sql1="UPDATE spare SET pre_empr='$z_checkempr' WHERE nom_spare='$z_nomspare'";
$sql2="UPDATE spare SET menu_der='$z_checkempr' WHERE nom_spare='$z_nomspare'";
$sql="INSERT INTO pr_spare (nomspare, model, emprunteur, nom_tech_hdi, num_actima, Datej_actima, pre_emprunt, nbre_j) VALUES ('$z_nomspare', '$z_modele', '$z_emprunteur', '$z_tech', '$z_actima', '$dat', '$z_checkempr','$z_nbrej')";
//création de la requête SQL:
$requete = mysql_query($sql) or die( mysql_error());
$requete1 = mysql_query($sql1) or die( mysql_error());
$requete2 = mysql_query($sql2) or die( mysql_error());
//affichage des résultats, pour savoir si la modification a marcher:
echo("$z_nomspare pré-réservé");
}
echo '<center><strong><a href=?numlien=spare> Retour </a></strong></center>';
//fermeture de la connexion
mysql_close();
?> |