Code PHP

Fermé
m1ck3y2 Messages postés 126 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 15 septembre 2015 - 13 nov. 2013 à 18:51
m1ck3y2 Messages postés 126 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 15 septembre 2015 - 15 nov. 2013 à 07:54
Bonjour,
j'aimerai pour mon site, insérer un petit code php qui permettrai d'afficher un message à une heure précise (ici de 6 à 8 heures).
En fait, je voudrai que :
_le message soit afficher sous forme de barre en haut de la fenêtre et qu'elle reste en dessous de l'URL même si on descend dans la page.
_il y ai un bouton avec une redirection sur une image.

Comment faire ?
Merci d'avance !
(ma question est claire ?)
A voir également:

3 réponses

Utilisateur anonyme
14 nov. 2013 à 20:30
salut, pour le bouton tu peux mettre une image du style
<a href="url_de_ton_image"><img src="chemin_de_ton_image" alt="bouton" /></a>

si tu souhaite mettre un bouton de type button tu met

<input type="button" onclick="window.location='img.jpg';" />


tu peut utiliser un else si tu en as besoin et si tu souhaite que ta barre soit en arriere plan tu peux rajouter z-index: -100;

donc soit

<?php




$heure = date('G');



if ($heure >=6 && $heure <=8) {

?>
<div style='position: fixed; top: 10px; left: 10px; z-index: -100;'>
<span>Bienvenue sur mon site. voici mon super message.</span>"
<input type="button" onclick="window.location='img.jpg';" />
</div>
<?php
}

?>
1
Utilisateur anonyme
14 nov. 2013 à 20:33
bon j'ai pas testé, il peu y avoir une erreur :)
0
m1ck3y2 Messages postés 126 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 15 septembre 2015 34
15 nov. 2013 à 07:47
Merci beaucoup ! Je le test de suite...
0
m1ck3y2 Messages postés 126 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 15 septembre 2015 34
15 nov. 2013 à 07:54
Il y a un problème avec le code, comme tu le pensais... Le bouton ne marche pas...
Et aussi comment faire pour afficher en arrière plan du texte une barre, pour que le fond soit uniforme en dessous du texte ?
0
Salut, la question me sembles très claire.
Vous pouvez détecter l'heure avec PHP ou javascript.
Une fois celle ci détecté vous affichez ou non le message.

Pour ce qui concerne un bouton de lien c'est du HTML et la balise "a".
L'affichage à un endroit précis de la page peut se faire grâce à une propriété CSS.
Il s'agit de position:fixed; complété avec une indication de positionnement par rapport au haut de la page. Par exemple en ajoutant à la suite de la propriété précédente top:10px; le container que vous utilisez sera toujours à 10 pixels du haut de la page, même si vous descendez dans le défilement de la page.

Voilà pour le principe. Si vous ne maîtrisez pas CSS vous devez apprendre.

Par contre si le message, l'image et son lien doivent être changé il vous faut utiliser une base de données. Le php servira à afficher le contenu qui a été changé en gardant le même code. C'est le principe des pages dynamiques.

Vous trouverez des cours et exemples facilement sur Internet, notamment sur open class room(ancien site du zéro et s'adressant plus particulièrement aux débutants).
Où HTML et CSS sont relativement simple et peuvent être vite maîtrisés ce n'est pas aussi facile pour PHP et les bases de données. Vous devez concevoir un programme complet et ceci demande une bonne dose de travail et de pratique pour arriver à un résultat potable.
J'espère avoir été clair aussi :)
0
m1ck3y2 Messages postés 126 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 15 septembre 2015 34
14 nov. 2013 à 17:39
Merci ;)
0
Utilisateur anonyme
14 nov. 2013 à 07:38
salut, tu pourrais faire une chose ce style :

<?php


$heure = date('G');

if ($heure >=6 && $heure <=8) {
echo "<span style='position: fixed; top: 10px; left: 10px;'>Bienvenue sur mon site. voici mon super message.</span>";
}
?>

0
Utilisateur anonyme
14 nov. 2013 à 07:40
j'ai pas compris ou tu souhaite mettre ton image lien, mais il il y a juste à remplacer les span par des a pour le lien...;essaye de développer plus
0
m1ck3y2 Messages postés 126 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 15 septembre 2015 34
14 nov. 2013 à 17:40
Je voudrais genre mettre le message, un bouton avec une redirection vers une image.
Merci de la réponse !
0
m1ck3y2 Messages postés 126 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 15 septembre 2015 34
14 nov. 2013 à 17:40
Après, je peux utiliser la balise else ?
0
m1ck3y2 Messages postés 126 Date d'inscription vendredi 9 août 2013 Statut Membre Dernière intervention 15 septembre 2015 34
14 nov. 2013 à 18:05
Et aussi, comment insérer ma barre de fond derrière le texte ?
0