Précédent   Forum des professionnels en informatique > PHP > Langage > Débuter
Débuter Forum d'entraide pour débuter en PHP. Avant de poster -> Cours PHP, FAQ PHP, Outils PHP, etc.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 23/05/2011, 18h23   #1
Candidat au titre de Membre du Club
 
varlik dririze
Inscription : août 2010
Messages : 22
Détails du profil
Informations personnelles :
Nom : varlik dririze

Informations forums :
Inscription : août 2010
Messages : 22
Points : 13
Points : 13
Par défaut Lien php dans balise input

Bonjour :

J'ai un petit problème : en effet, je souhaiterai créer un lien dans une balise <input, pour que cela soit plus beau graphiquement. Je sais bien sur faire un simple
Code :
<a href="cible.php"><input type="submit"></a>
, mais dans mon cas, je souhaiterai faire un bouton pour ouvrir une url non-définie (désolé pour l'explication bizarre :>

J'ai tenté ceci
Code :
<a href="' . $url . '"><input type="submit"></a>
, mais ça ne marche pas ! Pourtant, je ne comprend pas, sachant que ' . $url . ' est tiré d'un véritable bout de code, qui marche sans la balise.

Avez vous une solution miracle ? :> Merci d'avance.
dririze est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 20h32   #2
Membre Expert
 
Avatar de Atomya Rise
 
Femme Emilie Lefol
En recherche d'emploi
Inscription : février 2009
Messages : 411
Détails du profil
Informations personnelles :
Nom : Femme Emilie Lefol
Âge : 26
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : En recherche d'emploi
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2009
Messages : 411
Points : 1 277
Points : 1 277
Bonjour,

Pourquoi utilises-tu un lien autour de ton input ?

Je pense que pour un formulaire, il te faut une balise form comme ceci :

Code html :
<form method="post" action="ton_fichier_php" />

Et pour personnaliser ton bouton fait quelque chose de se genre :

Code html :
<input type="submit" value="Envoyer" class="bouton" />

Code css :
.bouton { background-color: #000000; color: #ffffff }

Biensur, c'est juste un exemple ^^
__________________

Si un message vous a aidé, pensez à voter positivement pour lui ! Merci
Pas de question technique en privé
- Si on criait sur la place publique les fautes de tout le monde, on ne pourrait plus fréquenter personne ! (Marcel Pagnol)
- Technocrates, c’est les mecs que, quand tu leur poses une question, une fois qu’ils ont fini de répondre, tu comprends plus la question que t’as posée. (Coluche)
Atomya Rise est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 21h52   #3
Candidat au titre de Membre du Club
 
varlik dririze
Inscription : août 2010
Messages : 22
Détails du profil
Informations personnelles :
Nom : varlik dririze

Informations forums :
Inscription : août 2010
Messages : 22
Points : 13
Points : 13
Merci de ta réponse, mais c'est juste pour que quand on clique sur le bouton, ça ouvre un simple lien :>

J'ai fait la même chose sur mon service d'image :


(désolé pour la taille excessive de mon image)

En fait, je veux juste mettre le lien ' . $url . ' dans un <input type="submit", comme sur le code en rouge :>
Le code vert marche parfaitement, c'est d'ailleurs le bouton que l'on voit.
dririze est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 21h58   #4
Membre Expert
 
Avatar de Atomya Rise
 
Femme Emilie Lefol
En recherche d'emploi
Inscription : février 2009
Messages : 411
Détails du profil
Informations personnelles :
Nom : Femme Emilie Lefol
Âge : 26
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : En recherche d'emploi
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2009
Messages : 411
Points : 1 277
Points : 1 277
D'accord !

il te suffit donc de définir ta variable $url

Code :
1
2
3
 
$url = "index.php";
print("<a href=\"" . $url . "\"><input type=\"submit\" value=\"Upload Another Picture\"></a>");
Je vois que dans ton premier message, tu nous disais que ta variable été établie; Tu peux la montrer stp ?
__________________

Si un message vous a aidé, pensez à voter positivement pour lui ! Merci
Pas de question technique en privé
- Si on criait sur la place publique les fautes de tout le monde, on ne pourrait plus fréquenter personne ! (Marcel Pagnol)
- Technocrates, c’est les mecs que, quand tu leur poses une question, une fois qu’ils ont fini de répondre, tu comprends plus la question que t’as posée. (Coluche)
Atomya Rise est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 22h08   #5
Candidat au titre de Membre du Club
 
varlik dririze
Inscription : août 2010
Messages : 22
Détails du profil
Informations personnelles :
Nom : varlik dririze

Informations forums :
Inscription : août 2010
Messages : 22
Points : 13
Points : 13
La voici :



'.$repertoire.' = files/ (dossier où les fichiers sont uploadés)
'.$nom_fichier.' = time().$extention.
dririze est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/05/2011, 22h11   #6
Membre Expert
 
Avatar de Atomya Rise
 
Femme Emilie Lefol
En recherche d'emploi
Inscription : février 2009
Messages : 411
Détails du profil
Informations personnelles :
Nom : Femme Emilie Lefol
Âge : 26
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : En recherche d'emploi
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2009
Messages : 411
Points : 1 277
Points : 1 277
Oublie d'une question de ma part

Quand tu dis "ça ne marche pas", qu'est ce que cela fait exactement ?
__________________

Si un message vous a aidé, pensez à voter positivement pour lui ! Merci
Pas de question technique en privé
- Si on criait sur la place publique les fautes de tout le monde, on ne pourrait plus fréquenter personne ! (Marcel Pagnol)
- Technocrates, c’est les mecs que, quand tu leur poses une question, une fois qu’ils ont fini de répondre, tu comprends plus la question que t’as posée. (Coluche)
Atomya Rise est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 07h46   #7
Candidat au titre de Membre du Club
 
varlik dririze
Inscription : août 2010
Messages : 22
Détails du profil
Informations personnelles :
Nom : varlik dririze

Informations forums :
Inscription : août 2010
Messages : 22
Points : 13
Points : 13
Cela fait une erreur php et la page est indisponible.
dririze est déconnecté   Envoyer un message privé Réponse avec citation 01
Vieux 24/05/2011, 08h01   #8
Membre éprouvé
 
Avatar de Nheo_
 
Homme
Étudiant
Inscription : avril 2011
Messages : 317
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France

Informations professionnelles :
Activité : Étudiant

Informations forums :
Inscription : avril 2011
Messages : 317
Points : 405
Points : 405
Citation:
Envoyé par dririze Voir le message
Cela fait une erreur php et la page est indisponible.
Peux-tu nous dire l'erreur exacte s'il te plait ?
Nheo_ est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 24/05/2011, 16h13   #9
Candidat au titre de Membre du Club
 
varlik dririze
Inscription : août 2010
Messages : 22
Détails du profil
Informations personnelles :
Nom : varlik dririze

Informations forums :
Inscription : août 2010
Messages : 22
Points : 13
Points : 13
Je suis désolé du dérangement, mais j'ai trouvé mon problème : l'erreur venait du fait que je n'avait pas fermé la précédente balise de lien... Une erreur de débutant, ça m'apprendra :>

Code :
<a href="pics.php"><input type="submit" value=Upload another Picture"></a> <a href="http://nikiti.power-heberg.com/' . $url . '"><input type="submit" value="See Your Picture" /></a>
dririze est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 19h35   #10
Membre Expert
 
Avatar de Atomya Rise
 
Femme Emilie Lefol
En recherche d'emploi
Inscription : février 2009
Messages : 411
Détails du profil
Informations personnelles :
Nom : Femme Emilie Lefol
Âge : 26
Localisation : France, Somme (Picardie)

Informations professionnelles :
Activité : En recherche d'emploi
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : février 2009
Messages : 411
Points : 1 277
Points : 1 277


Juste un petit détail, ici il te manque un guillemet après le =

Code :
value=Upload another Picture"
Il ne te reste plus qu'a mettre ton sujet en résolue
__________________

Si un message vous a aidé, pensez à voter positivement pour lui ! Merci
Pas de question technique en privé
- Si on criait sur la place publique les fautes de tout le monde, on ne pourrait plus fréquenter personne ! (Marcel Pagnol)
- Technocrates, c’est les mecs que, quand tu leur poses une question, une fois qu’ils ont fini de répondre, tu comprends plus la question que t’as posée. (Coluche)
Atomya Rise est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2011, 20h27   #11
Candidat au titre de Membre du Club
 
varlik dririze
Inscription : août 2010
Messages : 22
Détails du profil
Informations personnelles :
Nom : varlik dririze

Informations forums :
Inscription : août 2010
Messages : 22
Points : 13
Points : 13
Le résolu est déjà marqué, par moi :>

Concernant le code, je l'ai tapé rapidement, je n'ai pas fait de copier/coller, pour ça qu'il y a une faute
dririze est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 13h58.


 
 
 
 
Partenaires

Hébergement Web