2009-03-02 3 views
1
echo "<a href=User_list.php?id=$row[1]&sec=$row[5]&subj=$row[6]&type=viewrec2&Year=$row[12]&faci=$row[9]>LIST</a></td>"; 

et faites le bouton comme un bouton d'image que j'ai fait.comment puis-je convertir ce lien href en un bouton? Comment puis-je convertir ce code en un bouton?

+0

Je suis désolé mais je n'arrive pas à comprendre votre question: Quel code? et: Voulez-vous ajouter une image à votre bouton? – guerda

+0

Ne pas oublier d'échapper le '&'. – Gumbo

+0

Et, en effet, échappement/URL-encoder les caractères dans les variables $ row []. Là encore, nous continuons à nous plaindre des injections HTML et SQL et seniorprojectdiva continue à publier le même code cassé, alors que pouvez-vous faire? – bobince

Répondre

2

Essayez

<input type="button" onclick="window.location = 'User_list.php?id=$row[1]&sec=$row[5]&subj=$row[6]&type=viewrec2&Year=$row[12]&faci=$row[9]'" class="myButton" /> 

Vous pouvez utiliser le style CSS pour l'image de fond de votre bouton en conséquence

+0

J'ai d'abord pensé à cela, mais cela ne fonctionnera pas lorsque JavaScript est désactivé. –

2

Pour ajouter une image à un bouton de formulaire HTML, essayez ceci:

<button name="somebutton" type="button" value="somevalue" onclick="alert('Hello World!');"> 
    <img src="someimage.gif" alt="someimage"> 
</button> 

De: SelfHTML (German)

3

Essayez ceci:

echo "<form action=\"User_list.php?id=$row[1]&sec=$row[5]&subj=$row[6]&type=viewrec2&Year=$row[12]&faci=$row[9]\">"; 
echo " <button type=\"submit\" value=\"LIST\">"; 
echo " <img src=\"image.gif\" alt=\"LIST\"/>"; 
echo " </button>"; 
echo "</form>"; 

(Merci à @guerda pour his answer sur la façon d'inclure l'image.)

Vous devrez échapper aux '&' personnages, mais je ne sais pas comment vous le faites en PHP. Notez que cela peut avoir un effet secondaire si vous avez d'autres formulaires dans la même page.

+0

De rien. :) Bon exemple pour le style wiki répondant: la première personne donne une idée, la deuxième personne l'utilise et c'est la réponse parfaite :) – guerda

+0

Pour écrire '&' en PHP, vous écrivez juste '&'. Quelle est la difficulté? – Stewart

Questions connexes