Ses derniers messages sur les forums
salut
je cherche un moyen de convertir des chaines de caractère avec accent par leur équivalent standart...
par exemple élève
élève
ceci dans le but de passé ça par paramète afin de facilité la lisiblité des robots...
merci
http://www.laboiteaprog.com
salut
j'envois des paramètres à un script
echo'<div class="margetut"><a href="tutoriel.php?no='.$ligne["art_noarticle"].'_'.$nosection.'_'.$ligne["sou_soussection"].'_'.$ligne["sec_nomsection"].'_'.$ligne["art_titre"]. '">'.$ligne["art_titre"].'</a></div>';
ce qui donne par exemple
tutoriel.php?no=40_1_Tutoriel_Delphi/Kylix_Proc%E9dure_stock%E9e
dans mon script tutoriel.php je fais:
$tmp=explode("_", $HTTP_GET_VARS['no']);
$nosection=$tmp[0];
$tmpnosection = $tmp[1];
$sec_nomsection = $tmp[2];
puisque je sais jamais comment la chaine envoyé en paramètre sera grande.... mais je sais qu'il y en a 3 au mininum... je que je désire faire...
c'est s'il y en a plus que 3, que les autres s'ajoutes au troisième...
une idée?
http://www.laboiteaprog.com
ce que je désire faire c'est un truc du genre
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^news-([0-9]-.$ newssection.php?sec_nosection=^[0-9]$&sec_nomsection=^.$ [L]
car bon si je dois taper par exemples pour les news:
newssection.php?sec_nosection=1&sec_nomsection=New%20de%20Delphi/Kylix
newssection.php?sec_nosection=2&sec_nomsection=News%20de%20Asm
newssection.php?sec_nosection=3&sec_nomsection=News%20de%20Bash
....
chaque section possible... c'est peu utile
http://www.laboiteaprog.com
salut
j'ai regardé les information sur:
http://www.webmaster-hub.com/publication/article5.html
voici un code php utilisé pour afficher les news dépendants de la section
echo'<a href="newssection.php?sec_nosection='.$ligne["sec_nosection"].'&sec_nomsection=New de '.$ligne["sec_nomsection"].'">'.$ligne["sec_nomsection"].'</a> ';
chez mon hébergeur j'ai testé ceci afin d'afficher la page de news de delphi/kylix
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^newsdelphikylix.html$ newssection.php?sec_nosection=1&sec_nomsection=News%20de%20Delphi/Kylix [L]
ça fonctionne bien
j'ai quelques section et puisque c'est dynamique il pourrait donc avoir des ajout de section
car pour l'asm
newssection.php?sec_nosection=2&sec_nomsection=News%20de%20Asm
bash
newssection.php?sec_nosection=3&sec_nomsection=News%20de%20Bash
génie logiciel
sec_nosection=4&sec_nomsection=News%20de%20G%E9nie%20logiciel
je voudrais donc savoir si c'est possible
RewriteRule ^news$variable.html$ newssection.php?sec_nosection=1&sec_nomsection=News%20de%20Delphi/Kylix
de mettre dans $variable le nom de la section en dynamique
et d'écrire ça dans .htaccess
il doit avoir un moyen de pas être obligé d'écire toutes ses pages dans ce fichier là...
merci
--
La boîte à prog http://laboiteaprog.com
http://www.laboiteaprog.com
salut
j'ai un code php qui envois des paramètres à une page...
au lieu de passé par le url et avoir un url avec un nom qui veut rien dire, il y a t'il moyen de corrigé cela?
if(($nomsection == "Tutoriel") && ($tutoriel==0))
{
echo'<a href="lsttutoriel.php?sec_nosection='.$ligne["sec_nosection"].'&sec_nomsection='.$ligne["sou_soussection"].' de '.$ligne["sec_nomsection"].'">'.$ligne["sou_soussection"].'</a>';
$tutoriel=1;
}
je sais qu'avec les formulaire on peut faire un post...
une idée?
merci
http://www.laboiteaprog.com
telle que l'a dit xtrem impossible d'utiliers de variable de session...
bizarement c'est plusieurs personnes ca fonctionnait bien, il votait et voyait le résultat du vote... et chez certaine personne, ça fonctionnait pas vraiment ...
fallait voter deux fois pour voir les résultats
http://www.laboiteaprog.com
salut dans un div je tente d'afficher une image...
le problème étant que la dernière image s'affiche en partie sur une autres section
vous pouvez voir le rendu ici:
http://www.laboiteaprog.com/livre.php?sec_nosection=4&sec_nomsection=Livres%20de%20G%E9nie%20logiciel
avec ie même si c'est pas parfait c'est moins pire...
avec moz la moitié de l'image est sur une autre section
ce qui donne niveau code
<div class="titresection">Livres de Génie logiciel</div>
<div id="main">
<div class="soustitre">Conception et programmation orienté objet</div>
<br/>
<div class="image">
<img src="http://images-eu.amazon.com/images/P/2212091117.08.MZZZZZZZ.jpg" alt="img du livre">
</div>
<div class="description">
Ce livre ne s'adresse pas à un langage en particulier. C'est un livre de référence pour la création de logiciel. Tout ce qui est nécessaire de connaitre lors du développement d'une application est écrit dans ce bouquin. L'auteur explique en plusieurs étapes et méthodes la façon de développer un logiciel pour qu'il réponde aux normes les plus strictes. L'auteur explique d'une façon très intéligente la poo. Il explique le pourquoi des choses. C'est le livre par excellence pour la poo.
</div>
<br/>
</div>
<br/>
<br/>
voici une partie de mon css
#main .titre{
color: white;
background-color: rgb(100,135,220);
font-size: 100%;
font-weight: bold;
padding: 0.5ex 0 0.5ex 1ex;
margin-right: 1%;
margin-top: 1%;
}
#main .soustitre{
color: white;
background-color: rgb(100,135,220);
font-size: 90%;
font-weight: bold;
padding: 0.4ex 0 0.5ex 4ex;
margin-right: 60%;
margin-top: 1%;
clear: both;
}
#main .description{
text-align: left;
margin-left: 5%
float:right;
padding: 0.4ex 0.5ex 0.5ex 4ex;
}
#main .image{
float:left;
margin-left: 1%;
padding-right: 1ex;
}
/code]
le code au complet est dispo ici:
http://www.laboiteaprog.com/screen.css
une idée pour corrigé cela
http://www.laboiteaprog.com
salut
j'ai mis un sondage sur mon site
afin de limiter les abus, je souhaite que les gens ne puissent voter qu'une seule fois
mais pour une raison que j'ignore, il est possible de voter deux fois...
on vote, on clique et on doit de nouveau voter afin de voir les résultats
le fichier contenant le sondage (bd.php)
(Le code posté par ce membre étant trop long, il a été automatiquement inséré dans le wall. Pour le voir, veuiller clicker sur [lien=http://www.lephpfacile.com/wall/lire_wall.php?wall=1421]ce lien[/lien])
bd.php post le résultat à vote.php
<?php
$jour = getdate();
$numjour = intval($jour['wday']);
if ($numjour == 0)
$numjour = 7;
$numlundi = abs($numjour - 8) * 24 * 60 * 60;
$numheure = intval(date("H")) * 60 * 60;
$numminute = intval(date("i")) * 60;
$numseconde = intval(date("s"));
$expir = time() - $numseconde - $numminute - $numheure + $numlundi;
setcookie("sondage_cookies", "1", $expir);
include "bd.php";
connectionbd();
$choix = $_POST['choix'];
if ( isset($_POST['choix']) )
{
$requete = "SELECT vot_votants FROM vote WHERE vot_novote=".$choix;
$result_vote = mysql_query ($requete);
$vote = mysql_fetch_object($result_vote);
$nb_votants = intval($vote->vot_votants);
$nb_votants = $nb_votants + 1;
$votants = strval($nb_votants);
$requete = "UPDATE vote SET vot_votants=$votants WHERE vot_novote=".$choix;
mysql_query($requete);
}
$URL="http://laboiteaprog.com";
header ("Location: $URL");
?>
vous pouvez voir le sondage et son problème sur mon site
http://laboiteaprog.com
une idée?
http://www.laboiteaprog.com
salut
avec ie
http://pages.infinit.net/borland/marge_ie.png
avec mozilla
http://pages.infinit.net/borland/marge_moz.png
j'imagine que c'est du au css...
#sondage{
border: 1px solid #36c;
background: #ffffff;
color: Black;
width: 12%;
margin-left: 5%;
text-decoration: none;
float:left;
}
#sondage .titre{
background: #e5ecf9;
color: Black;
border-bottom:1px solid #36c;
font-size: 105%;
text-decoration: none;
text-align: center;
}
#sondage .element{
color: Black;
text-decoration: none;
text-align: left;
padding-left: 2ex;
padding-bottom: 0.5ex;
}
#main1{
background: #FFFFFF;
border: 1px solid #36c;
color: Black;
width: 75%;
margin-left: 19.2%;
padding-left: 1ex;
padding-top: 1ex;
}
#main1 .newsdate{
border: 1px solid #36c;
padding: 0.5ex 0.5ex 1ex 1ex;
width:15%;
background-color: #EFEFEF;
text-align:center;
}
#main1 .newstitre{
border: 1px solid #36c;
padding: 0.5ex 1ex 1ex 1ex;
}
#main1 .tab{
border-collapse: collapse;
margin-bottom: 1%;
width:99%;
}
sondage étant le bloc relatif au sondage et main1 étant l'autre bloc
que devrais-je changé pour avoir un rendu semblable?
merci
http://www.laboiteaprog.com
ok maintenant ça fonctionne presque...
l'insertion se fait pas encore
lorsque je clique sur le bouton
print("<form name=\"Vote\" method=\"post\" action=\"vote.php\"> $vote->vot_libelle</div>");
ça soumet ça à vote.php
je sais pas si ça fonctionne car l'insertion se fait pas
dans vote.php j'ai
<?php
$jour = getdate();
$numjour = intval($jour['wday']);
if ($numjour == 0)
$numjour = 7;
$numlundi = abs($numjour - 8) * 24 * 60 * 60;
$numheure = intval(date("H")) * 60 * 60;
$numminute = intval(date("i")) * 60;
$numseconde = intval(date("s"));
$expir = time() - $numseconde - $numminute - $numheure + $numlundi;
setcookie("sondage_cookies", "1", $expir);
include "bd.php";
connectionbd();
if(isset($choix))
{
$str_requete = "SELECT vot_votants FROM vote WHERE vot_novote=".$choix;
$result_vote = mysql_query ($str_requete);
$vote = mysql_fetch_object($result_vote);
$nb_votants = intval($vote->VOTANTS);
$nb_votants = $nb_votants + 1;
$votants = strval($nb_votants);
$str_requete = "UPDATE vote SET vot_votants=$votants WHERE vot_novote=".$choix;
mysql_query($str_requete);
}
?>
est-ce possible à partir de vote.php de revenir à index.php?
http://www.laboiteaprog.com