Question : Aide avec mon manuscrit de session de PHP

J'avais travaillé au suivant pendant des heures et il défie tous mon arrangement et logique courants de PHP. Veuillez aider le

In sa forme plus fondamentale que j'ai une forme qui détermine ce qui est sauvé en session : target= " _blank " de " (http://www.alexjordan.co.uk/session.php " de href= de http://www.alexjordan.co. class= " lineNumbers " >
1 de >

uk/session.php) : 2 : 3 : 4 : 5 : 6 : 7 : 8 : 9 : 10 : 11 : 12 : 13 : 14 : 15 : 16 : 17 : class= " de
< ? PHP 
session_start () ; 
$session = $_SESSION [la « livraison »] ; 
method='post'> du  de name='delivery de  
 
 
 " ; 
session d'écho « : $session

 » ; écho « [End Session] » ; ? > le class= >

When de
1 de >

< ? PHP 
session_start () ; 
inclure (« mysql.php ») ; //Connects au DB 
$delivery = $_POST [la « livraison »] ; Option de //Select de Session.php 
$redirect = « endroit : http://www.alexjordan.co.uk/session.php » ; 
// 
commutateur ($_REQUEST [« action »]) 
    { 
    cas « add_delivery_method » : 
        $query = « CHOISISSENT * À PARTIR du griptape_delivery OÙ delivery de title='$ ET active='1 » ; 
        $result = mysql_query ($query) ou meurent (le mysql_error ()); 
        si (mysql_num_rows ($result))la méthode de la livraison de //If est sur le DB 
            { 
            $_SESSION [la « livraison »] = « $delivery » ; 
            en-tête (« $redirect ? 1 ») ; 
            mourir () ; 
            } 
        else//Else ignorent et gardent la session courante 
            { 
            en-tête (« $redirect ? 2 ») ; 
            mourir () ; 
            } 
        coupure ; 
         
    le cas « enlèvent » : session de //End 
        supprimé ($_SESSION [la « livraison »]) ; 
        en-tête (« $redirect ? 3 ») ; 
        mourir () ; 
        coupure ; 
         
    défaut : 
        en-tête (« $redirect ? 4 ») ; 
        mourir () ; 
    } 
? > le class= >


If de

If que vous choisissez une les 3 des autres valeurs cela fonctionne également, créant une session, car ces valeurs sont dans la base de données. Elles se remplacent également, comme prévu, quand selected.

HOWEVER une fois une session existe et vous choisissez « la choisissez svp » sauve la valeur « choisissez svp » comme session en dépit de ne pas être dans le database.

Have que j'ai manqué quelque chose ici ? J'ai été là-dessus pendant environ 5 heures et j'ai récrit le manuscrit de plusieurs manières avec la même aide de result.

Any est considérablement appreciated.
class= de

Réponse : Aide avec mon manuscrit de session de PHP

Désolé, clarifier juste ? 3 et les autres nombres ne sont pas employés pour n'importe quoi autre que confirmer quelle partie du manuscrit expédie à session.php quand différentes valeurs sont entrées. Si vous allez à http://www.alexjordan.co.uk/session.php vous devriez voir ce que veux dire je. On l'a censé aider de sorte que vous ayez pu voir ce qui s'est produit quand les différentes valeurs ont été soumises.
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us