Actualiser un tableau en php
Résolu/Fermé
nilly
Messages postés
154
Date d'inscription
samedi 26 janvier 2008
Statut
Membre
Dernière intervention
25 octobre 2012
-
15 mai 2009 à 00:50
nilly Messages postés 154 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 25 octobre 2012 - 16 mai 2009 à 15:08
nilly Messages postés 154 Date d'inscription samedi 26 janvier 2008 Statut Membre Dernière intervention 25 octobre 2012 - 16 mai 2009 à 15:08
Bonjour,
dans un code HTML/PHP j'aimerais actualiser un tableau sans avoir à recharger toute la page, j'ai désespérément chercher sur le net mais je trouve toujours des solutions avec ajax, et j'en connais rien de rien.
y en a pas moyen pour faire ça en javascripte ou en php??
je suis très pressé par le temps alors je peut pas attendre jusqu'à maitriser ajax.
dans un code HTML/PHP j'aimerais actualiser un tableau sans avoir à recharger toute la page, j'ai désespérément chercher sur le net mais je trouve toujours des solutions avec ajax, et j'en connais rien de rien.
y en a pas moyen pour faire ça en javascripte ou en php??
je suis très pressé par le temps alors je peut pas attendre jusqu'à maitriser ajax.
A voir également:
- Actualiser un tableau en php
- Tableau word - Guide
- Tableau ascii - Guide
- Tableau croisé dynamique - Guide
- Trier un tableau excel - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
3 réponses
Apatik
Messages postés
5304
Date d'inscription
mercredi 28 janvier 2009
Statut
Contributeur
Dernière intervention
29 mai 2016
782
15 mai 2009 à 07:12
15 mai 2009 à 07:12
Javascript est un langage client, c'est a dire qu'il est exécuté a partir du navigateur, sans aucun lien avec le reste. (Après avoir chargé la page, tu peux très bien te déconnecter du net, et utiliser une appli en JS sans soucis.
PHP est un langage serveur, c'est a dire qu'il est exécuté sur le serveur qui heberge le site AVANT l'envoie de la page. Donc il faut a nouveau envoyer la page pour en bénéficier.
La seule solution, tu l'as dis, c'est AJAX, mélange de PHP et de JS qui permet de recharger la page par partie, et ainsi de garder une page a jour, "en temps réel" à la Facebook.
PHP est un langage serveur, c'est a dire qu'il est exécuté sur le serveur qui heberge le site AVANT l'envoie de la page. Donc il faut a nouveau envoyer la page pour en bénéficier.
La seule solution, tu l'as dis, c'est AJAX, mélange de PHP et de JS qui permet de recharger la page par partie, et ainsi de garder une page a jour, "en temps réel" à la Facebook.
nilly
Messages postés
154
Date d'inscription
samedi 26 janvier 2008
Statut
Membre
Dernière intervention
25 octobre 2012
5
15 mai 2009 à 13:30
15 mai 2009 à 13:30
merci bcp Apatik pour ta réponse.
le probleme c'est que j'ai pas le temps pour lire un cours d'ajax, j'ai vue plusieurs exemples mais rien compris dans le code si quelqu'un peut m(aide pour que je puisse actualiser juste un tableau dans mon code SVP????
le probleme c'est que j'ai pas le temps pour lire un cours d'ajax, j'ai vue plusieurs exemples mais rien compris dans le code si quelqu'un peut m(aide pour que je puisse actualiser juste un tableau dans mon code SVP????
nilly
Messages postés
154
Date d'inscription
samedi 26 janvier 2008
Statut
Membre
Dernière intervention
25 octobre 2012
5
16 mai 2009 à 15:08
16 mai 2009 à 15:08
SVP j'ai besoin d'aide.
voici la partie que je veux actauliser:
et voici le fichier qui contient cette partie:
la partie en gras est celle en haut que je veut actuaiser
et merci pour votre aide
voici la partie que je veux actauliser:
<?php echo '<tr>'; echo '<td><b>Choix'.$i.' : </b></td>'; echo '<td>'.$rep['choix'].'</td>'; $_SESSION['choix']=$rep['choix']; echo '<td> <form method="POST" action="supChoix.php"><input type="submit" value="Supprimer" onClick="javascript: return confirm(\'Etes vous surs de vouloir supprimer ?\')"/></form></td>'; echo '</tr>'; $i++; ?>
et voici le fichier qui contient cette partie:
<!--<META HTTP-EQUIV="Refresh" CONTENT="10; URL=choix.php">--> <?php session_start(); function tab($nom1,$prenom1) { mysql_connect("localhost","root",""); mysql_select_db("projetfinetudes"); $req=mysql_query("SELECT * FROM choix WHERE nom='$nom1 $prenom1'"); $choix=array(); $i=0; while($rep=mysql_fetch_array($req)) { $choix[$i]=$rep['choix']; $i++; } return $choix; } function redir($url){ echo "<script language=\"javascript\">"; echo "window.location='$url';"; echo "</script>"; } ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Choix PFE</title> <link rel="stylesheet" href="style1.css" type="text/css" /> </head> <body vlink="#6666FF" alink="#6666FF" link="#6666FF"> <link rel="stylesheet" href="style.css" type="text/css" /> <script type="text/javascript" src="script.js"></script> <div id="Layer5"> <p><?php include ('entete1.htm'); ?></p> </div> <div id="Layer6"> <br /> <div align="center"><a href="acceuil.php" class="style9">Accueil</a> <hr /></div><br/> <?php include("menuEtud.php");?></div> <div id="Layer8"> <?php echo ' Bienvenue '.$_SESSION['nom'].' '.$_SESSION['prenom'];?> <a href="deconnexion.php">Se Déconnecter</a> </div> <div id="Layer11"> <center> <?php mysql_connect("localhost","root",""); mysql_select_db("projetfinetudes"); $filiere=$_SESSION['filiere']; $requete2=mysql_query("SELECT * FROM avisetudiant WHERE filiere='$filiere'"); $reponse2=mysql_fetch_array($requete2); $dateFin=$reponse2['dateFin']; $nom1=$_SESSION['nom']; $prenom1=$_SESSION['prenom']; $timestamp=time(); $dateAct=date('Y/m/d',$timestamp); if($reponse2) { if(strtotime($dateAct) - strtotime($dateFin) < 0) { echo '<br/><br/><blockquote><blockquote><form method="post">'; echo '<b>Nom1:</b> <input type="text" value="'.$nom1.'" size=15 name="nom1"/>'; echo ' <b>Prénom1:</b> <input type="text" value="'.$prenom1.'" size=15 name="prenom1"/>'."<br><br>"; echo '<b>Nom2:</b> <input type="text" size=15 name="nom2"/>'; echo ' <b>Prénom2:</b> <input type="text" size=15 name="prenom2"/>'."<br><br>"; echo '<b>Nom3:</b> <input type="text" size=15 name="nom3"/>'; echo ' <b>Prénom3:</b> <input type="text" size=15 name="prenom3"/>'."<br><br>"; //echo '</form></blockquote></blockquote>'; echo '<b>Liste PFE Disponible :</b>'; echo '<blockquote>'; echo '<form method="post">'; echo '<select name="titre">'; $req=mysql_query("SELECT * FROM listememoire WHERE filiere='$filiere'"); while($rep=mysql_fetch_array($req)) { echo '<option name='.$rep['titre'].' onClick="javascript:window.open(\'sujet.php?titre='.$rep['titre'].'\',\'Inventaire\',\'width=500,height=500, directories=no,location=no,menubar=no,resizable=no,scrollbars=no, status=no,toolbars=no\')"/>'.$rep['titre'].'</option>'; } echo '</select></form></blockquote>'; echo '<b><br/>Vos Choix :</b>'."<br/>"; $i=1; $req=mysql_query("SELECT * FROM choix WHERE nom='$nom1 $prenom1'"); while($rep=mysql_fetch_array($req)) {<gras> echo '<tr>'; echo '<td><b>Choix'.$i.' : </b></td>'; echo '<td>'.$rep['choix'].'</td>'; $_SESSION['choix']=$rep['choix']; echo '<td> <form method="POST" action="supChoix.php"><input type="submit" value="Supprimer" onClick="javascript: return confirm(\'Etes vous surs de vouloir supprimer ?\')"/></form></td>'; echo '</tr>'; $i++; </gras> } echo '</table></blockquote>'; echo '<br/>'; echo '<input type="submit" name="envoie" value="Evoyer"/> <input type="reset" name="reset" value="Réinisialiser">'; echo '</form></blockquote></blockquote><br/><br/>'; } else { echo "<script>alert(\"Délai Dépassé\");</script>"; echo "<br/><br/><h2 style=\"color:red\"><center>Délai Dépassé</center></h2><br/><br/>"; } } else { echo "<script>alert(\"La période est fermée\");</script>"; echo "<br/><br/><h2 style=\"color:red\"><center>La période est fermée</center></h2><br/><br/>"; } if(isset($_POST['envoie']) && !empty($_POST['envoie'])) { $filiere=$_SESSION['filiere']; $nom1=$_POST['nom1']; $prenom1=$_POST['prenom1']; $nom2=$_POST['nom2']; $prenom2=$_POST['prenom2']; $nom3=$_POST['nom3']; $prenom3=$_POST['prenom3']; $choix=tab($nom1,$prenom1); if(isset($nom1) && !empty($nom1) && isset($prenom1) && !empty($prenom1) && isset($nom2) && !empty($nom2) && isset($prenom2) && !empty($prenom2) ) { include("choixMem.php");} else { if(empty($nom2) && empty($prenom2)) {echo "<script>alert(\"Il faut au moin 2 étudiants\");</script>";} else { echo "<script>alert(\"Données Manquantes\");</script>"; } } } ?> </center> </div> </body> </html>
la partie en gras est celle en haut que je veut actuaiser
et merci pour votre aide