help, I need somebody ouhouhouhhhhh :) - Forums de discussion

Navigation

Accueil du forum » PHP » help, I need somebody ouhouhouhhhhh :)


Le sujet

dean77help, I need somebody ouhouhouhhhhh :)
Par dean77, le Mardi 26/04/2005 à 10h01'08
44 messages
j'ai créé un script de gestion de liens avec section admin.
il y a la possibilité de créer des catégories.
(je mettrai le code dans le post suivant) dans le code qui suit:
<a href=liens.php?pages=cat_'.$data['categorie'].'><font class="ptitre2c">'.$data['categorie'].'</font></a>
appelle la fonction cat_'.$data['categorie'].' donc soit cat_video , cat_audio , ... pas de problème.

en dessous, je mets donc la fonction demandée:
if ($_GET[page]==cat_".$data[categorie]."
{ ...la fonction... }

et c'est ici que ça coince car jai une 'Parse error in'.
le but de ma manoeuvre est que, quand dans la section admin, je crée nouvelle catégorie, je ne doives pas revenir dans le code pour inscrire la fonction cat_machin.
je mets le code complet dans le post suivant.

merci bcp pour votre aide.

________________
dean77

Les réponses

dean77Par dean77, le Mardi 26/04/2005 à 10h06'08
44 messages
<?
$db = mysql_connect('localhost', 'nomdebase', 'motdepasse');
mysql_select_db('nomdebase',$db);
$sql = "SELECT * FROM c_liens_cat ORDER BY categorie ASC";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_array($req))
{
// echo '- '.$data['categorie'].' ';
echo '--- <a href=liens.php?pages=cat_'.$data['categorie'].'><font class="ptitre2c">'.$data['categorie'].'</font></a> ';
}
echo '---
----------------------------------------------------------------------------------------------</center>';
{
if ($_GET[page]==cat_".$data[categorie]."
{
// chaque fonction cat_kekchoz est reliée à liens/fonctions.php //
{
$selection1 = "SELECT * FROM c_liens WHERE categorie = $a_row[categorie] ORDER BY id ASC";
$sql1=mysql_query($selection1);
while ($data=mysql_fetch_assoc($sql1))
{
print '<font class="ptitre2c"><b>'.$data['titre'].'</b></font>


<font class="pgrisfonce">'.$data['description'].'</font>

<a href=liens/out.php?id='.$data['id'].' target=_blank><font class="plienrouge">'.$data['liens'].'</font></a>

<a href=liens/out.php?id='.$data['id'].' target=_blank><font class="plienrouge">'.$data['liens'].'</font></a>

<a href=liens/commentaires.php?id='.$data['id'].' target=blank onclick="window.open(this.href); return false;">
.: commentaires</a> _<font class="pgeorgia">'.$data['ajout_date'].'</font> ['.$data['total'].' clics] :: catégorie: '.$data['categorie'].'
<center>----------------------------------------------------------------------------------------------</center>';
}
}
}
}
mysql_close();
?>

________________
dean77

raptorPar raptor, le Mardi 26/04/2005 à 10h22'15
2218 messages
donne deja la parse error complete

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

dean77Par dean77, le Mardi 26/04/2005 à 10h25'59
44 messages
c'est à ce niveu qu'il y a l'erreur

if ($_GET[page]==cat_".$data[categorie]."

________________
dean77

dean77Par dean77, le Mardi 26/04/2005 à 10h37'36
44 messages
j'ai rectifié qques erreurs et j'ai ceci now:
<?
$db = mysql_connect('localhost', 'nombase', 'motdepass');
mysql_select_db('nombase',$db);
$sql = "SELECT * FROM c_liens_cat ORDER BY categorie ASC";
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
while($data = mysql_fetch_array($req))
{
// echo '- '.$data['categorie'].' ';
echo '--- <a href=liens.php?page=cat_kekchoz><font class="ptitre2c">'.$data['categorie'].'</font></a> ';
}
echo '---
----------------------------------------------------------------------------------------------</center>';
{
if ($_GET['page']=='cat_kekchoz')
{
// chaque fonction cat_kekchoz est reliée à liens/fonctions.php //
{
$selection1 = "SELECT * FROM c_liens WHERE categorie = audio ORDER BY id ASC";
$sql1=mysql_query($selection1);
while ($data=mysql_fetch_assoc($sql1))
{
print '<font class="ptitre2c"><b>'.$data['titre'].'</b></font>


<font class="pgrisfonce">'.$data['description'].'</font>

<a href=liens/out.php?id='.$data['id'].' target=_blank><font class="plienrouge">'.$data['liens'].'</font></a>

<a href=liens/commentaires.php?id='.$data['id'].' target=blank onclick="window.open(this.href); return false;">
.: commentaires</a> _<font class="pgeorgia">'.$data['ajout_date'].'</font> ['.$data['total'].' clics] :: catégorie: '.$data['categorie'].'
<center>----------------------------------------------------------------------------------------------</center>';
}
}
}
}
mysql_close();
?>

________________
dean77

raptorPar raptor, le Mardi 26/04/2005 à 10h40'43
2218 messages
moi je veux le message d'erreur et la ligne surtout , et le contenu de cette ligne

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

dean77Par dean77, le Mardi 26/04/2005 à 10h42'04
44 messages
now il indique cette erreur:
Warning: Supplied argument is not a valid MySQL result resource in /home/mondomaine/www/liens.php on line 28

ce qui correspond à while ($data=mysql_fetch_assoc($sql1)) je pense

________________
dean77

raptorPar raptor, le Mardi 26/04/2005 à 10h47'10
2218 messages
ce qui veut dire que la requete sql1 n'est pas correcte

$selection1 = "SELECT * FROM c_liens WHERE categorie = 'audio' ORDER BY id ASC";

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

dean77Par dean77, le Mardi 26/04/2005 à 10h49'50
44 messages
oui en fait j'avais oublié les ' ' a audio
donc là c ok si je mets 'audio' mais ce que je veux ce n'est pas ça.
je m'explique:
la fonction cat_kekchoz est une sorte de canevas et donc je voudrais réussir à mettre qque chose comme ça:
$selection1 = "SELECT * FROM c_liens WHERE categorie = '$data[categorie]' ORDER BY id ASC";

mais '$data[categorie]' coince.
j'ai essayé avec ''.$data[categorie].'' ou d'autres et ca marche pô

merci de ton aide raptor

________________
dean77

raptorPar raptor, le Mardi 26/04/2005 à 10h57'22
2218 messages
$selection1 = "SELECT * FROM c_liens WHERE categorie = '".$data["categorie"]."' ORDER BY id ASC";

________________
Fondateur de Net-Pratique,
Ancien webmaster.
Statut: Administrateur/Webmaster

dean77Par dean77, le Mardi 26/04/2005 à 11h10'29
44 messages
ouai, y'a plus l'erreur mais y'a rien qui ne s'affiche.
je me demande si cela ne vient pas du fait que lors du lien (qui appelle la fonction) :
<a href=liens.php?page=cat_kekchoz><font class="ptitre2c">'.$data['categorie'].'</font></a>
categorie correspond à la table c_liens_cat
et lors de la fonction, je fais appel à la table c_liens.
keske je pourrais faire pour arranger ça?

________________
dean77

Pages

Réponses les plus anciennes... 12 ...Réponses les plus récentes

A lire également

- Les conditions générales d'utilisation du site

Top-sites membres

Dark Lord Center | 0 pointsWeb Soluces | -13 pointsCBIENLA.com - Plus de 5000 recettes de cuisine - | -17 pointsLes Amis des Animaux | -17 points

Discussions récentes dans les forums

Sujet Forum
f6netJe recherche des partenaires
Sujet posté par f6net le 08/01/2009 à 09h56'46
Internet » Référencement, Régies, Annuaires
depanmonpcEchange de liens site depannage informatique.
Sujet posté par depanmonpc le 07/01/2009 à 16h48'11
Le comptoir » Echange de liens / Recherche de partenaires
xersesRe: compression d'images
Réponse postée par xerses le 07/01/2009 à 00h29'37
Graphisme / Photographie » Photographies
tienoRe: IE 7 VS Firefox 2
Réponse postée par tieno le 04/01/2009 à 18h05'36
Internet » Autres sites à voir
rootRe: Espace-Membre : pb connexion
Réponse postée par root le 02/01/2009 à 16h47'50
Développement » PHP
xersesRe: probleme de fenêtre [Réglé]
Réponse postée par xerses le 01/01/2009 à 20h16'20
Net-Pratique.fr » Informations
ced51Re: liens , sport Mécanique
Réponse postée par ced51 le 27/12/2008 à 12h18'48
Le comptoir » Echange de liens / Recherche de partenaires
ced51pages
Sujet posté par ced51 le 26/12/2008 à 17h44'42
Net-Pratique.fr » Support
rerjoyeux_noel._gp.pps
Sujet posté par rer le 24/12/2008 à 10h08'30
Le comptoir » Le bar
rerserveur à domicile facile et gratuit
Sujet posté par rer le 11/12/2008 à 14h57'56
Le comptoir » Le bar
Membres
Pseudo:
Pass: Mémoriser ?
Problème d'identificationInscription gratuite
Tribune libre
CNIL: 1098091
Connectés: 23