Erreur de lien

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Erreur de lien

Re: Erreur de lien

par moogli » 05 mai 2013, 19:07

Parce qu'il n'est pas dans un passage php.

ce qui est en dehors <?php ?> s'affiche comme si c'était du texte simple

si tu ne mélange php / pas php pour afficher ce genre de chose tu y vois plus clair ;)
<?php
$retour=mysql_query("select uti_pseudo,vid_lien,vid_nom from utilisateur,video where uti_id=vid_uti_id");

echo "Liste des videos : </br></br>";
while ( $donnee = mysql_fetch_array($retour))
{
	echo 'De: '.$donnee['uti_pseudo'].'&nbsp;&nbsp;<br />';
	echo 'Nom : '.$donnee['vid_nom'].'&nbsp;&nbsp;<br />';
	echo '<a href="'.$donnee['vid_lien'].'">Telecharger </a></br>';
}
mysq_free_result();
mysql_close();
Je te conseil :
- d'utiliser l'extension mysqli plutôt que l'extension mysql qui est vouée à disparaitre
- d'utiliser les tags php "long" : <?php plutôt que <? qui n'est pas la configuration par défaut de php et t'évitera de possible problème.

@+

Re: Erreur de lien

par Gaston91850 » 05 mai 2013, 18:55

Merci pour ta réponse,

Mais quand je supprime le echo j'affiche bien quelque chose seulement le mot "telecharger" deviens du texte et non plus un lien de téléchargement.

Re: Erreur de lien

par moogli » 05 mai 2013, 18:48

salut,


si tu supprime le echo tu n'afficher rien, dans ce cas ton lien ne sera pas complet.


@+

Erreur de lien

par Gaston91850 » 05 mai 2013, 18:29

Bonjour à tous,

J'ai un petit soucie avec une balise <a href></a>

Je souhaite offrir la possibilité de télécharger des fichiers depuis mon site web.

j'y arrive seulement si j'affiche le lien. C'est un peu dur a expliquer alors je vais vous mettre le code sa sera plus simple pour vous

Code qui marche :
$retour=mysql_query("select uti_pseudo,vid_lien,vid_nom from utilisateur,video where uti_id=vid_uti_id");
			mysql_close();
			echo "Liste des videos : </br></br>";
			while ( $donnee = mysql_fetch_array($retour))
			{
				echo "De: ".$donnee['uti_pseudo']."";?>&nbsp;&nbsp;<?
				echo "Nom : ".$donnee['vid_nom'];?>&nbsp;&nbsp;<?
				$lien=$donnee['vid_lien'];
				echo $lien ?>&nbsp;&nbsp;<?
				echo '<a href="'.$lien.'">';?> Telecharger </a></br><?
			}
code qui ne marche pas :
$retour=mysql_query("select uti_pseudo,vid_lien,vid_nom from utilisateur,video where uti_id=vid_uti_id");
			mysql_close();
			echo "Liste des videos : </br></br>";
			while ( $donnee = mysql_fetch_array($retour))
			{
				echo "De: ".$donnee['uti_pseudo']."";?>&nbsp;&nbsp;<?
				echo "Nom : ".$donnee['vid_nom'];?>&nbsp;&nbsp;<?
				$lien=$donnee['vid_lien'];
				echo '<a href="'.$lien.'">';?> Telecharger </a></br><?
			}
Je ne comprend pas pourquoi quand je supprime le 'echo' cela ne fonctionne plus.

Si vous avez une idée

Merci