icdk76800 On apprend tous de nos erreurs | Bonjour, je vais poser une question un peu débile mais,
Comment fait-on pour executer un script php sans avoir la page blanche après.
Je m'explique j'ai un script php nommer ScriptAdmin.php
Code :
- function SecondFunction(){ /*Fonction d'ajouter une application*/
- include 'connectdb.php';
- mysqli_query($conn ,"INSERT INTO applications VALUES ('153','".$_POST['NameAppl']."', '".$_POST['Type']."', '".$_POST['MDP']."')" ) or die ('Erreur 01 Impossible d executer la requete' .mysql_error() );
- }
|
et une page php
Code :
- <html>
- <head>
- <meta charset="utf-8" />
- <link rel="stylesheet" href="Style\css.css" />
- <link rel="icon" type="image/png" href="Images\Logo_projet.png">
- <title> ARK | Administration </title>
- <link type="text/css" rel="Stylesheet" href="http://ajax.microsoft.com/ajax/jquery.ui/1.8.6/themes/smoothness/jquery-ui.css" />
- <script src="//code.jquery.com/jquery-1.10.2.js"></script>
- <script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script>
- <script>
- /////////////////////////////////////////////////////////////////////////////////// Function Rajouter ligne ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
- function AjouterLigne(){
- Users.insertAdjacentHTML('BeforeEnd','<td><input type="text" name="Machine[]"/></td> <td><input type="text" name="users[]"/></td> <td><input type="text" name="Reseaux[]" /></td> <td><input type="email" name="Mail[]" /></td>')
- }
- $(document).ready(function() {
-
- $('select[name="choix"]').change(function() { // lorsqu'on change de valeur dans la liste
- var valeur = $(this).val(); // valeur sélectionnée
-
- if(valeur != '') { // si non vide
- if(valeur == 'Choix1') { // si "jaune"
- $('#chose').show();
- } else {
- $('#chose').hide();
- }
- if(valeur == 'Choix2') { // si "jaune"
- $('#AjoAppl').show();
- } else {
- $('#AjoAppl').hide();
- }
- if(valeur == 'Choix3') { // si "jaune"
- $('#SupAppl').show();
- } else {
- $('#SupAppl').hide();
- }
- if(valeur == 'Choix4') { // si "jaune"
- $('#AjoSite').show();
- } else {
- $('#AjoSite').hide();
- }
- if(valeur == 'Choix5') { // si "jaune"
- $('#SupSite').show();
- } else {
- $('#SupSite').hide();
- }
- if(valeur == 'Choix6') { // si "jaune"
- $('#CreateCamp').show();
- } else {
- $('#CreateCamp').hide();
- }
- if(valeur == 'Choix7') { // si "jaune"
- $('#CampOpen').show();
- } else {
- $('#CampOpen').hide();
- }
- if(valeur == 'Choix8') { // si "jaune"
- $('#VisuCamp').show();
- } else {
- $('#VisuCamp').hide();
- }
- if(valeur == 'Choix9') { // si "jaune"
- $('#AjoCor').show();
- } else {
- $('#AjoCor').hide();
- }
- if(valeur == 'Choix10') { // si "jaune"
- $('#SuprCor').show();
- } else {
- $('#SuprCor').hide();
- }
- }});
- });
- </script>
- </head>
- <body>
- <header>
- <img src="Images\Header_Apave.png" alt="Logo Aave"/>
- <img src="Images\Logo_projet.png" alt="Logo ARK" id="ARK">
- </header><br>
- <form action="Script\ScriptAdmin.php" method="post">
- <fieldset>
- <select style="margin-top:10px" id="type" name="choix">
- <option value="Choix0">-- Action a effectué --</option>
- <option value="Choix6">Création d'une campagne</option>
- <option value="Choix7">Campagne en cours</option>
- <option value="Choix8">Visualiser ancienne campagne</option>
- <option value="Choix1">Choix des applications</option>
- <option value="Choix2">Ajouter une application</option>
- <option value="Choix4">Ajouter un site</option>
- <option value="Choix3">Supprimer une application</option>
- <option value="Choix5">Supprimer un Site</option>
- <option value="Choix9">Ajouter un correspondant</option>
- <option value="Choix10">Supprimer un correspondant</option>
- </select>
- <!-- Choix des applications --><div id="chose" style="display:none">
- <p> Ici vous pourrez créer un tableau d'applications par défaut qui sera appliqué a toute les campagne. </p>
- <label>Tout d'abord donnez lui un nom</label><br>
- <input id="nameAppli" type="text" size ="30" name="nameappli" /><br><br>
- <table bgcolor="#FFFFFF" id="Appli" required>
- <?php
- include 'Script\connectdb.php';
- $link = mysqli_connect ($host,$user,$pass) or die ('Erreur01 : '.mysql_error() );
- mysqli_select_db($link, $db) or die ('Erreur02 :'.mysql_error());
- $select = 'SELECT * FROM applications';
- $result = mysqli_query($link,$select) or die ('Erreur03 : '.mysql_error() );
- $total = mysqli_num_rows($result);
- echo '<tr>';
- echo '<td bgcolor="#CCCCCC"><input type="Checkbox" id="FullCtrlApplis" ></input></td>';
- echo '<td bgcolor="#CCCCCC"><b><u>Nom</u></b></td>';
- echo '<td bgcolor="#CCCCCC"><b><u>Type</u></b></td>';
- echo '<td bgcolor="#CCCCCC"><b><u>Connexion</u></b></td>';
- while($row = mysqli_fetch_array($result))
- {
- echo '<tr>';
- echo '<td id="CheckAppli"><input type="Checkbox" name="Appli[]" value='.$row["Nom"].'></input></td>';
- echo '<td>'.$row["Nom"].'</td>';
- echo '<td>'.$row["Type"].'</td>';
- echo '<td>'.$row["Connexion"].'</td>';
- echo '</tr>'."\n";
- }
- mysqli_free_result($result);
- mysqli_close($link);
- ?>
- </table>
- <br>
- </div>
- <!-- Ajouter une application --><div id="AjoAppl" style="display:none">
- <p style="margin-top:35px">Nom de l'application : <br>
- <input type="text" name="NameAppl"/></p>
- <p name="SAS">SAS : <br>
- <select name="SAS1">
- <?php
- mysql_connect("127.0.0.1", "root", "" );
- mysql_select_db("BDD01" );
-
- $sql = "select * from sas";
- $rep = mysql_query("$sql" ) ;
- while($data = mysql_fetch_array($rep))
- {
- echo "<option>".$data[Nom]."</option>";
- }
- mysql_free_result($rep);
- mysql_close();
- ?>
- </select></p>
- <p>Type : <br>
- <select name="Type">
- <option>Bureautique</option>
- <option>Métier</option>
- </select></p>
- <p name="MDP">Mot de passe :<br>
- <select name="MDP">
- <option>Oui</option>
- <option>Non</option>
- </select></p>
- </div>
- <!-- Supprimer une application --><div id="SupAppl" style="display:none">
- <p style="margin-top:35px">Nom de l'application : <br>
- <select name="salut">
- <option>-- Applications -- </option>
- <?php
- include 'Script\connectdb.php';
- mysql_connect("127.0.0.1", "root", "" );
- mysql_select_db("BDD01" );
-
- $sql = "select * from applications";
- $rep = mysql_query("$sql" ) ;
- while($data = mysql_fetch_array($rep))
- {
- echo "<option>".$data[Nom]."</option>";
- }
- mysql_free_result($rep);
- mysql_close($conn);
- ?>
- </select></p>
- <?php
- $select = 'SELECT * FROM applications';
- $result = mysqli_query($conn,$select) or die ('Erreur03 : '.mysql_error() );
- $total = mysqli_num_rows($result);
- echo '<table bgcolor="#FFFFFF" id="Appli" style="display:none">'."\n";
- echo '<tr>';
- echo '<td bgcolor="#669999"><b><u>Nom</u></b></td>';
- echo '<td bgcolor="#669999"><b><u>Type</u></b></td>';
- echo '<td bgcolor="#669999"><b><u>Connexion</u></b></td>';
- echo '</tr>'."\n";
-
- while($row = mysqli_fetch_array($result))
- {
- echo '<tr>';
- echo '<td bgcolor="#CCCCCC">'.$row["Nom"].'</td>';
- echo '<td bgcolor="#CCCCCC">'.$row["Type"].'</td>';
- echo '<td bgcolor="#CCCCCC">'.$row["Connexion"].'</td>';
- echo '</tr>'."\n";
- }
- echo '</table>'."\n";
- mysqli_free_result($result);
- mysqli_close($conn);
- ?>
- </div>
- <!-- Ajouter un Site --><div id="AjoSite" style="display:none">
-
- <p>SAS : <br>
- <select name="AjoSit">
- <?php
- mysql_connect("127.0.0.1", "root", "" );
- mysql_select_db("BDD01" );
-
- $sql = "select * from sas";
- $rep = mysql_query("$sql" ) ;
- while($data = mysql_fetch_array($rep))
- {
- echo "<option>".$data[Nom]."</option>";
- }
- mysql_free_result($rep);
- mysql_close();
- ?>
- </select>
- <p style="margin-top:35px">Nom du site : <br>
- <input type="text" name='NameSite'/></p>
- </div>
- <!-- Supprimer un Site --><div id="SupSite" style="display:none">
- <p>SAS:<br>
- <select>
- <?php
- mysql_connect("127.0.0.1", "root", "" );
- mysql_select_db("BDD01" );
-
- $sql = "select * from sas";
- $rep = mysql_query("$sql" ) ;
- while($data = mysql_fetch_array($rep))
- {
- echo "<option>".$data[Nom]."</option>";
- }
- mysql_free_result($rep);
- mysql_close();
- ?> </select></p>
- <p> Nom du Site <br>
- <select name="DelSite">
- <?php
- mysql_connect("127.0.0.1", "root", "" );
- mysql_select_db("BDD01" );
-
- $sql = "select * from site";
- $rep = mysql_query("$sql" ) ;
- while($data = mysql_fetch_array($rep))
- {
- echo "<option>".$data[Nom]."</option>";
- }
- mysql_free_result($rep);
- mysql_close();
- ?> </select></p>
- </div>
- <!-- Visualiser ancienne campagne --><div id="VisuCamp" style="display:none">
- <p>Nom de la campagne:<br>
- <select>
- <?php
- mysql_connect("127.0.0.1", "root", "" );
- mysql_select_db("BDD01" );
- $show="show tables like 'Old_Tab_%' ";
- $resultshow=mysql_query("$show" );
- while ($ligne=mysql_fetch_array($resultshow))
- {
- echo "<option value='".$ligne[0]."'>".$ligne[0]."</option>";
-
- }
- mysql_close();
- ?></select></p>
- </div>
- <!-- Création d'une campagne --><div id="CreateCamp" style="display:none">
- <br>
- <label class=> Veuillez nommer la campagne </label> <br>
- <input id="NomCamp" type="text" size ="30" name="Nam" />
- <p> La campagne commencera le </P>
- <input id="DateDeb" type="Date" size ="15" name="DaB" /> et ce terminera le <input id="DateEnd" type="Date" size ="15" name="DaF" />
-
- <!-- /////////////////////////////////////////////////////////////////////////////// Creation Liste Deroulante SAS ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
- <p> Choisissez la SAS et les sites qui seront concerner par de cette campagne </P>
- <select name="SAS" id="SAS" size="1" style="width:200px" >
- <option value=""> -- Choisissez votre Agence -- </option>
- <?php
- mysql_connect("127.0.0.1", "root", "" );
- mysql_select_db("BDD01" );
- $sql = "select * from sas";
- $rep = mysql_query("$sql" ) ;
- while($data = mysql_fetch_array($rep))
- {
- echo "<option>".$data[Nom]."</option>";
- }
- mysql_free_result($rep);
- mysql_close();
- ?>
- </select>
- sur
- <!-- /////////////////////////////////////////////////////////////////////////////// Creation Liste Deroulante Sites ////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// -->
- <select name="Site" id="Sites" size="1" style="width:180px" >
- <option value="">-- Choisissez votre Site --</option>
- <?php
- mysql_connect("127.0.0.1", "root", "" );
- mysql_select_db("BDD01" );
- $sql = "select * from site";
- $rep = mysql_query("$sql" ) ;
- while($data = mysql_fetch_array($rep))
- {
- echo "<option>".$data[Nom]."</option>";
- }
- mysql_free_result($rep);
- mysql_close();
- ?>
- </select> <br>
- <p> Choisissez le tableaux d'applications qui sera mis en place pour cet campagne </p>
- <select name="appli" >
- <option> -- Nom du tableaux -- </option>
- <?php
- mysql_connect("127.0.0.1", "root", "" );
- mysql_select_db("BDD01" );
- $sql = "select * from 'tab_%' ";
- $rep = mysql_query("$sql" ) ;
- while($data = mysql_fetch_array($rep))
- {
- echo "<option>".$data[Nom]."</option>";
- }
- mysql_free_result($rep);
- mysql_close();
- ?>
- </select>
- <div style="display:none">
- <table bgcolor="#FFFFFF" id="TabAppli" name="TabAppli">
- </table>
- </div>
-
- <!-- Creation du Tableau des Utilisateurs -->
- <p> Choisissez les utilisateurs que seront renouveler pendant cette campagne</p>
- <table bgcolor="#FFFFFF" id="Users" name="Users">
- <?php
- echo '<tr>';
- echo '<td bgcolor="#CCCCCC"><b><u>Nom de la Machine</u></b></td>';
- echo '<td bgcolor="#CCCCCC"><b><u>Nom & Prénom</u></b></td>';
- echo '<td bgcolor="#CCCCCC"><b><u>Compte Réseaux</u></b></td>';
- echo '<td bgcolor="#CCCCCC"><b><u>Mail</u></b></td>';
- echo '<td bgcolor="#CCCCCC"><b><u><img src="Images\ajouter.jpg" onclick=AjouterLigne() /></u></b></td>';
- echo '</tr>'."\n";
- echo '<tr>';
- echo '<td><input type="text" name="Machine[]" /></td>';
- echo '<td><input type="text" name="users[]" /></td>';
- echo '<td><input type="text" name="Reseaux[]" /></td>';
- echo '<td><input type="email" name="Mail[]" /></td>';
- echo '</tr>'."\n";
- ?>
- </table>
- <p id="Mail" >Choisissez le correspondant DSI pour cet campagne</p>
-
- <select name="cordsi" id="cordsi" size="1" style="width:240px" >
- <option value="">-- Choisissez votre correspondant --</option>
- <?php
- mysql_connect("127.0.0.1", "root", "" );
- mysql_select_db("BDD01" );
- $sql = "select * from cordsi";
- $rep = mysql_query("$sql" ) ;
- while($data = mysql_fetch_array($rep))
- {
- echo "<option>".$data[Nom]."</option>";
- }
- mysql_free_result($rep);
- mysqli_close();
- ?>
- </select>
- <br>
- <textarea placeholder="Entrez le message pour le correspondant" cols="62" rows="6" name="msgcordsi"></textarea>
- <br><br>
-
- </div>
- <!-- Visualisation campagne en cours --><div id="CampOpen" style="display:none">
- <select id="SelectCamp">
- <?php
- mysql_connect("127.0.0.1", "root", "" );
- mysql_select_db("BDD01" );
-
- $sql = "select * from sas";
- $rep = mysql_query("$sql" ) ;
- while($data = mysql_fetch_array($rep))
- {
- echo "<option>".$data[Nom]."</option>";
- }
- mysql_free_result($rep);
- mysql_close();
- ?>
- </select>
-
- </div>
- <!-- Ajouter un correspondant --><div id="AjoCor" style="display:none">
- <p style="margin-top:35px">Nom et prénom du correspondant : <br>
- <input type="text" name="AjoutCor"/></p>
- <p style="margin-top:35px">Adresse email du correspondant : <br>
- <input type="email" name="AjoutCorMail"/></p>
- <p>A quel SAS et site est-il relié ?</p>
- <select>
- <?php
- mysql_connect("127.0.0.1", "root", "" );
- mysql_select_db("BDD01" );
-
- $sql = "select * from sas";
- $rep = mysql_query("$sql" ) ;
- while($data = mysql_fetch_array($rep))
- {
- echo "<option>".$data[Nom]."</option>";
- }
- mysql_free_result($rep);
- mysql_close();
- ?> </select>   
- <select name="DelSite">
- <?php
- mysql_connect("127.0.0.1", "root", "" );
- mysql_select_db("BDD01" );
-
- $sql = "select * from site";
- $rep = mysql_query("$sql" ) ;
- while($data = mysql_fetch_array($rep))
- {
- echo "<option>".$data[Nom]."</option>";
- }
- mysql_free_result($rep);
- mysql_close();
- ?> </select></p>
- </div>
- <!-- Supprimer un correspondant --><div id="SuprCor" style="display:none">
- <p name="SAS">Nom du correspondant : <br>
- <select name="DelCor">
- <?php
- mysql_connect("127.0.0.1", "root", "" );
- mysql_select_db("BDD01" );
-
- $sql = "select * from cordsi";
- $rep = mysql_query("$sql" ) ;
- while($data = mysql_fetch_array($rep))
- {
- echo "<option>".$data[Nom]."</option>";
- }
- mysql_free_result($rep);
- mysql_close();
- ?>
- </select>
- </div>
- </fieldset> <br>
- <input id="verif" name="vérif" type="submit" value="Confirmer"/>
- </form>
- </body>
|
et quand j'appuie sur le bouton Confirmer il chane de page et m'affiche une page blanche, le script s'effectue parfaitement
le header location m'empeche de faire mes insertion en base
Merci d'avance
PS:ne faite pas attention a ma page php elle est un peu beacoup dégeulasse Message édité par icdk76800 le 24-07-2015 à 14:50:13
|