PBM avec phpmyadmin et du php aider moi !!!
Fermé
drugs52
Messages postés
166
Date d'inscription
vendredi 18 avril 2008
Statut
Membre
Dernière intervention
5 mars 2011
-
28 avril 2008 à 15:12
sly-bzh Messages postés 415 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 5 décembre 2009 - 5 mai 2008 à 16:49
sly-bzh Messages postés 415 Date d'inscription jeudi 10 janvier 2008 Statut Membre Dernière intervention 5 décembre 2009 - 5 mai 2008 à 16:49
A voir également:
- PBM avec phpmyadmin et du php aider moi !!!
- Easy php - Télécharger - Divers Web & Internet
- Localhost/phpmyadmin - Forum Ubuntu
- Retour a la ligne php ✓ - Forum PHP
- Clé étrangère phpmyadmin ✓ - Forum MySQL
- Des problèmes sont survenus lors de l'installation des mises à jour, mais nous réessaierons ultérieurement. si le problème persiste et que vous souhaitez rechercher des informations sur internet ou contacter l'assistance pour en obtenir, ceci peut vous aider : (0x80070643) - Forum Windows 10
6 réponses
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
28 avril 2008 à 21:20
28 avril 2008 à 21:20
Bonsoir,
Là il va falloir nous donner plus d'infos si tu veux qu'on t'aide...
Par exemple ce que tu as déja fait, ce qui fonctionne, ce qui plante, etc
A priori il te faudrait simplement un petit formulaire qui renvoit des valeurs à une page en php qui insère ces valeurs dans ta base de donnée. Ce n'est pas trop compliqué normalement.
PS. Le principe d'un forum est de répondre sur le forum, pas par email
Là il va falloir nous donner plus d'infos si tu veux qu'on t'aide...
Par exemple ce que tu as déja fait, ce qui fonctionne, ce qui plante, etc
A priori il te faudrait simplement un petit formulaire qui renvoit des valeurs à une page en php qui insère ces valeurs dans ta base de donnée. Ce n'est pas trop compliqué normalement.
PS. Le principe d'un forum est de répondre sur le forum, pas par email
wael83
Messages postés
20
Date d'inscription
dimanche 30 décembre 2007
Statut
Membre
Dernière intervention
22 janvier 2009
29 avril 2008 à 00:56
29 avril 2008 à 00:56
bonjour,
c'est assez simple
tu creer une premiere page "inscription.php" par exemple
tu inseres ton formulaire
<form name="inscription" action="inscription2.php">
Votre nom : <input name="nom" type.....>
...
etc
tu creer ensuite un fichier "inscription2.php" qui servira d'inscrire les données dans ta base :
<?php
//connexion a mysql :
mysql_connect("l'adresse de ta base, souvent localhost", "pseudo", "mot de pass");
mysql_selectdb("nom de ta base");
mysql_querry("INSERT INTO nom_de_la_table ('nom', 'prenom', 'adresse', et toutes les autres colonnes de ta table....) VALUES("$nom", "$prenom", .... etc);
?>
Voilou ensuite tu verras toutes les infos directement dans phpmyadmin
J'espere que ca a pu t'aider
A+
c'est assez simple
tu creer une premiere page "inscription.php" par exemple
tu inseres ton formulaire
<form name="inscription" action="inscription2.php">
Votre nom : <input name="nom" type.....>
...
etc
tu creer ensuite un fichier "inscription2.php" qui servira d'inscrire les données dans ta base :
<?php
//connexion a mysql :
mysql_connect("l'adresse de ta base, souvent localhost", "pseudo", "mot de pass");
mysql_selectdb("nom de ta base");
mysql_querry("INSERT INTO nom_de_la_table ('nom', 'prenom', 'adresse', et toutes les autres colonnes de ta table....) VALUES("$nom", "$prenom", .... etc);
?>
Voilou ensuite tu verras toutes les infos directement dans phpmyadmin
J'espere que ca a pu t'aider
A+
drugs52
Messages postés
166
Date d'inscription
vendredi 18 avril 2008
Statut
Membre
Dernière intervention
5 mars 2011
43
29 avril 2008 à 09:07
29 avril 2008 à 09:07
Jai fait sa en php mais je ne sais pas si c'est bon de plus il y a 2 erreur ligne 11 et ligne 28
<?php
// Démarrage d'une session
session_start();
if(@$_POST['bouton']=="Annuler")
{
header("Location: suppression_reserv.htm");
}
else
{
// Récupération des données saisies dans le formulaire d'accueil
$nores=$_POST['nores'];
$dated=$_POST['dated'];
$datef=$_POST['datef']
// Création d'une variable de session (le numéro de réservation)
// $_SESSION['NoResSession']=$numero;
// Connexion au serveur
$db=mysql_connect("localhost","root","root") or die("erreur de connexion".mysql_error());
// Ouverture de la base GDV
mysql_select_db("GDV",$db) or die("erreur de connexion à la base GDV");
// Requête de suppression de la réservation à partir du numéro de réservation saisi
$req="SELECT* FROM RESERVATION WHERE NoRes=$nores and DateResDeb='$dated'and DateResFin='$datef';
// Execution de la requête
$sql=mysql_query($req);
print "
<h2>votre réservation :</h2>
<table> <tr>
<td>Numéro de réservation :</td>
<td>$nores</td>
</tr>
<tr>
<td>Date de début de la réservation :</td>
<td>".$ligne["DateResDeb"]."</td>
</tr>
<tr>
<td>Date de fin de la réservation :</td>
<td>".$ligne["DateResFin"]."</td>
</tr>
</table>
";
// Fermeture de la connexion à MySql
mysql_close();
}
?>
aider moi
<?php
// Démarrage d'une session
session_start();
if(@$_POST['bouton']=="Annuler")
{
header("Location: suppression_reserv.htm");
}
else
{
// Récupération des données saisies dans le formulaire d'accueil
$nores=$_POST['nores'];
$dated=$_POST['dated'];
$datef=$_POST['datef']
// Création d'une variable de session (le numéro de réservation)
// $_SESSION['NoResSession']=$numero;
// Connexion au serveur
$db=mysql_connect("localhost","root","root") or die("erreur de connexion".mysql_error());
// Ouverture de la base GDV
mysql_select_db("GDV",$db) or die("erreur de connexion à la base GDV");
// Requête de suppression de la réservation à partir du numéro de réservation saisi
$req="SELECT* FROM RESERVATION WHERE NoRes=$nores and DateResDeb='$dated'and DateResFin='$datef';
// Execution de la requête
$sql=mysql_query($req);
print "
<h2>votre réservation :</h2>
<table> <tr>
<td>Numéro de réservation :</td>
<td>$nores</td>
</tr>
<tr>
<td>Date de début de la réservation :</td>
<td>".$ligne["DateResDeb"]."</td>
</tr>
<tr>
<td>Date de fin de la réservation :</td>
<td>".$ligne["DateResFin"]."</td>
</tr>
</table>
";
// Fermeture de la connexion à MySql
mysql_close();
}
?>
aider moi
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
29 avril 2008 à 19:22
29 avril 2008 à 19:22
Si on prend comme base ce que tu as fait, il y a en effet 2-3 erreurs : un ";" oublié à la fin de la ligne $datef..., des ' ' qui manque dans ta requète sql et un " qui manque à la fin de ta ligne $req = ...
Et es-tu sur que ton mot de passe est bien "root" lors de ta connexion à la base de donnée ?
La version corrigée :
Maintenant si on suit ton code, tout va bien jusqu'à la requète.
En effet, je suppose que pour un N° de réservation tu ne peux avoir qu'une seule date de début et une seule date de fin. Donc dans ta requète AND DateResDeb='$dated' AND DateResFin='$datef' n'ont rien à faire là.
D'autre part dans ton affichage tu parles d'un tableau $ligne que tu ne déclare nulle part... Peut être faudrait-il faire un $ligne = mysql_fetch_array($sql); en partant du principe que tu ne peux pas avoir 2 numéros de réservation identiques bien sûr...
Au final ça donnerait ça :
Voilà et si quelque chose te semble louche ou si je n'ai pas bien compris ce que tu voulais faire n'hésite pas à demander des précisions.
Et es-tu sur que ton mot de passe est bien "root" lors de ta connexion à la base de donnée ?
La version corrigée :
<?php // Démarrage d'une session session_start(); if(@$_POST['bouton']=="Annuler") { header("Location: suppression_reserv.htm"); } else { // Récupération des données saisies dans le formulaire d'accueil $nores=$_POST['nores']; $dated=$_POST['dated']; $datef=$_POST['datef']; // Création d'une variable de session (le numéro de réservation) // $_SESSION['NoResSession']=$numero; // Connexion au serveur $db=mysql_connect("localhost","root","root") or die("erreur de connexion".mysql_error()); // Ouverture de la base GDV mysql_select_db("GDV",$db) or die("erreur de connexion à la base GDV"); // Requête de suppression de la réservation à partir du numéro de réservation saisi $req="SELECT* FROM RESERVATION WHERE NoRes='$nores' and DateResDeb='$dated' and DateResFin='$datef'"; // Execution de la requête $sql=mysql_query($req) or die(mysql_error()); print " <h2>votre réservation :</h2> <table> <tr> <td>Numéro de réservation :</td> <td>".$nores."</td> </tr> <tr> <td>Date de début de la réservation :</td> <td>".$ligne["DateResDeb"]."</td> </tr> <tr> <td>Date de fin de la réservation :</td> <td>".$ligne["DateResFin"]."</td> </tr> </table> "; // Fermeture de la connexion à MySql mysql_close(); } ?>
Maintenant si on suit ton code, tout va bien jusqu'à la requète.
En effet, je suppose que pour un N° de réservation tu ne peux avoir qu'une seule date de début et une seule date de fin. Donc dans ta requète AND DateResDeb='$dated' AND DateResFin='$datef' n'ont rien à faire là.
D'autre part dans ton affichage tu parles d'un tableau $ligne que tu ne déclare nulle part... Peut être faudrait-il faire un $ligne = mysql_fetch_array($sql); en partant du principe que tu ne peux pas avoir 2 numéros de réservation identiques bien sûr...
Au final ça donnerait ça :
<?php // Démarrage d'une session session_start(); if(@$_POST['bouton']=="Annuler") { header("Location: suppression_reserv.htm"); } else { // Récupération des données saisies dans le formulaire d'accueil $nores=$_POST['nores']; $dated=$_POST['dated']; $datef=$_POST['datef']; // Création d'une variable de session (le numéro de réservation) // $_SESSION['NoResSession']=$numero; // Connexion au serveur $db=mysql_connect("localhost","root","root") or die("erreur de connexion".mysql_error()); // Ouverture de la base GDV mysql_select_db("GDV",$db) or die("erreur de connexion à la base GDV"); // Requête de suppression de la réservation à partir du numéro de réservation saisi $req="SELECT * FROM RESERVATION WHERE NoRes='".$nores."'"; // Execution de la requête $sql=mysql_query($req) or die(mysql_error()); while ($ligne = mysql_fetch_array($sql)) { print " <h2>votre réservation :</h2> <table> <tr> <td>Numéro de réservation :</td> <td>".$nores."</td> </tr> <tr> <td>Date de début de la réservation :</td> <td>".$ligne["DateResDeb"]."</td> </tr> <tr> <td>Date de fin de la réservation :</td> <td>".$ligne["DateResFin"]."</td> </tr> </table> "; } // Fermeture de la connexion à MySql mysql_close(); } ?>
Voilà et si quelque chose te semble louche ou si je n'ai pas bien compris ce que tu voulais faire n'hésite pas à demander des précisions.
drugs52
Messages postés
166
Date d'inscription
vendredi 18 avril 2008
Statut
Membre
Dernière intervention
5 mars 2011
43
30 avril 2008 à 08:36
30 avril 2008 à 08:36
merci merci, maitenant que cela marche il faut que je mette des boutons annuler et valider mais le pbm c'est que ça marche pas ..
<?php
// Démarrage d'une session
session_start();
// Récupération des données saisies dans le formulaire d'accueil
$nores=$_POST['nom'];
$dated=$_POST['dated'];
$datef=$_POST['datef'];
//Création d'une variable de session (le numéro de réservation)
$_SESSION['NoResSession']=$nores;
// Connexion au serveur
$db = mysql_connect("localhost","root","root") or die("erreur de connexion".mysql_error());
// Ouverture de la base GDV
mysql_select_db("GDV",$db) or die("erreur de connexion à la base GDV");
// Requête d'affichage de la réservation à partir du numéro de réservation saisi
$req = "SELECT* FROM RESERVATION WHERE NoRes='$nores' and DateResDeb='$dated' and DateResFin='$datef'";
// Execution de la requête
$sql = mysql_query($req);
print "
<h2>votre réservation :</h2>
<table> <tr>
<td>Numéro de réservation :</td>
<td>$nores</td>
</tr>
<tr>
<td>Date de début de la réservation :</td>
<td>$dated</td>
</tr>
<tr>
<td>Date de fin de la réservation :</td>
<td>$datef</td>
</tr>
<td><input type="reset" value="Annuler"/>
<input type="submit" value="Valider"/>
</table>
";
// Fermeture de la connexion à MySql
mysql_close();
?>
<?php
// Démarrage d'une session
session_start();
// Récupération des données saisies dans le formulaire d'accueil
$nores=$_POST['nom'];
$dated=$_POST['dated'];
$datef=$_POST['datef'];
//Création d'une variable de session (le numéro de réservation)
$_SESSION['NoResSession']=$nores;
// Connexion au serveur
$db = mysql_connect("localhost","root","root") or die("erreur de connexion".mysql_error());
// Ouverture de la base GDV
mysql_select_db("GDV",$db) or die("erreur de connexion à la base GDV");
// Requête d'affichage de la réservation à partir du numéro de réservation saisi
$req = "SELECT* FROM RESERVATION WHERE NoRes='$nores' and DateResDeb='$dated' and DateResFin='$datef'";
// Execution de la requête
$sql = mysql_query($req);
print "
<h2>votre réservation :</h2>
<table> <tr>
<td>Numéro de réservation :</td>
<td>$nores</td>
</tr>
<tr>
<td>Date de début de la réservation :</td>
<td>$dated</td>
</tr>
<tr>
<td>Date de fin de la réservation :</td>
<td>$datef</td>
</tr>
<td><input type="reset" value="Annuler"/>
<input type="submit" value="Valider"/>
</table>
";
// Fermeture de la connexion à MySql
mysql_close();
?>
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
30 avril 2008 à 18:04
30 avril 2008 à 18:04
Pour utiliser ces boutons, il faut créer un formulaire...
Et si c'est ça que tu veux faire tu n'y est pas du tout...
Et si c'est ça que tu veux faire tu n'y est pas du tout...
drugs52
Messages postés
166
Date d'inscription
vendredi 18 avril 2008
Statut
Membre
Dernière intervention
5 mars 2011
43
4 mai 2008 à 22:01
4 mai 2008 à 22:01
mon formulaire est deja fait ...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
4 mai 2008 à 23:23
4 mai 2008 à 23:23
Qu'est ce qu'il doivent faire les boutons valider et annuler ?
Et ne me répond pas valider et annuler s'il te plait... XD
Parce que dans le script que tu as donné là il n'y a rien à valider ni à annuler.
Et ne me répond pas valider et annuler s'il te plait... XD
Parce que dans le script que tu as donné là il n'y a rien à valider ni à annuler.
drugs52
Messages postés
166
Date d'inscription
vendredi 18 avril 2008
Statut
Membre
Dernière intervention
5 mars 2011
43
5 mai 2008 à 14:26
5 mai 2008 à 14:26
nan en fete je zap les bouton mais maitenant il faut que quand je veux enregistré que les insciption se mette ds la base de donnée ! je ne sais pas komen faire !
sly-bzh
Messages postés
415
Date d'inscription
jeudi 10 janvier 2008
Statut
Membre
Dernière intervention
5 décembre 2009
118
5 mai 2008 à 16:49
5 mai 2008 à 16:49
Pour enregistrer dans ta base de donnée tu fais :
mysql_query("INSERT INTO nom_champ VALUES ('valeur1','valeur2','valeur3')");