sebing

Inscris le 03/11/2008 à 14:41
  • Signature
    seb
  • Nombre de sujets
    5
  • Nombre de messages
    9
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers sujets sur les forums

sebing
le 16/10/2010 à 19:03
Commentaire par news
Bonsoir,

J'essaye d'afficher les commentaires de mes news.
J'ai deux tables: news et commentaires_news.
Elle peuvent etre relié par id(news) et id_news(commentaires_news)
.
Mon code ne marche pas, j'ai du mal a faire la jointure, voila mon code:<?php
//VARIABLES GENERALES
include("espace_membres/data.php");
global $dbserver;
global $dbdb;
global $dbuser;
global $dbpass;
//CONNEXION A LA BASE DE DONNEES
$base = @MYSQL_CONNECT ("$dbserver","$dbuser","$dbpass") or die ("<p>Erreur: impossible de communiquer avec la base de donn&eacute;es.<br>V&eacute;rifiez les donn&eacute;s du fichier <b>data.php</b>.</p>");
mysql_select_db("dbdb",$base);

// lancement de la requête. on sélectionne les news que l'on va ordonner suivant l'ordre "inverse" des dates (de la plus récente à la plus vieille : DESC) tout en ne sélectionnant que le nombre voulu de news à afficher (LIMIT)
$sql = 'SELECT * FROM commentaires_news, news where commentaires_news.id_news = news.id ;';

// on lance la requête (mysql_query) et on impose un message d'erreur si la requête ne se passe pas bien (or die)
$req = mysql_query($sql) or die('Erreur SQL !<br />'.$sql.'<br />'.mysql_error());

// on compte le nombre de news stockées dans la base de données
$nb_news = mysql_num_rows($req);

if ($nb_news == 0) {
echo 'Aucune news enregistrée.';
}
else {
// si on a au moins une news, on l'affiche
while ($data = mysql_fetch_array($req)) {

// on décompose la date
sscanf($data['date'], "%4s-%2s-%2s %2s:%2s:%2s", $an, $mois, $jour, $heure, $min, $sec);

// on compte le nombre de news stockées dans la base de données
$nb_commentaires_news = mysql_num_rows($req);

if ($nb_commentaires_news == 0) {
echo 'Aucun commentaire enregistré.';
}
else {
// si on a au moins un commentaire, on l'affiche
while ($data = mysql_fetch_array($req)) {

// on affiche les résultats
echo'<span>'.htmlentities(trim($data['titre'])).':'.'<br>'.'</span>';
echo'<ul>'.htmlentities(trim($data['contenu'])).'<br>'.'</ul>';
?><h2>Commentaires</h2><?php
echo'<span>'.htmlentities(trim($data['auteur'])).'<br>'.'</span>';
echo'<span>'.htmlentities(trim($data['date_commentaire'])).'<br>'.'</span>';
echo'<ul>'.htmlentities(trim($data['commentaire'])).'<br>'.'</ul>';
}
}
}
}
?>

Merci
Bonne soirée

Seb
seb
sebing
le 13/03/2010 à 23:29
Creation de page dynamique par formulaire
Bonjour,

Je souhaiterai savoir si c'est possible qu'à partir d'un formulaire je puisse créer une table et une page avec un autre formulaire.
En gros je veux créer une page d'inscription à une compétition grâce à un formulaire.
Le formulaire comporterait le nom de la compétition, les nages a nager.
En validant ce formulaire, une table sql et une page se créaient.
La page crée comporterait un formulaire d'inscription avec le nom, et un sélecteur par nage (oui/non).
A cette heure je créer mes tables et mes pages manuellement mais j'aimerai l'automatiser pour faire la création en ligne sans passer par un logiciel.

Merci par avance

Cordialement

Seb
seb
sebing
le 16/09/2009 à 09:42
Probleme mise en page avec codage css
Bonjour,
J'ai un problème de mise en page.
Mon site n'apparait pas comme je voudrais.
En effet le menu qui doit etre à gauche se retrouve en haut (div menu1).
Voici le lien du site http://amk78.free.fr/
Merci de me venir en aide.
Bonne journée

