Insertion et laffichage en php et mysql

Fermé
cabacos Messages postés 3 Date d'inscription dimanche 29 janvier 2012 Statut Membre Dernière intervention 28 septembre 2013 - 25 mai 2013 à 02:50
cabacos Messages postés 3 Date d'inscription dimanche 29 janvier 2012 Statut Membre Dernière intervention 28 septembre 2013 - 25 mai 2013 à 02:52
bonsoir s'il te plait aidez moi dans un autre prob je voudrais inserer dans 2 table en mysql et afficher le contenu de ce 2 table dans un tableau jai fais ce code mais camarch pas; la page de linsertion.php:<?php
//connection au serveur
$cnx = mysql_connect( "localhost", "root", "" ) ;

//sélection de la base de données:
$db = mysql_select_db( "location" ) ;

//récupération des valeurs des champs:
//nom_vehicule:
if(isset($_POST['submit'])){

$vehicule = $_POST['vehicule'] ;
//nom_modele:
$modele = $_POST['modele'] ;
//Prix:
$Prix = $_POST['Prix'] ;
//nombre:
$nombre = $_POST['nombre'] ;
//date_debut:
$date_debut= $_POST['date_debut'] ;
//date_fin:
$date_fin= $_POST['date_fin'] ;

//création de la requête SQL:
$sql2="SELECT * FROM reservation JOIN vehicule ";

$id = mysql_insert_id();
$sql = "INSERT INTO vehicule VALUES('$vehicule','$modele', '$Prix','$nombre')" or die (mysql_error()) ;
$sql1 = "INSERT INTO reservation VALUES('$date_debut','$date_fin','')" or die (mysql_error());

//exécution de la requête SQL:



if(isset($sql)and isset($sql1)){
echo "<div class='ok'>l'insetion est done</div>";
header("location: affichage.php");
}
}

?>
la page d'affichage:<?php
mysql_connect("localhost","root","") or die("CONNECTION EROR");
mysql_select_db("location") or die("DATA BASE NOT FOUND");
$requete1="SELECT * FROM reservation";
$requete="SELECT * FROM vehicule ";

$r=mysql_query($requete1) or die("mysql eror");
$fi=mysql_query($requete) or die("mysql eror1");

echo"<table width='50%' border='1' bgcolor='gray'>
<tr>
<td >id</td>
<td>vehicule</td>
<td>modele</td>
<td>prix</td>
<td>nombre</td>
<td>date_debut</td>
<td>date_fin</td>

<td bgcolor=green align=center colspan='2'>action</td>


</tr>";
while($row=mysql_fetch_array($r)&& $row1 = mysql_fetch_array($fi)){
$id=$row['id'];
echo"<tr>
<td>".$row['id']."</td>
<td>".$row['vehicule']."</td>
<td>".$row['modele']."</td>
<td>".$row['prix']."</td>
<td>".$row['nombre']."</td>
<td>".$row1['date_debut']."</td>
<td>".$row1['date_fin']."</td>

<td ><a href='modification2.php?entre=$id'>Modifier </a>
<td ><a href='suppression2.php?entre=$id'>Suprimmer </a></td>
</tr>
";}


echo"</table>";

?>
voici la db:-- phpMyAdmin SQL Dump
-- version 3.5.1
-- https://www.phpmyadmin.net/ -- Client: localhost
-- Généré le: Sam 25 Mai 2013 à 00:38
-- Version du serveur: 5.5.24-log
-- Version de PHP: 5.3.13

SET SQL_MODE="NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";


/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8 */;

--
-- Base de données: 'location'
--

-- --------------------------------------------------------

--
-- Structure de la table 'client'
--

CREATE TABLE IF NOT EXISTS 'client' (
'id_client' int(100) NOT NULL AUTO_INCREMENT,
'nom' varchar(100) NOT NULL,
'prenom' varchar(100) NOT NULL,
'adresse' varchar(200) NOT NULL,
'cin' varchar(100) NOT NULL,
'pseudo' varchar(100) NOT NULL,
'password' varchar(100) NOT NULL,
'type' varchar(100) NOT NULL,
'mail' varchar(100) NOT NULL,
'sexe' varchar(100) NOT NULL,
PRIMARY KEY ('id_client')
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=77 ;

--
-- Contenu de la table 'client'
--

INSERT INTO 'client' ('id_client', 'nom', 'prenom', 'adresse', 'cin', 'pseudo', 'password', 'type', 'mail', 'sexe') VALUES
(76, 'ali', 'boulakribate', 'haychiba', 'dn13739', 'admin', 'd033e22ae348aeb5660fc2140aec35850c4da997', 'bus', 'pitoute.3@hotmail.com', 'homme');

-- --------------------------------------------------------

--
-- Structure de la table 'reservation'
--

CREATE TABLE IF NOT EXISTS 'reservation' (
'id_reservation' int(100) NOT NULL AUTO_INCREMENT,
'date_debut' date NOT NULL,
'date_fin' date NOT NULL,
'id_client' int(100) NOT NULL,
PRIMARY KEY ('id_reservation'),
KEY 'fk_client_id' ('id_client')
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

-- --------------------------------------------------------

--
-- Structure de la table 'vehicule'
--

CREATE TABLE IF NOT EXISTS 'vehicule' (
'id_vehicule' int(100) NOT NULL AUTO_INCREMENT,
'nom_vehicule' varchar(200) NOT NULL,
'nom_modele' varchar(100) NOT NULL,
'prix' int(100) NOT NULL,
'nombre' int(100) NOT NULL,
PRIMARY KEY ('id_vehicule')
) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

--
-- Contraintes pour les tables exportées
--

--
-- Contraintes pour la table 'reservation'
--
ALTER TABLE 'reservation'
ADD CONSTRAINT 'fk_client_id' FOREIGN KEY ('id_client') REFERENCES 'client' ('id_client');

/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;


A voir également:

1 réponse

cabacos Messages postés 3 Date d'inscription dimanche 29 janvier 2012 Statut Membre Dernière intervention 28 septembre 2013
25 mai 2013 à 02:52
les donner n'insert et n'affiche pas je sais pas ou est le prob
0