par
63renaud » 18 avr. 2011, 10:50
Bonjour
Je viens de changer tout le code de la page lister_societe.php
<?php
require'connect/connect.php';
// On récupère de la table emploi
echo"<div id='g0'>";
// vérifie si le champ "société" a été envoyé par le formulaire et n'est pas vide.
print_r($_GET);
if(isset($_GET['societe']))
{
$result = mysql_query("SELECT societe FROM recherche ORDER BY societe asc LIMIT 0, 21");
}
else if (!societe=='')
{
$ligne = mysql_fetch_array($result);
// On affiche chaque entrée une à une avec deux boutons .
while ($result)
{
?>
<strong>Société: </strong> <?php echo $ligne['id']; ?> <?php echo $ligne['societe']; ?>
<?php $lien="afficher_detail.php?id=".$ligne['id'];?>
<a href='<?php echo $lien ?>' style="text-decoration:none"><input type='button' value='detail' name='détail' style="text-decoration:none"/></a>
<?php $lien="modifier.php?id=".$ligne['id'];?>
<a href='<?php echo $lien ?>' style="text-decoration:none"><input type='button' value='modifier' name='modifier' style="text-decoration: none"/></a>
<br/>
<?php
$ligne = mysql_fetch_array($result);
}
echo'</div>';
}
else{
echo "Pas de Réponses";
}
echo'</div>';
mysql_close(); // Termine le traitement de la requête
?>
avec print_r($_GET);
Array ( )
( ! ) Notice: Use of undefined constant societe - assumed 'societe' in C:\wamp\www\Emploi\lister\liste_societe.php on line 14
Call Stack
# Time Memory Function Location
1 0.0005 671664 {main}( ) ..\afficher.php:0
2 0.0073 693680 include_once( 'C:\wamp\www\Emploi\lister\liste_societe.php' ) ..\afficher.php:26
( ! ) Notice: Undefined variable: result in C:\wamp\www\Emploi\lister\liste_societe.php on line 16
Call Stack
# Time Memory Function Location
1 0.0005 671664 {main}( ) ..\afficher.php:0
2 0.0073 693680 include_once( 'C:\wamp\www\Emploi\lister\liste_societe.php' ) ..\afficher.php:26
( ! ) Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in C:\wamp\www\Emploi\lister\liste_societe.php on line 16
Call Stack
# Time Memory Function Location
1 0.0005 671664 {main}( ) ..\afficher.php:0
2 0.0073 693680 include_once( 'C:\wamp\www\Emploi\lister\liste_societe.php' ) ..\afficher.php:26
3 0.0095 693968 mysql_fetch_array ( ) ..\liste_societe.php:16
( ! ) Notice: Undefined variable: result in C:\wamp\www\Emploi\lister\liste_societe.php on line 18
Call Stack
# Time Memory Function Location
1 0.0005 671664 {main}( ) ..\afficher.php:0
2 0.0073 693680 include_once( 'C:\wamp\www\Emploi\lister\liste_societe.php' ) ..\afficher.php:26
Voici le code du formulaire.
<!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=utf-8" />
<title>Ajouter </title>
</head>
<?php
include_once'lien_css.php';
?>
<body class="body">
<div id="global" class="label">
<?php
include_once 'menu.php';
?>
<div id="principal">
<form method="post" action="add.php">
<div id="label">
AJOUTER
</div>
<div id="text_box">
<div id="emploi">
<label>Fonction demandée</label>
<select name="emploi">
<option value=""></option>
<option value="développeur Web">développeur web</option>
<option value="Analyste Développeur">Analyste Développeur </option>
<option value="Développeur Php Mysql">Développeur Php Mysql</option>
<option value="Documentaliste">Documentaliste</option>
<option value="bdd">Base de donnees</option>
<option value="formation">Formation</option>
<option value="alternance">Alternence</option>
<option value="contrat profesionnalisation">Contrat de Professionnalisation</option>
<option value="stage">Stage</option>
</select>
</div>
<div id="coordonnees">
<div id="gauche">
<div id="societe">
<label>Société</label>
</div>
<div id="nom">
<label> Nom</label>
</div>
<div id="tel">
<label>Téléphone</label>
</div>
<div id="adresse">
<label>Adresse</label>
</div>
<div id="email">
<label>E-mail</label>
</div>
<div id="choix_site">
<label>Annonce</label>
</div>
</div><!-- fin div gauche -->
<div id="gauche_box">
<input type="text" name="societe" value="" size="27"/>
<input type="text" name="nom" value="" size="27"/>
<input type="text" name="tel" value="" size="27" />
<input type="text" name="adresse" value="" size="27"/>
<input type="text" name="email" value="" size="27"/>
<select name="choix">
<option value=""></option>
<option value="pôle emploi">Pôle Emploi</option>
<option value="cap emploi">Cap emploi</option>
<option value="jeudi.com">Les jeudis.com</option>
<option value="monster">Monster.fr</option>
<option value="agefiph">agefiph.fr</option>
<option value="carriere emploi">Carrière emploi.fr</option>
<option value="pages personnel">Pages personnel.fr</option>
<option value="plus">Plus nouvelles technologies</option>
<option value="palladium">palladium-ressources.com</option>
<option value="job">jobrapido.fr</option>
<option value="dia">dia-handicap.fr</option>
<option value="mutuaide">mutuaide.fr</option>
<option value="objectif emploi.fr">objectifemploi.fr</option>
<option value="handiquesta">handiquesta.com</option>
<option value="manpower">Manpower</option>
<option value="manutan.easycruit.com">manutan.easycruit.com</option>
<option value="thconseil.com">thconseil.com</option>
</select>
</div><!-- fin div gauche_box -->
<div id="centre">
<div id="agence">
<label>Agence</label>
</div>
<div id="prenom">
<label>Prénom</label>
</div>
<div id="mobile">
<label>Mobile</label>
</div>
<div id="cp">
<label>C P</label>
</div>
<div id="site">
<label>Site</label>
</div>
<div id="contact">
<label>Contacté</label>
</div>
</div><!-- fin div centre -->
<div id="centre_box">
<select name="agence">
<option value=""></option>
<option value="altedis">Altedis</option>
<option value="Talent_4_IT">Talent_4_IT</option>
<option value="pages personnel">Pages personnel.fr</option>
<option value="plus">Plus nouvelles technologies</option>
<option value="palladium">palladium-ressources.com</option>
<option value="manpower">Manpower</option>
<option value="manutan.easycruit.com">manutan.easycruit.com</option>
<option value="thconseil.com">thconseil.com</option>
<option value="axtentia">Axentia Interim</option>
</select>
<input type="text" name="prenom" value="" size="27"/>
<input type="text" name="mobil" value="" size="27"/>
<input type="text" name="cp" value="" size="27"/>
<input type="text" name="site" value="" size="27"/>
<select name="choix_contact">
<option value=""></option>
<option value="tel">Téléphone</option>
<option value="fax">Fax</option>
<option value="mobil">Mobil</option>
<option value="email">E-mail</option>
<option value="courrier">Courrier</option>
<option value="sur_site">sur le site</option>
<option value="Spontanee">Candidature spontanée</option>
</select>
</div><!-- fin div centre_box -->
<div id="droite">
<div id="titre">
<label>Fonction</label>
</div>
<div id="fax">
<label>Fax</label>
</div>
<div id="bp">
<label>B P</label>
</div>
<div id="ville">
<label>Ville</label>
</div>
<div id="date">
<label>Date</label>
</div>
</div><!-- fin div droite -->
<div id="droite_box">
<input type="text" name="fonction" value="" size="27" />
<input type="text" name="fax" value="" size="27"/>
<input type="text" name="bp" value="" size="27"/>
<input type="text" name="ville" value="" size="27"/>
<input type="text" name="date" value="" size="27"/>
</div><!-- fin div droite_box -->
</div><!-- fin div coordonnées -->
<div id="combo_commentaire">
<label>Commentaire</label>
<br/>
<textarea name="commentaire" rows="10" cols="45"></textarea>
</div><!-- fin div commentaire -->
<div id="combo_reponse">
<label>Réponse</label>
<input type="radio" name="radioReponse" value="oui"/>oui
<input type="radio" name="radioReponse" value="non"/>non
<br/>
<textarea name="reponse" rows="10" cols="45"></textarea>
</div><!-- fin reponse -->
<div id="fichier">
<label>Fichier</label> <input type="file" name="fichier" value="" size="27"/>
</div><!-- fin fichier -->
<div id="contacter">
<label>A contacter</label>
<input type="radio" name="contacter" value="oui" />oui
<input type="radio" name="contacter" value="non" />non
</div>
<div id="bt_envoi">
<input type="submit" name="envoyer" value="Envoyer"/>
</div>
</div><!-- fin div text_box-->
<div id="form_droite">
<fieldset>
<center><label>TRANSPORT</label></center>
<br/>
<label>Type</label>
<input type="text" name="type" value=""/>
<br/><br/>
<label>Temps</label>
<input type="text" name="temps" value=""/>
</fieldset>
</div>
<div id="detail_annonce">
<textarea name="detail_annonce" rows="45" cols="75">
</textarea>
</div>
</form>
</div><!-- fin div principal -->
</div> <!-- fin div global-->
</body>
</html>
voici le code de add.php
<!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=utf-8" />
<title>Ajouter </title>
</head>
<?php
include_once'lien_css.php';
?>
<body>
<div id="global">
<?php
include_once 'menu.php';
?>
<div id="principal">
<div id="label">
AJOUTER
</div>
<div id="text_box">
<?php
require_once 'connect/connect.php';
?>
<?php
$empl=$_POST['emploi'];
$sct=$_POST['societe'];
$nm=$_POST['nom'];
$prnm=$_POST['prenom'];
$ftc=$_POST['fonction'];
$tl=$_POST['tel'];
$mbl=$_POST['mobil'];
$fx=$_POST['fax'];
$eml=$_POST['email'];
$st=$_POST['site'];
$adrs=$_POST['adresse'];
$cp=$_POST['cp'];
$bp=$_POST['bp'];
$vll=$_POST['ville'];
$cmm=$_POST['commentaire'];
$dt=$_POST['date'];
$rps=$_POST['reponse'];
$chx=$_POST['choix'];
$chx_cntct=$_POST['choix_contact'];
$cntctr=$_POST['contacter'];
$tp=$_POST['type'];
$tps=$_POST['temps'];
$dtAnnc=$_POST['detail_annonce'];
$radio=$_POST['radioReponse'];
$agence=$_POST['agence'];
// on écrit la requète sql
$sql = "INSERT INTO recherche (id,emploi,societe,nom,prenom,fonction,tel,mobil,fax,email,
site,adresse,cp,bp,ville,commentaire,date,reponse,choix,choix_contact,contacter,
type,temps,detail_annonce,radioReponse,agence)
VALUES('',
'$empl',
'$sct',
'$nm',
'$prnm',
'$ftc',
'$tl',
'$mbl',
'$fx',
'$eml',
'$st',
'$adrs',
'$cp',
'$bp',
'$vll',
'$cmm',
'$dt',
'$rps',
'$chx',
'$chx_cntct',
'$cntctr',
'$tp',
'$tps',
'$dtAnnc',
'$radio',
'$agence')";
// on ins�re les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le resultat pour le visiteur
mysql_close(); // on ferme la connexion
?>
</div><!-- fin div text_box-->
<div id="echo">
<?php
echo 'Resultat OK. Tu es le meilleur !!!!!';
?>
</div>
</div><!-- fin div principal -->
</div> <!-- fin div global-->
</body>
</html>
Merci
Bonjour
Je viens de changer tout le code de la page lister_societe.php
[php]
<?php
require'connect/connect.php';
// On récupère de la table emploi
echo"<div id='g0'>";
// vérifie si le champ "société" a été envoyé par le formulaire et n'est pas vide.
print_r($_GET);
if(isset($_GET['societe']))
{
$result = mysql_query("SELECT societe FROM recherche ORDER BY societe asc LIMIT 0, 21");
}
else if (!societe=='')
{
$ligne = mysql_fetch_array($result);
// On affiche chaque entrée une à une avec deux boutons .
while ($result)
{
?>
<strong>Société: </strong> <?php echo $ligne['id']; ?> <?php echo $ligne['societe']; ?>
<?php $lien="afficher_detail.php?id=".$ligne['id'];?>
<a href='<?php echo $lien ?>' style="text-decoration:none"><input type='button' value='detail' name='détail' style="text-decoration:none"/></a>
<?php $lien="modifier.php?id=".$ligne['id'];?>
<a href='<?php echo $lien ?>' style="text-decoration:none"><input type='button' value='modifier' name='modifier' style="text-decoration: none"/></a>
<br/>
<?php
$ligne = mysql_fetch_array($result);
}
echo'</div>';
}
else{
echo "Pas de Réponses";
}
echo'</div>';
mysql_close(); // Termine le traitement de la requête
?>
[/php]
avec print_r($_GET);
[php]
Array ( )
( ! ) Notice: Use of undefined constant societe - assumed 'societe' in C:\wamp\www\Emploi\lister\liste_societe.php on line 14
Call Stack
# Time Memory Function Location
1 0.0005 671664 {main}( ) ..\afficher.php:0
2 0.0073 693680 include_once( 'C:\wamp\www\Emploi\lister\liste_societe.php' ) ..\afficher.php:26
( ! ) Notice: Undefined variable: result in C:\wamp\www\Emploi\lister\liste_societe.php on line 16
Call Stack
# Time Memory Function Location
1 0.0005 671664 {main}( ) ..\afficher.php:0
2 0.0073 693680 include_once( 'C:\wamp\www\Emploi\lister\liste_societe.php' ) ..\afficher.php:26
( ! ) Warning: mysql_fetch_array() expects parameter 1 to be resource, null given in C:\wamp\www\Emploi\lister\liste_societe.php on line 16
Call Stack
# Time Memory Function Location
1 0.0005 671664 {main}( ) ..\afficher.php:0
2 0.0073 693680 include_once( 'C:\wamp\www\Emploi\lister\liste_societe.php' ) ..\afficher.php:26
3 0.0095 693968 mysql_fetch_array ( ) ..\liste_societe.php:16
( ! ) Notice: Undefined variable: result in C:\wamp\www\Emploi\lister\liste_societe.php on line 18
Call Stack
# Time Memory Function Location
1 0.0005 671664 {main}( ) ..\afficher.php:0
2 0.0073 693680 include_once( 'C:\wamp\www\Emploi\lister\liste_societe.php' ) ..\afficher.php:26
[/php]
Voici le code du formulaire.
[php]
<!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=utf-8" />
<title>Ajouter </title>
</head>
<?php
include_once'lien_css.php';
?>
<body class="body">
<div id="global" class="label">
<?php
include_once 'menu.php';
?>
<div id="principal">
<form method="post" action="add.php">
<div id="label">
AJOUTER
</div>
<div id="text_box">
<div id="emploi">
<label>Fonction demandée</label>
<select name="emploi">
<option value=""></option>
<option value="développeur Web">développeur web</option>
<option value="Analyste Développeur">Analyste Développeur </option>
<option value="Développeur Php Mysql">Développeur Php Mysql</option>
<option value="Documentaliste">Documentaliste</option>
<option value="bdd">Base de donnees</option>
<option value="formation">Formation</option>
<option value="alternance">Alternence</option>
<option value="contrat profesionnalisation">Contrat de Professionnalisation</option>
<option value="stage">Stage</option>
</select>
</div>
<div id="coordonnees">
<div id="gauche">
<div id="societe">
<label>Société</label>
</div>
<div id="nom">
<label> Nom</label>
</div>
<div id="tel">
<label>Téléphone</label>
</div>
<div id="adresse">
<label>Adresse</label>
</div>
<div id="email">
<label>E-mail</label>
</div>
<div id="choix_site">
<label>Annonce</label>
</div>
</div><!-- fin div gauche -->
<div id="gauche_box">
<input type="text" name="societe" value="" size="27"/>
<input type="text" name="nom" value="" size="27"/>
<input type="text" name="tel" value="" size="27" />
<input type="text" name="adresse" value="" size="27"/>
<input type="text" name="email" value="" size="27"/>
<select name="choix">
<option value=""></option>
<option value="pôle emploi">Pôle Emploi</option>
<option value="cap emploi">Cap emploi</option>
<option value="jeudi.com">Les jeudis.com</option>
<option value="monster">Monster.fr</option>
<option value="agefiph">agefiph.fr</option>
<option value="carriere emploi">Carrière emploi.fr</option>
<option value="pages personnel">Pages personnel.fr</option>
<option value="plus">Plus nouvelles technologies</option>
<option value="palladium">palladium-ressources.com</option>
<option value="job">jobrapido.fr</option>
<option value="dia">dia-handicap.fr</option>
<option value="mutuaide">mutuaide.fr</option>
<option value="objectif emploi.fr">objectifemploi.fr</option>
<option value="handiquesta">handiquesta.com</option>
<option value="manpower">Manpower</option>
<option value="manutan.easycruit.com">manutan.easycruit.com</option>
<option value="thconseil.com">thconseil.com</option>
</select>
</div><!-- fin div gauche_box -->
<div id="centre">
<div id="agence">
<label>Agence</label>
</div>
<div id="prenom">
<label>Prénom</label>
</div>
<div id="mobile">
<label>Mobile</label>
</div>
<div id="cp">
<label>C P</label>
</div>
<div id="site">
<label>Site</label>
</div>
<div id="contact">
<label>Contacté</label>
</div>
</div><!-- fin div centre -->
<div id="centre_box">
<select name="agence">
<option value=""></option>
<option value="altedis">Altedis</option>
<option value="Talent_4_IT">Talent_4_IT</option>
<option value="pages personnel">Pages personnel.fr</option>
<option value="plus">Plus nouvelles technologies</option>
<option value="palladium">palladium-ressources.com</option>
<option value="manpower">Manpower</option>
<option value="manutan.easycruit.com">manutan.easycruit.com</option>
<option value="thconseil.com">thconseil.com</option>
<option value="axtentia">Axentia Interim</option>
</select>
<input type="text" name="prenom" value="" size="27"/>
<input type="text" name="mobil" value="" size="27"/>
<input type="text" name="cp" value="" size="27"/>
<input type="text" name="site" value="" size="27"/>
<select name="choix_contact">
<option value=""></option>
<option value="tel">Téléphone</option>
<option value="fax">Fax</option>
<option value="mobil">Mobil</option>
<option value="email">E-mail</option>
<option value="courrier">Courrier</option>
<option value="sur_site">sur le site</option>
<option value="Spontanee">Candidature spontanée</option>
</select>
</div><!-- fin div centre_box -->
<div id="droite">
<div id="titre">
<label>Fonction</label>
</div>
<div id="fax">
<label>Fax</label>
</div>
<div id="bp">
<label>B P</label>
</div>
<div id="ville">
<label>Ville</label>
</div>
<div id="date">
<label>Date</label>
</div>
</div><!-- fin div droite -->
<div id="droite_box">
<input type="text" name="fonction" value="" size="27" />
<input type="text" name="fax" value="" size="27"/>
<input type="text" name="bp" value="" size="27"/>
<input type="text" name="ville" value="" size="27"/>
<input type="text" name="date" value="" size="27"/>
</div><!-- fin div droite_box -->
</div><!-- fin div coordonnées -->
<div id="combo_commentaire">
<label>Commentaire</label>
<br/>
<textarea name="commentaire" rows="10" cols="45"></textarea>
</div><!-- fin div commentaire -->
<div id="combo_reponse">
<label>Réponse</label>
<input type="radio" name="radioReponse" value="oui"/>oui
<input type="radio" name="radioReponse" value="non"/>non
<br/>
<textarea name="reponse" rows="10" cols="45"></textarea>
</div><!-- fin reponse -->
<div id="fichier">
<label>Fichier</label> <input type="file" name="fichier" value="" size="27"/>
</div><!-- fin fichier -->
<div id="contacter">
<label>A contacter</label>
<input type="radio" name="contacter" value="oui" />oui
<input type="radio" name="contacter" value="non" />non
</div>
<div id="bt_envoi">
<input type="submit" name="envoyer" value="Envoyer"/>
</div>
</div><!-- fin div text_box-->
<div id="form_droite">
<fieldset>
<center><label>TRANSPORT</label></center>
<br/>
<label>Type</label>
<input type="text" name="type" value=""/>
<br/><br/>
<label>Temps</label>
<input type="text" name="temps" value=""/>
</fieldset>
</div>
<div id="detail_annonce">
<textarea name="detail_annonce" rows="45" cols="75">
</textarea>
</div>
</form>
</div><!-- fin div principal -->
</div> <!-- fin div global-->
</body>
</html>
[/php]
voici le code de add.php
[php]
<!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=utf-8" />
<title>Ajouter </title>
</head>
<?php
include_once'lien_css.php';
?>
<body>
<div id="global">
<?php
include_once 'menu.php';
?>
<div id="principal">
<div id="label">
AJOUTER
</div>
<div id="text_box">
<?php
require_once 'connect/connect.php';
?>
<?php
$empl=$_POST['emploi'];
$sct=$_POST['societe'];
$nm=$_POST['nom'];
$prnm=$_POST['prenom'];
$ftc=$_POST['fonction'];
$tl=$_POST['tel'];
$mbl=$_POST['mobil'];
$fx=$_POST['fax'];
$eml=$_POST['email'];
$st=$_POST['site'];
$adrs=$_POST['adresse'];
$cp=$_POST['cp'];
$bp=$_POST['bp'];
$vll=$_POST['ville'];
$cmm=$_POST['commentaire'];
$dt=$_POST['date'];
$rps=$_POST['reponse'];
$chx=$_POST['choix'];
$chx_cntct=$_POST['choix_contact'];
$cntctr=$_POST['contacter'];
$tp=$_POST['type'];
$tps=$_POST['temps'];
$dtAnnc=$_POST['detail_annonce'];
$radio=$_POST['radioReponse'];
$agence=$_POST['agence'];
// on écrit la requète sql
$sql = "INSERT INTO recherche (id,emploi,societe,nom,prenom,fonction,tel,mobil,fax,email,
site,adresse,cp,bp,ville,commentaire,date,reponse,choix,choix_contact,contacter,
type,temps,detail_annonce,radioReponse,agence)
VALUES('',
'$empl',
'$sct',
'$nm',
'$prnm',
'$ftc',
'$tl',
'$mbl',
'$fx',
'$eml',
'$st',
'$adrs',
'$cp',
'$bp',
'$vll',
'$cmm',
'$dt',
'$rps',
'$chx',
'$chx_cntct',
'$cntctr',
'$tp',
'$tps',
'$dtAnnc',
'$radio',
'$agence')";
// on ins�re les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
// on affiche le resultat pour le visiteur
mysql_close(); // on ferme la connexion
?>
</div><!-- fin div text_box-->
<div id="echo">
<?php
echo 'Resultat OK. Tu es le meilleur !!!!!';
?>
</div>
</div><!-- fin div principal -->
</div> <!-- fin div global-->
</body>
</html>
[/php]
Merci