Seb
Mon code CSS
div#conteneur{
position:relative;
left:30%;
width:900px;
margin:0 0 0 -375px;
}
div#bandeau {
width:900px;
height:130px;
font-family:"Comic Sans MS";
color:#006400;
}
div#colonnebandeau {
float:left;
width:150px;
height:130px;
font-family:"Comic Sans MS";
color:#006400;
}
div#centrebandeau {
float:left;
width:500px;
height:130px;
font-family:"Comic Sans MS";
color:#006400;
}
div#menubandeau {
float:left;
width:%;
height:%px;
font-family:"Comic Sans MS";
color:#006400;
}
.menucentre a {
color: #FF8C00;
background-color: #006400;
text-decoration: none;
font-weight: bold;
text-align: center;
padding: 5px;
border: 2px outset #c0c0c0;
display:inline;
width: 100px;
}
.menucentre a:hover {
color: #006400;
background-color: #6495ED;
background-image: url(parquet.jpeg);
border: 2px inset #c0c0c0;
}
div#droitebandeau {
float:left;
width:150px;
height:130px;
font-family:"Comic Sans MS";
color:#006400;
}
div#milieu {
width:900px;
height:550px;
font-family:"Comic Sans MS";
color:#006400;
}
}
div#menu1 {
float:left;
width:150px;
height:550px;
background-color:#FF8C00;
}
div#contenu {
float:left;
width:600px;
height:550px;
font-family:"Comic Sans MS";
font-size: large;
color:#FF8C00;
border-color:#000099;
background-color:#006400;
}
div#colonne_droite {
float:left;
width:150px;
height:550px;
background-color:#FF8C00;
font-family:"Comic Sans MS";
color:#006400;
}
div#pied_page {
float:left;
clear:both;
width:750px;
height:18px;
background-color:#006400;
}
div#pied_page_d {
float:left;
width:150px;
height:18px;
background-color:#FF8C00;
}

le body de ma page
<body>
<div id="conteneur">
<div id="bandeau">
<div>
<div id="colonnebandeau">
<div align="center"><img src="images/Logo.gif" alt="logo" width="132" height="132"></div>
</div>
<div id="centrebandeau">
<div align="center"><img src="images/titre.gif" alt="Basket Club Plaisir" width="587" height="57"></div>
</div>
<div id="droitebandeau">
</div>
<p>&nbsp;</p>
</div>
</div>
<div id="milieu">
<div id="menu1">
<? require "menu.php" ?>
</div>
<div id="contenu">
<p align="center">Plaisir Basket Club</p>
<p align="center">vous souhaite la bienvenue </p>
<p> Ici mettre la présentation du club, créé en ....</p>
<p align="left">&nbsp;</p>
</div>
<div id="colonne_droite">
<? require "news.php" ?>
<div id="colonne_droite_bas">
<p align="center"><form method="POST" action="espace_membres/identification_valid.php">
Login : <input type="text" name="login" size="15" maxlength="15"><br>
Mot de passe : <input type="password" name="mdp" size="10" maxlength="10"><br>
<input type="submit" value="envoyer"><br>
</form>
</div>
</div>
</div>
<div id="pied_page"><img src = "http://www.w3.org/Icons/valid-html401" alt = "valide HTML 4.01 Transitional "height ="19"width ="76"><img src = "http://www.w3.org/Icons/valid-html401-blue" alt = "Valid HTML 4.01 Transitional" height = "19" width = "76"></div>
<div id="pied_page_d"></div>
</div>
</body>
seb
sebing
le 14/09/2009 à 17:19
Un menu different si membre
Bonjour,

J'ai fais un espace membre.

Je voudrai savoir comment faire pour que le menu des pages accessibles par tout le monde change si c'est un membre identifié.

Dois-je passer par session ou par des cookies?

Merci par avance

Seb
seb
sebing
le 03/11/2008 à 14:44
Espace membres avec acces restreint
Bonjour,

Que faut il rajouter pour restreindre un aces à certaine page.
J'ai lu le tutoriel, il dit juste comment créer un espace membre, mais après comment peut on dire que tel membre peut aller sur tel page...
Merci
seb
LoadingChargement en cours