mouna

  • Nombre de sujets
    12
  • Nombre de messages
    57
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
mouna
le 03/06/2005 à 22:16
Probleme avec Switch
Bonjour,

Mon probleme c'est d'avoir un resultat dans la bare de des adresses de cette maniere:

index.php?mode=menu&p=page1

Je fais mon switch de la maniere suivante:

<?php 
if(isset($_GET["mode"])) $mode = $_GET["mode"];
else $mode = "";
if(!file_exists($mode.'.php.'))
{
$mode="default.php";
}
switch ($mode)
{
case "welcome":
include ("welcome.php");
break;
case "welcome2":
include ("welcome2.php");
break;
case "welcome3":
include ("welcome3.php");
break;
case "welcome4":
include ("welcome4.php");
break;
default:
include ("default.php");
}


//2eme partie

if(isset($_GET["p"])) $p = $_GET["p"];
else $p = "";
if(!file_exists($p.'.php.'))
{
$p="default.php";
}
switch ($p)
{
case "page1":
include ("page1.php");
break;
case "page2":
include ("page2.php");
break;
default:
include ("default.php");
}
?>


Le probleme il m'affiche les donnees des 2 switch melangees.

Comment resoudre ce probleme? parce que ca va me faciliter de mettre l url un peu longue juste en ajoutant un autre switch, par exemple:

index.php?mode=menu&p=page1&article=article1

Merci d'avance
mouna
Bonjour,

comment faire pour que quand je clique sur une variable $X sous le nom NameX je passe sur une autre page pour recuperer son nom: NameX.

Exemple:

echo "<a href=\"index.php.php?id="$id">Lien</a>

voila je veux recuperer cet $id, autrement dis la valeur de cet id.

Merci
mouna
le 01/05/2005 à 19:34
selection avec jointure
bonjour

soit mes 2 tables, une pour les categories et une autre pour les sous categories:

CREATE TABLE `cat_tbl` (
`catid` int(11) NOT NULL auto_increment,
`Cat` varchar(255) NOT NULL default '',
UNIQUE KEY `catid` (`catid`)
) TYPE=MyISAM AUTO_INCREMENT=5 ;

#
# Dumping data for table `cat_tbl`
#

INSERT INTO `cat_tbl` VALUES (1, 'cat1');
INSERT INTO `cat_tbl` VALUES (2, 'cat2');
INSERT INTO `cat_tbl` VALUES (3, 'cat3');
INSERT INTO `cat_tbl` VALUES (4, 'cat4');

# --------------------------------------------------------

#
# Table structure for table `sous_cat_tbl`
#

CREATE TABLE `sous_cat_tbl` (
`id` int(11) NOT NULL auto_increment,
`catid` varchar(30) NOT NULL default '',
`Sous_Cat` varchar(255) NOT NULL default '',
PRIMARY KEY (`id`)
) TYPE=MyISAM AUTO_INCREMENT=7 ;

#
# Dumping data for table `sous_cat_tbl`
#

INSERT INTO `sous_cat_tbl` VALUES (1, '1', 'souscat1');
INSERT INTO `sous_cat_tbl` VALUES (2, '2', 'souscat2');
INSERT INTO `sous_cat_tbl` VALUES (3, '3', 'souscat3');
INSERT INTO `sous_cat_tbl` VALUES (4, '4', 'souscat4');
INSERT INTO `sous_cat_tbl` VALUES (5, '1', 'souscat11');
INSERT INTO `sous_cat_tbl` VALUES (6, '4', 'souscat41');

alor j ajoute des sous categories pour chaque categorie principale.
a la fin du compte, je veux recuperer les sous categories pour chacune des categories principale:

je fais ca:

$sql1 = mysql_query ("SELECT cat_tbl.catid, cat_tbl.Cat, sous_cat_tbl.id, sous_cat_tbl.catid, sous_cat_tbl.Sous_Cat FROM cat_tbl, sous_cat_tbl WHERE cat_tbl.catid = sous_cat_tbl.catid order by id ASC") or die ("erreur req ".mysql_error());

mais ca m affiche toutes les sous categories dans toutes les categories


merci d avance

Ses derniers messages sur les forums

forum
mouna
le 04/06/2005 à 14:32
Probleme avec Switch
Les pages avec mode=welcome etc isl seront inclu, si ya un autre param ajoute index.php?mode=welcome&p=page1 il va afficher celle de page1 et pas welcome
mouna
le 04/06/2005 à 14:18
Probleme avec Switch
if(isset($_GET['page1'])) $page = $_GET['page1'];
else $page1 ='';

toujours la meme erreur
mouna
le 04/06/2005 à 14:05
Probleme avec Switch
Voila le resultat dans la barre des adresses:

http://localhost/pseudos/
index.php?mode=welcome&p=
<br%20/><b>Notice</b>:%20%20Undefined%20index:
%20%20page1%20
in%20<b>c:\program%20files\easyphp1-7\www\pseudos\index.php</b>
%20on%20line%20<b>27</b><br%20/>

<a href="index.php?mode=welcome&p=<? echo $_GET['page1'] ?>">Page1</a>

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours