ria94
Messages postés97Date d'inscriptionmercredi 28 mai 2003StatutMembreDernière intervention 3 octobre 2006
-
1 mars 2004 à 23:06
ria94
Messages postés97Date d'inscriptionmercredi 28 mai 2003StatutMembreDernière intervention 3 octobre 2006
-
3 mars 2004 à 01:25
J ai commencé le php depuis un peu plus d'une semaine donc excusé moi de mon peu de connaissance.
Mon probleme c est que j'ai crée une page qui se connecte a ma base mysql et 2 boutons pour executer des traitements
- affiche les enregistrements
- ajoute un enregistrement
Les 2 boutons marches nickel sans probleme seulement quand j'ajoute un enregistrement et qu apres je veux afficher mes enregistrements, ceux que j ai ajouté ne s'affiche pas directement il faut que je ferme ma page et que je la relance pour que les nouveau enregistrement s'affiche.
Je voudrais savoir comment eviter cela ?
Merci a tous.
cs_Tortuegeniale
Messages postés1123Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention26 juin 2008 2 mars 2004 à 01:26
Salut
Met ton code ici. Normalement vu que c réalisé avec 2 actions distinctes, tout devrais s'afficher normalement
++
------
Je cherche un poste de developpeur PHP mysql, si vous avez une proposition ou si vous voulez mon CV ==> [mailto:tortue@kame-house.org mailto:tortue@kame-house.org]
ria94
Messages postés97Date d'inscriptionmercredi 28 mai 2003StatutMembreDernière intervention 3 octobre 2006 2 mars 2004 à 20:53
Voici le code du fichier php lancer apres le formulaire pour ajouter les donner dans la base
Base: football table : joueur
<?
// pour charger mon fichier qui se connecte
include("./connexion/connexion.php")
?>
<?
//Pour se connecter a notre base de donné
$connect=mysql_connect($host,$user,$pass);
mysql_select_db($base, $connect);
?>
<?
// On récupere les donnés saisie sur le formulaire et on stock chacune d'entre elle dans une variable
$licence = $_POST['licence'];
$nom = $_POST['nom'];
$prenom = $_POST['prenom'];
$adresse = $_POST['adresse'];
$ville = $_POST['ville'];
$code_postal = $_POST['code_postal'];
$sexe = $_POST['sexe'];
$age = $_POST['age'];
$categoriemenu = $_POST['CategorieMenu'];
$poste = $_POST['poste'];
$nationalite = $_POST['nationalite'];
?>
<?
// on ajoute le joueur
$requete = "INSERT INTO joueur VALUES ('$licence', '$nom', '$prenom','$adresse','$ville','$code_postal','$sexe','$age','$categoriemenu','$poste','$nationalite');";
$res = mysql_query($requete,$connect);
?>
<?
// on ferme la connexion a la base de donnée
mysql_close($connect);
?>
voici le code qui affiche les donnés de ma base de donnée
dans un tableau
<?
$connect=mysql_connect($host,$user,$pass);
mysql_select_db($base, $connect);
//Pour se connecter
?>
<?
$query_test1 = "SELECT * FROM joueur";
$test1 = mysql_query($query_test1, $connect) or die(mysql_error());
$row_test1 = mysql_fetch_assoc($test1);
$totalRows_test1 = mysql_num_rows($test1);
?>
Affichage des enregistrements de la table "Joueur" de la base "Football":
cs_Tortuegeniale
Messages postés1123Date d'inscriptionlundi 7 janvier 2002StatutMembreDernière intervention26 juin 2008 2 mars 2004 à 22:17
Il n'y a pas d'erreur dans se code(a part le mysql_fetch_assoc() a remplacer par mysql_fetch_array() vu que ton tableau n'est pas associatif.
Donc normalement tout marche bien avec ton code.
------
Je cherche un poste de developpeur PHP mysql, si vous avez une proposition ou si vous voulez mon CV ==> [mailto:tortue@kame-house.org mailto:tortue@kame-house.org]
ria94
Messages postés97Date d'inscriptionmercredi 28 mai 2003StatutMembreDernière intervention 3 octobre 2006 3 mars 2004 à 01:25
Merci pour ton aide Tortuegeniale, en fait je pense avoir trouver le probleme mais je sais pas comment le résoudre.
C'est sur un fichier html que se trouve mes 2 boutons afficher et enregistrer qui sont des boutons flash inserer directement grace a dreamweaver.
J'ai tester en remplacant mes boutons par de simple Hyperlien et la ca marche sans probleme ca affiche mes nouveau changement dès que je clic.
Donc je pense qu'avec des boutons flash les liens crée sont charger en meme temps que ma page principale et donc ca expliquerai qu il faille relance a chaque fois pour voir les nouveaux enregistrements
Donc mon nouveau probleme est de savoir si c'est possible de le faire avec des boutons flash ???
Parce que un Hyperlien ca fait moins beau qu un bouton vu que s est pour un projet a rendre, comment faire...
merci