IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

[Tableaux] PB mon IF ne passe pas pourquoi ?


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 19
    Par défaut [Tableaux] PB mon IF ne passe pas pourquoi ?
    Salut a tous amis developpeur voila j'ai un souci dans mon code et je ne comprend pas pourquoi cela ne marche pas alors que tout semble nikel

    J'ai 3 pages la premiere inclus la 2eme qui inclus la 3eme
    par clic sur des boutons submit

    La 1ere appel bien la 2eme mais la 2eme n'appel pas la 3eme hors le code a ete utilisé ds mes autres pages et cela marche tres bien mais pas cette fois WHY ???

    ci-joint mon code des pages

    La 3eme page est pas fini mais tant que sa echo pas je continu pas lool.

    Merci d'avnce

    code page 1
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    79
    <?php
     
    /**
     * Fabien
     * RMN BASE DE DONNEES
     * Page 27
     * Suppspool1.php
     * @version $Id$
     * @copyright 2007
     */
     
    error_reporting(E_ALL);
    mysql_error();
    session_start();
     
    $connexion=mysql_connect("localhost","root","");
    mysql_select_db("rmntest",$connexion);
     
    // Requête pour afficher la liste des modèles
    $reqspool="Select * from spoolnt";
    $resultspool=mysql_query($reqspool,$connexion);
     
    ?>
    <html>
    <body>
     
    <DIV style="BACKGROUND: #544745; WIDTH: 100%; PADDING-TOP: 3px; PADDING-BOTTOM: 5px; LINE-HEIGHT: 1em; FONT-WEIGHT: bold; FONT-SIZE: 54px; FONT-FAMILY: Georgia,Times; COLOR: #98c5dc" onclick="top.location.href='http://...';">
    <SPAN title="Aller à l'accueil" onmouseover="this.style.color='white';"
    onmouseout="this.style.color='#98c5dc';" style="COLOR: #98c5dc; CURSOR: hand"> SOS Imprimantes
    </SPAN>
    <SPAN style="PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #98c5dc; FONT-FAMILY: geneva,arial; VERTICAL-ALIGN: center">
    </SPAN>
    </DIV>
    <DIV style="FONT-WEIGHT: bold; FONT-SIZE: small; COLOR: #544745; BACKGROUND: #98c5dc; WIDTH: 100%; FONT-FAMILY: system,geneva; TEXT-ALIGN: center"> BIENVENUE SUR SOS Imprimante
     
    <?
    $date = date("d-m-Y");
    $heure = date("H:i");
    Print("Nous sommes le $date et il est $heure");
    ?>
    <br>
    <h1 p align=center>Supprimer un serveur d'impression <br> Spoolnt</h1>
    <a href="Accueil.php">Accueil</a>
    <br>
    <a href="connexadm.php">Administration</a>
    <br>
    <a href="Ajouterimp1.php">Ajouter une imprimante</a>
    <br>
    <a href="Modifier1.php">Modifier une imprimante</a>
    <br>
    <a href="Ajoutmodel1.php">Ajouter un mod&egrave;le d'imprimante</a>
     
    <FORM id=FORM14 name=FORM14 action="Suppspool1.php" method=POST>
    <p align=center>
    <h4>Supprimer un mod&egrave;le d'imprimante</h4>
    <br>
    <p align=center>1- Selectionnez le serveur a supprimer et cliquez sur "Afficher"<br></p>
    <p align=center>2- V&eacute;rifiez bien que le serveur afficher est celui que vous desirez supprimer et cliquez sur "Supprimer" </p><br><br>
     
    <H3>Selectionnez un serveur d'impression</H3>
    <select size="1" name="listespool">
    <?
    while($ligne=mysql_fetch_array($resultspool))
    { ?>
    <option value=<? echo $ligne['id_spoolnt'] ?>><? echo $ligne['nom_spoolnt'];
    }
    ?></option>
    </select>
    </p>
    <br>
    <input type="submit" value=" Afficher " name="Bouton400">
    <?
    if (isset($_POST['Bouton400'])) {
    	include "Suppspool2.php";
    }
    ?>
     
    </body>
    </html>
    page 2
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    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
    <?php
     
    /**
     * Fabien
     * RMN BASE DE DONNEES
     * Page 28
     * Suppspool2.php
     * @version $Id$
     * @copyright 2007
     */
    error_reporting(E_ALL);
    mysql_error();
     
    $connexion=mysql_connect("localhost","root","");
    mysql_select_db("rmntest",$connexion);
     
     
    $idspool=$_POST['listespool'];
    $idspool2=$idspool;
    echo "<input type='text' name='cacheid2' value=$idspool2>";
     
    $reqaff="Select * from spoolnt where id_spoolnt=".$idspool;
    $resultaff=mysql_query($reqaff,$connexion);
    ?>
    <html>
    <body>
    <FORM id=FORM14 name=FORM14 action="Suppspool2.php" method=POST>
    <table border="2" cellpadding="1" cellspacing="1" width="65%">
    	<tr>
    		<td><center>identifiant</td>
    		<td><center>Nom du serveur</td>
    		<td><center>ip du serveur</td>
    	</tr>
    	<? while ($ligne40=mysql_fetch_array($resultaff))
        {
        ?>
        <tr>
          <td><center><? echo $ligne40['id_spoolnt'] ?></td>
          <td><center><? echo $ligne40['nom_spoolnt'] ?></td>
          <td><center><? echo $ligne40['ip_spoolnt'] ?></td>
     
        </tr>
        <?
        }
    ?>
     
    </table>
    <br><br>
    <input type="submit" value=" Supprimer " name="Bouton50">
    <?
    if (isset($_POST['Bouton50'])) {
    	include "Suppspool3.php";
    }
    ?>
     
    </body>
    </html>
    page 3
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    <?php
     
    /**
     * Fabien
     * RMN BASE DE DONNEES
     * Page 29
     * Suppspool3.php
     * @version $Id$
     * @copyright 2007
     */
     
    $idspool=$_POST['cacheid'];
    echo $idspool;
    ?>
    Encore merci
    Fichiers attachés Fichiers attachés

  2. #2
    Membre Expert
    Inscrit en
    Janvier 2005
    Messages
    2 291
    Détails du profil
    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 291
    Par défaut
    J'ai du mal a comprendre ton code, pourquoi est ce que le formulaire d'un script A se poste sur lui meme, et si on a bien appuyé sur le bouton alors on va inclure un autre script qui définit lui meme un formulaire etc.

    Par contre dans ton fichier 2 il n'y a pas la balise fermante du formulaire, je ne sais pas si c'est lié mais ca peut être un début

  3. #3
    Membre émérite Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Par défaut
    C'est surtout plutot crade comme code HTML....

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 19
    Par défaut
    Ba j'inclus les fichier les uns dans les autres pour que se sois a la chaine sur une même page pour l'utilisateur qu'il conserve la presentation etc.. pour ne pas la repeter a chaque fois. Sa marche bien le probleme c'est le
    if (isset($_POST['Bouton50'])) {
    include "Suppspool3.php";
    }

    il ne fait rien quand on clic dessus il revient a la premiere page je comprend pas pourkoi.

    Même en fermant le formulaire de la 2eme page sa passe pas

    Et j'ai deja programmer pleins de page qui en inclus d'autres sa marche tres bien.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 19
    Par défaut
    Citation Envoyé par stunti
    C'est surtout plutot crade comme code HTML....
    Ba je vois pas en quoi il est crade pour moi c'est clair tu le taperais comment toi ?

  6. #6
    Membre émérite Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 47

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Par défaut
    Il manque des guillemets sur a peu pres tous les attibuts, pas de doctype, les balises pas toujours fermee.
    Cela ressemble a du frontpage 98

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    19
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 19
    Par défaut
    Citation Envoyé par stunti
    Il manque des guillemets sur a peu pres tous les attibuts, pas de doctype, les balises pas toujours fermee.
    Cela ressemble a du frontpage 98

    Ah ouki, bon pour le doctype pas la peine le logiciel sans passe bien et pour les guillemets je vois pas trop si sa te gene pas tu pe corrigés le code et le posté please je suis pas un pro en php comme tu le vois


    merci d'avance

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. suite...Ma variable ne passe pas pourquoi ?
    Par pasbonte dans le forum Langage
    Réponses: 28
    Dernier message: 09/11/2009, 17h45
  2. mon flash ne passe pas avec W3C
    Par jlb59 dans le forum Flash
    Réponses: 2
    Dernier message: 09/11/2008, 22h44
  3. [SQL_SERVER_2K] mon truncate ne fonctionne pas, pourquoi ?
    Par MeHo_ dans le forum MS SQL Server
    Réponses: 3
    Dernier message: 21/03/2008, 20h19
  4. mon calendrier ne passe pas 2039
    Par acryline dans le forum GTK+ avec C & C++
    Réponses: 7
    Dernier message: 07/08/2007, 14h54
  5. Réponses: 2
    Dernier message: 31/07/2006, 08h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo