8796 sujets

Développement web côté serveur, CMS

bonjour, j'ai créer tout un site en php et html
mais maintenant pour la futur version j'aimerais mettre une page de download
voici le script de la page:

a écrit :

<?php
session_start();
//debut #######################
$hote ="localhost";
$utilisateur ="root";
$mdp ="benji11";

$connection = mysql_connect($hote,$utilisateur,$mdp);

//echo $connection;

$basename ="lesnews";

mysql_select_db ($basename, $connection);

$requete ="SELECT * FROM fonction1";

//echo $requete;

$result = mysql_query ($requete, $connection);

//echo $result;

$fonction1 = mysql_fetch_row($result);
//fin 2ieme fonction#####################################
//debut 2ieme fonction"################################
$connect = mysql_connect($hote, $utilisateur, $mdp);

$nomdelabase ="lesnews";

mysql_select_db($nomdelabase, $connect);

$req ="SELECT * FROM fonction2";

$resultat = mysql_query ($req, $connect);

$fonction2 = mysql_fetch_row($resultat);
//fin 2ieme fonction#################################
switch( $_GET Smiley action ) {

case "exit":
session_unset($_SESSION Smiley variable );
break;

case "logout":
session_unset($_SESSION Smiley login );
break;
}

switch( $_GET Smiley download ) {

case "210":
$download[210] ="210";
break;

case "211":
$download[211] ="211";
break;
}

?>
<html>
<body bgcolor="#81C36A">
<table border="4" bordercolor="#EA0716">
<td bgcolor="#32CAD5"><a href="http://5.226.42.67/" style="text-decoration:none;"><img src="../title.jpg"></a></td>
</table>
<table border="4" bordercolor="#000000">
<td bgcolor="#32CAD5" ><b><font size="4"><a href="../acceuil.php/" style="text-decoration:none;">acceuil</a></font></b></td>
<td bgcolor="#32CAD5" ><b><font size="4"><a href="../fonction.php/" style="text-decoration:none;">info</a></font></b></td>
<td bgcolor="#32CAD5" ><b><font size="4"><a href="../connexionadmin.php" style="text-decoration:none;">administration</a></font></b></td>
<td bgcolor="#32CAD5" ><b><font size="4"><a href="../download.php" style="text-decoration:none;">téléchargement</a></font></b></td>
<td bgcolor="#32CAD5" ><b><font size="4"><a href="../pagejeu.php" style="text-decoration:none;">game</a></font></b></td>
<?php if(isset($_SESSION Smiley login )){ ?><td bgcolor="#32CAD5" ><b><font size="4"><a href="../membre_page.php" style="text-decoration:none;">espace membres</a></font></b></td><? } ?>
</table><br />
<hr>
<?php if(isset($_SESSION Smiley variable )){ ?>
<a href="acceuil.php?action=exit"><font color="red">deconnection admin</font></a>
<? } //deconnection admin
?>
<a href="../inscription.php"><?php if(isset($download[211])) OR if(isset($download[210])){ ?><? unset($download[211]) unset($download[210])?><img src="../inscription.jpg"></a><br />
<?php if(!isset($_SESSION Smiley login )){ ?>
<a href="../login.php"><img src="../connection.jpg"></a>
<? } ?>
<br>
<center>
<br>
<table border="2" bordercolor="#EA0716" align="center">
<td bgcolor="#32CAD5" ><b><font size="5">DOWNLOAD</font></b></td>
</table><br />
<br>
<table border="2" bordercolor="#EA0716" align="center" CELLSPACING="4">
<td bgcolor="#32CAD5" ><?php if(isset($download[210])){ ?>
Air Rival un jeu multijoueur online mais<br> celui ci est en anglais <br>par:---
<a href="../download/airrival_en.exe">télécharger le ici========></a>
<? } else { ?>
<?php if(isset($download[211])){
echo "black shot est un super FPS Online_ EN <br> de guerre avec plusieur<br> serveur";
echo "<br>";
echo "<a href='../download/blackshot_setup_v0378.exe'>télécharger la ici===></a>";}
} if(!isset($download[211])){ ?>
<b>bienvenue sur la page des produit <br />ou produit allié de Kide</b></td>
<td bgcolor="#32CAD5" ><OL><LI><a href="../download.php?download=210" style="text-decoration:none;">AirRival_EN_1.0.0.35</a>
<LI><a href="../download.php?download=211" style="text-decoration:none;">blackshot+garena</a>
</OL>
<? } ?>


comme on le voix(rouge) mes page de download sont créer avec des variable si elle sont déclarée ou pas

sans ce code: (en bleu)

<a href="../inscription.php"><?php if(isset($download[211])) OR if(isset($download[210])){ ?><? unset($download[211]) unset($download[210])?><img src="../inscription.jpg"></a><br />
<?php if(!isset($_SESSION Smiley login )){ ?>
<a href="../login.php"><img src="../connection.jpg"></a>
<? } ?>

la page marche
MAIS comme je voudrais( en bleu ) mettre sur tous les lien de cette page la fin de la déclaration des variables avec unset()
j'en ai besoin
MAIS il me pose probleme
voici l'erreur l'or du test:

Parse error: syntax error, unexpected T_LOGICAL_OR in ...\download.php on line 80

pouvait vous m'aider?
Salut,

Je te conseille de revoir les bases du PHP, voire même les bases de l'algorithmie qui te semblent faire défaut, plus précisément le chapitre sur les instructions conditionnelles.
Modifié par Agylus (28 Sep 2009 - 11:08)
Agylus a écrit :
Salut,

Je te conseille de revoir les bases du PHP, voire même les bases de l'algorithmie qui te semblent faire défaut, plus précisément le chapitre sur les instructions conditionnelles.

merci de ce conseille mais...
adnbenji a écrit :
mais...

Mais ..?

Pour paraphraser un modérateur émérite :

a écrit :
Comme indiqué dans l'annonce de ce salon, Alsacréations n'est pas le bon forum pour débuter en php.
Salut,

puisque je suis le modo émérite dont il est question Smiley wingol je te confirme que le forum d'Alsa n'est pas le bon pour débuter en php... et comme ton problème concerne les structures de contrôle et que c'est le BA.BA du php je pense qu'il faudrait effectivement revoir les bases : cf. les liens fournis dans l'annonce citée par Agylus auquels on peut rajouter le Site du Zéro.