Ses derniers messages sur les forums
Ben tu fais de $base un chemin absolu sur le serveur et non relatif.
Genre $base = '/home/blu/www';
Ou sinon, tu inclues ce dossier dans ton include_path, et tu ferais juste un :
include 'bin/connect.php';
et il le trouvera tout seul.
Cherche dans google...
Attention, l'extension d'un fichier ne désigne en rien le format du fichier.
Pas besoin d'Ajax pour faire ce genre de trix.
L'idée, c'est juste de changer l'URL de l'image avec un paramètre qui varie en fonction du temps (pour éviter le cache du navigateur).
Un truc du genre suffit :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Rafraichissement d'une image</title>
<script type="text/javascript">
var url = '';
function load() {
url = document.getElementById('image').src;
setInterval('refresh_img()', 1000);
}
function refresh_img() {
var ndate = new Date();
var nocache = ndate.getTime();
document.getElementById('debug').innerHTML = url + '?' + nocache;
document.getElementById('image').src = url + '?' + nocache;
}
var previousOnload = window.onload;
window.onload = function () { if(previousOnload) previousOnload(); load(); }
</script>
</head>
<body>
<img id="image" src="logo.gif" alt="logo" />
<pre id="debug"></pre>
</body>
</html>
Dans ton code, $t n'est pas un tableau, donc pourquoi veux tu afficher "le dernier élément de $t" ?
Tu as un problème de logique dans ta pensée la.
Ca ne fonctionne pas, car tu ré assignes à chaque fois ton index 'menus', donc il ne conserve que la dernière valeur.
<?php
$_SESSION['menus'] = array();
while($data = mysql_fetch_array($req)){
$_SESSION['menus'][] = $data['id_menu'];
}
?>
Ceci pourrait t'aider : la, on charge les id dans un tableau, et donc tout est conservé.
Le plus simple à faire, c'est de faire un formulaire simple avec un menu déroulant permettant de sélectionner une équipe.
Une fois cette équipe choisie, tu submit ton formulaire, et tu arrives sur une URL du genre : modifier_equipe.php?id_equipe=3 (avec un formulaire GET donc).
Ensuite, dans modifier_equipe.php, tu testes la présence de $_GET['id_equipe'], et si tu trouves une équipe en base de données, tu selectionnes les infos de l'équipe.
Tu obtiens alors toutes les infos de l'équipe afin de pré remmplir un forumulaire en vue de modifier cette équipe.
A priori, si j'ai bien compris, il te manque une table liant les épreuves aux athlètes, c'est bien cela ?
Personnellement, je ferais une table avec comme champs :
- l'id de l'epreuve
- l'id de l'athlète
- le dossard de cet athlète pour cette épreuve
- le temps de l'athlète
(les deux id en clé primaire)
Le deuxième et le troisième champs peuvent aussi se mettre dans une autre table.
Ensuite, de simples jointures peuvent te donner les infos que tu souhaites obtenir.
explode ?