Mettre un lien sur une requete en php
Résolu
dadou9101
Messages postés
107
Date d'inscription
Statut
Membre
Dernière intervention
-
Shika -
Shika -
Bonjour,
j'aimerais savoir comment faire pour mettre un lien sur ma requete en php
j'aimerais mettre un lien dans le champs description
voici mon code
<?php
include('connexion.php');
//création de la requête SQL
$sql = "SELECT * FROM `operations` WHERE `id_ope`=1";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
echo "<table width=100% border=2>";
echo "<tr>";
echo "<td width=20%><center>Numéro</center></td>";
echo "<td width=80%><center>Description</center></td>";
echo "</tr>";
while ($tab = mysql_fetch_array($requete))
{
echo "<tr>";
echo "<td width=20%>".$tab['id_ope']."</td>";
echo "<td width=80%>".$tab['description_ope']."</td>";
echo "</tr>";
}
?>
au debut jai essayer de mettre se code
echo "<td width=20%>"'<a href="home.php?nom='.$tab['description_ope'].'">'.$tab['description_ope'].'</a>'"</td>";
sa me met sa comme ereur
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in C:\Program Files\EasyPHP 2.0b1\www\CheckList\page\procedure.php on line 70
j'aimerais savoir comment faire pour mettre un lien sur ma requete en php
j'aimerais mettre un lien dans le champs description
voici mon code
<?php
include('connexion.php');
//création de la requête SQL
$sql = "SELECT * FROM `operations` WHERE `id_ope`=1";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
echo "<table width=100% border=2>";
echo "<tr>";
echo "<td width=20%><center>Numéro</center></td>";
echo "<td width=80%><center>Description</center></td>";
echo "</tr>";
while ($tab = mysql_fetch_array($requete))
{
echo "<tr>";
echo "<td width=20%>".$tab['id_ope']."</td>";
echo "<td width=80%>".$tab['description_ope']."</td>";
echo "</tr>";
}
?>
au debut jai essayer de mettre se code
echo "<td width=20%>"'<a href="home.php?nom='.$tab['description_ope'].'">'.$tab['description_ope'].'</a>'"</td>";
sa me met sa comme ereur
Parse error: parse error, unexpected T_CONSTANT_ENCAPSED_STRING, expecting ',' or ';' in C:\Program Files\EasyPHP 2.0b1\www\CheckList\page\procedure.php on line 70
A voir également:
- Mettre un lien sur une requete en php
- Créer un lien pour partager des photos - Guide
- Lien url - Guide
- Verificateur de lien - Guide
- Faux lien prank - Forum Autoit / batch
- Lien copié - Forum Mobile
10 réponses
<?php
include('connexion.php');
//création de la requête SQL
$sql = "SELECT * FROM `operations` WHERE `id_ope`=1";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
echo "<table width=100% border=2>";
echo "<tr>";
echo "<td width=20%><center>Numéro</center></td>";
echo "<td width=80%><center>Description</center></td>";
echo "</tr>";
while ($tab = mysql_fetch_array($requete))
{
echo "<tr>";
echo "<td width=20%>".$tab['id_ope']."</td>";
echo "<td width=80%><a href=\"home.php?nom=".$tab['description_ope']."\">".$tab['description_ope']."</a></td>";
echo "</tr>";
}
?>
Voici mon code avec la solutions merci
include('connexion.php');
//création de la requête SQL
$sql = "SELECT * FROM `operations` WHERE `id_ope`=1";
//exécution de la requête SQL
$requete = @mysql_query( $sql, $link ) or die( $sql . "<br>" . mysql_error() );
echo "<table width=100% border=2>";
echo "<tr>";
echo "<td width=20%><center>Numéro</center></td>";
echo "<td width=80%><center>Description</center></td>";
echo "</tr>";
while ($tab = mysql_fetch_array($requete))
{
echo "<tr>";
echo "<td width=20%>".$tab['id_ope']."</td>";
echo "<td width=80%><a href=\"home.php?nom=".$tab['description_ope']."\">".$tab['description_ope']."</a></td>";
echo "</tr>";
}
?>
Voici mon code avec la solutions merci
Salut, le mieux à faire est de créer une page avec la connexion à la BDD et une autre avec la requete en question, de faire un lien vers la page requête (cette dernière appel la page connexion).
en arborescence ça te donne :
|-> Index.php
|-> Connexion.php
|-> Accueil.php
|-> requete.php
en arborescence ça te donne :
|-> Index.php
|-> Connexion.php
|-> Accueil.php
|-> requete.php
ma question est comment j'arrive a faire un lien sur une requête de façon a se kan je click sur ma requête elle m envoi sur une autre page
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
On ne fait pas de lien sur une requête mais vers une page ! et dans cette page tu auras ton code pour la requête !
à moins que ça soit possible de mettre un lien sur une requête mais ça je ne l'ai jamais vu *_-
à moins que ça soit possible de mettre un lien sur une requête mais ça je ne l'ai jamais vu *_-
c pas un lien sur une requete c'est un lien sur le resultat de ma requete
par exemple
jai un nom technicien et quand le nom des technicien aparait alors un lien url se place sur le nom technicien pour avoir plusieur info
regarde mon code
par exemple
jai un nom technicien et quand le nom des technicien aparait alors un lien url se place sur le nom technicien pour avoir plusieur info
regarde mon code
et si tu met sa :
while ($tab = mysql_fetch_array($requete))
{
?>
<tr>
<td width=20%><a href=home.php?nom=< ?php $tab['description_ope']; ?>><?php echo $tab['description_ope']; ?></a></td>
</tr>
<?php
}
?>
while ($tab = mysql_fetch_array($requete))
{
?>
<tr>
<td width=20%><a href=home.php?nom=< ?php $tab['description_ope']; ?>><?php echo $tab['description_ope']; ?></a></td>
</tr>
<?php
}
?>
Heureusement que je surveille @nGel...
echo "<td width=20%>"'<a href="home.php?nom='.$tab['description_ope'].'">'.$tab['description_ope'].'</a>'"</td>";
Pas bon du tout...
echo "<td width=20%><a href=\"home.php?nom=".$tab['description_ope']."\">".$tab['description_ope']."</a></td>";
Là, ça devrait mieux marcher. Enfin, j'ai seulement regarder la syntaxe, après je sais pas si ça va marcher...
Mais je sais pas ce que tu as fait car il y avait des ' et des " de mélangés...
echo "<td width=20%>"'<a href="home.php?nom='.$tab['description_ope'].'">'.$tab['description_ope'].'</a>'"</td>";
Pas bon du tout...
echo "<td width=20%><a href=\"home.php?nom=".$tab['description_ope']."\">".$tab['description_ope']."</a></td>";
Là, ça devrait mieux marcher. Enfin, j'ai seulement regarder la syntaxe, après je sais pas si ça va marcher...
Mais je sais pas ce que tu as fait car il y avait des ' et des " de mélangés...
C'est le monde à l'envers c'est The Crow qui surveille l'@nGe xD
Bah niveau syntaxe j'ai pas regardé et puis c'est sur qu'en php il est déconseillé de mélanger "" et '' ça pousse au bug :D
Mais déjà dans le principe je pense qu'il visualise mal ce qu'il tente de faire ou alors c'est moi qui comprend pas ce qu'il veut faire.
Bah niveau syntaxe j'ai pas regardé et puis c'est sur qu'en php il est déconseillé de mélanger "" et '' ça pousse au bug :D
Mais déjà dans le principe je pense qu'il visualise mal ce qu'il tente de faire ou alors c'est moi qui comprend pas ce qu'il veut faire.
C'est simple, il a une page qui liste les techniciens, où tu peux cliquer sur le nom du technicien. Le lien mene sur une page qui effectue sa requête, prenons SELECT * FROM satable WHERE nom_inge="savariable" où savariable est le paramètre de son url. Mais pour éviter de taper toute les lignes, il fait une boucle qui liste les noms. Et c'est là où il y a problème, car son lien est mal interprété à cause des ' et "
Bah le mieux, c'est encore de mettre une liste déroulante dans un formulaire, avec derrière une requete qui intérroge la base sur les noms des techniciens et les affiche. Une fois sélectionné et validé, cela envoie une requete pour afficher les info sur le technicien.
Je m'explique le code m'affiche les données de ma base des norme ISO 12, ISO 13 etc...
et je veux que quand l'utilisateur clique sur la norme ISO 12 la description s'affiche dans une page grace au lien <a href> que j'ai mis.
Mais comment peut t-il savoir quel norme est-ce pour m'afficher les bonnes informations
Voici mon code
<h3>Choisissez la norme à consulter</h3><p>
<?php
include('connection.php');
//requete d'affichage des normes
$req ="Select Categorie from categorie_norme";
$requete=mysql_query($req) or die ("Erreur dans la syntaxe");
while ($ligne=mysql_fetch_array($requete))
{echo "<tr>";
echo "<td>"."<a href='seconnecter.php?categorie='>"."<p>".$ligne['Categorie'];
echo "</tr>";
}
mysql_close();
?>
</p>
Merci de votre aide
<h3>Choisissez la norme à consulter</h3><p>
<?php
include('connection.php');
//requete d'affichage des normes
$req ="Select Categorie from categorie_norme";
$requete=mysql_query($req) or die ("Erreur dans la syntaxe");
while ($ligne=mysql_fetch_array($requete))
{echo "<tr>";
echo "<td>"."<a href='seconnecter.php'>".$ligne['Categorie'];
echo "</tr>";
}
mysql_close();
?>
</p>