Version complète: sur le forum Webmaster Hub : forum je ne comprend pas pourquoi les données ne passe pas
Webmaster Hub > Création et exploitation de Sites Internet > Les langages du Net > PHP
schats
bonjour j'ai un forum http://toutetrien.redby.info/forum.php
mon problème c'est quand je veut créer un nouveau sujet ... rien ne se passe
CODE
<?php
require("config.inc.php");

$menu = include("menu.php");

mysql_connect("sql.redby.info","","");

mysql_select_db("toutetrien3");


?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Forums - Index</title>
<link rel="stylesheet" media="screen" type="text/css"
title="design général" href="./styles/design.css" />
</head>
<body>
<div id="en_tete">
</div>
<div id="menu">
<?php $menu ?>
</div>
<div id="corps">
<center>
<a href="forum.php?action=ecrire&&categorie=<?php echo$_GET['categorie']; ?>">Nouveau</a>
<br />
<table>
<?php
// Recherche des sujets existants
$sql = 'SELECT C.id AS id_categorie, description, S.id AS id_sujet, auteur, S.titre AS sujet_titre, message FROM sujet AS S
LEFT JOIN categories AS C
ON C.id= id_categorie
WHERE C.id=' . $_GET['categorie'];
$query = mysql_query($sql) or die(mysql_error());

while($donnees = mysql_fetch_array($query))
echo '<tr>
<td><a href="http://toutetrien.redby.info/forum.php?sujet='.$donnees['id_sujet'].'">' .$donnees['sujet_titre']. '</a></td>
<td>' .$donnees['auteur']. '</td>
</tr>';

$temps = microtime();
$temps = explode(' ', $temps);
$fin = $temps[1] + $temps[0];

// On affiche la différence entre des deux valeurs
echo 'Page exécutée en '.round(($fin - $debut),6).' secondes.'; ?>



</body>
</html>


forum.php
CODE

<?php
if( isset($_GET['categorie']) && is_numeric($_GET['categorie']) )
{
require ('./forum/categorie.php');
}
elseif( isset($_GET['sujet']) && is_numeric($_GET['sujet']) )
{
require ('./forum/sujet.php');
}
elseif( isset($_GET['action']) && $_GET['action'] == 'ecrire')
{
require ('./forum/ajoutersujet.php');
}
elseif( isset($_GET['action']) && $_GET['action'] == 'repondre')
{
require ('./forum/repondre.php');
}
else
{
require ('./forum/index.php');
}


je ne voie pas pourquoi sa me donne pas le formulaire pour créer les sujet
xpatval
Aucun message d'erreur ? pas d'alerte ?
Es-tu sur de ton lien ?
CODE
<a href="forum.php?action=ecrire&&categorie=<?php echo$_GET['categorie']; ?>">Nouveau</a>
Pourquoi écris-tu ...forum.php?action=ecrire&&ctegorie... (le &&) ? Un seul & devrait suffire, non ?

xpatval
schats
aucun message d'erreur c'est bien sa qui m'ennui ..... sad.gif

même avec qu'un & ca ne marche pas

CODE
<a href="forum.php?action=ecrire&&categorie=<?php echo$_GET['categorie']; ?>">Nouveau</a>


oui enfin du moin je pence car il me faut laction qu'on veu faire et bien sur la classer dans la bonne catégorie
xpatval
D'ailleurs, ce devrait être:
CODE
<a href="forum.php?action=ecrire&categorie=<?php echo $_GET['categorie']; ?>">Nouveau</a>
(un seul "&", et un espace entre echo et $_GET...)
schats
ben .... même avec ce code ( qui était d'ailleurs le premier que j'avais fait ) ben ça ne marche pas

si vous voulez avoir d'autres code je peux vous les données
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquer ici.