Je travaille à essayer de me enseigner la programmation et je suis venu coincé sur un problème simple,comment formater une URL pour être en direct
la ligne, je travaille avec est
echo "<td>" . $row['website'] . "</td>";
seulement la base de données {MySQL} est en texte brut dans la colonne « site », je suis en train de travailler sur la façon de rendre le site de la ligne cliquable pour la table entière,
i have tried <href ="echo "<td>" . $row['website'] . "</td>"";
J'ai essayé de chercher sur le web Pour une réponse, seulement je ne semble pas être en mesure d'exprimer la question pour les bons résultats.
merci.
J'ai essayé aussi
<?
$result = mysql_query("SELECT * FROM leader");
echo "<table border='1'> <tr> <th>id</th> <th>Club</th> <th>Website</th> <th>Club Badge</th> </tr>";
while($row = mysql_fetch_array($result)) {
echo "<tr>"."<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['club'] . "</td>";
echo "<td>" . $row['website' ] . "</td>";
echo "<td><a class=\"mylink\" href=\"" . $row['website'] . "\">" . $row['website'] . "</a></td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
mais toujours obtenu Parse error: syntax error, unexpected '<' in /home/a6332763/public_html/res.php on line 29
MISE A JOUR ......... ont maintenant eu lien dans la case à droite que son ajoutant l'url sites devant l'URL des liens, voici le code, moins la connexion mysqul.
<?php
$result = mysql_query("SELECT * FROM leader");
echo "<table border='1'>
<tr>
<th>id</th>
<th>Club</th>
<th>Website</th>
<th>Club Badge Url</th>
</tr>";
while($row = mysql_fetch_array($result))
{
echo "<tr>"."<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['club'] . "</td>";
echo "<td><a class=\"mylink\" href=\"" . $row['website'] . "\">" . $row['website'] . "</a></td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
<html>
<body>
<a href="res.php">Link text</a>
Click on <a href="http://www.sumsitehere.com">this link</a> to run your first PHP script.
</body>
</html>
Avez-vous des questions sur la possibilité de cliquer sur une ligne entière? Parce que votre titre ne semble pas refléter cela. – meagar
Merci pour la réponse meagar, j'ai utilisé le terme 'row' parce que c'est ce qu'il dit dans le code $ row, où comme quand il imprime, je saute toute la colonne 'website' est en direct, – simples
Vous n'avez pas besoin echo "
Répondre
Remplissez l'attribut
onclick
approprié avec le code JavaScript pour ouvrir le nouvel emplacement.Source
2010-10-31 04:05:00
Bien que techniquement correct, ce n'est pas susceptible d'être beaucoup d'aide à quelqu'un qui est nouveau à cela. –
Merci Ignacio Vazquez-Abrams, wots JavaScript? {lol} un truc de formatage de popup 'onclick' serait utile seulement ne pas les obtenir avec le bloc-notes. – simples
Les balises d'ancrage (
<a>
) ne peuvent pas contenir de lignes ou de cellules de tableau. Pour rendre la ligne entière cliquable, vous devez lier un gestionnaireonclick
avec JavaScript ou envelopper le contenu de chaque élément individuel<td>
avec son propre tag<a>
.Source
2010-10-31 04:08:51 meagar
Si ce que vous cherchez est un moyen de faire un lien sur la zone de la ligne où vos liens sont procédez comme suit:
Dans le fichier PHP:
En le fichier CSS:
cela devrait le faire.
Source
2010-10-31 04:12:05
Cela va aboutir à une balise sans contenu, et non ''. – meagar
@meagar: J'ai corrigé le code. Merci pour les heads up. –
merci redhatlab, pas encore à CSS, comprenez qu'il contrôle tous les sites de mise en forme et pourrait être très utile et gagner beaucoup de temps plus tard. – simples
Si vous voulez juste l'un lien régulier dans une cellule de table ce que vous voulez est
Si vous en train d'essayer de faire la table toute la ligne cliquable, vous devez utiliser un javascript redirect mis sur la ligne du tableau:
Source
2010-10-31 04:22:09
I will recommend you to use the full tag for php. Use
@redhatlab - You have fun typing that out every time then. Some of us have better things to do. –
I have tried the above line as a straight copy n paste and also including echo before and with ; and sum extra " get the same sort of error *** Parse error: syntax error, unexpected '<' in /home/a6332763/public_html/res.php on line 29 *** – simples
Questions connexes