Soit tu as un ID par exemple ou quelque chose qui te permette de trier, soit de toutes facons le dernier enregistrement est le premier de la base donc il te suffit de faire une requete SELECT avec l'attribut LIMIT ainsi tu ne choisi que les x premiers enregistrements.le dernier enregistrement rentré par un utilisateur
Code : Tout sélectionner
SELECT * FROM table LIMIT 0,1<?php
print "
<form method='post' action='{$_SERVER['PHP_SELF']}'>
<fieldset><legend>Projet</legend><p>
vous avez une idée ou un projet pour votre quartier ?<br />
merci de l’exprimer ci-dessous en quelques lignes :<br />
<textarea name='leprojet' cols='40' rows='10' onfocus=\"this.className='formaOut'\"
onblur=\"this.className='formaOver'\" /></textarea>
</p><p>
Nous aimerions avoir quelques informations à votre sujet :
</p><p>
Votre Prénom ou Pseudo :
<input type='text' name='pseudo' onKeyUp=\"if(this.value!='') this.size=this.value.length\" maxlength='70' minlength='30' onfocus=\"this.className='formaOut'\"
onblur=\"this.className='formaOver'\" />
</p><p>
<input name='sexe' type='radio' value='Homme' />Femme
<input name='sexe' type='radio' value='Femme' />Homme
</p><p>
Votre âge :
<input type='text' name='age' onKeyUp=\"if(this.value!='') this.size=this.value.length\" maxlength=\"40\"
onfocus=\"this.className='formaOut'\"
onblur=\"this.className='formaOver'\" />
</p><p>
Votre metier
<input type=\"text\" name=\"metier\" onKeyUp=\"if(this.value!='') this.size=this.value.length\" maxlength=\"70\" minlength=\"30\" onfocus=\"this.className='formaOut'\"
onblur=\"this.className='formaOver'\" />
</p><p>
Votre quartier
<input type=\"text\" name=\"quartier\" onKeyUp=\"if(this.value!='') this.size=this.value.length\" maxlength=\"70\" minlength=\"30\" onfocus=\"this.className='formaOut'\"
onblur=\"this.className='formaOver'\" />
</p><p>
La ville auquel vous pensez :
<input type=\"text\" name=\"ville\" onKeyUp=\"if(this.value!='') this.size=this.value.length\" maxlength=\"70\" minlength=\"30\" onfocus=\"this.className='formaOut'\"
onblur=\"this.className='formaOver'\" />
</p><p>
Votre adress e-mail
<input type=\"text\" name=\"mail\" onKeyUp=\"if(this.value!='') this.size=this.value.length\" maxlength=\"70\" minlength=\"30\" onfocus=\"this.className='formaOut'\"
onblur=\"this.className='formaOver'\" /></p>";
print "<p>";
if (isset($data['animaux']) || $data ['animaux'] <> '')
echo "Animaux <input type='checkbox' name='animaux' value='animaux' checked='checked'>";
else echo "Animaux <input type='checkbox' name='animaux' value='animaux'>";
print "</p><p>";
if (isset($data['arts_culture']) || $data['arts_culture'] <> '')
echo "Arts_culture <input type='checkbox' name='arts_culture' value='arts_culture' checked='checked'>";
else echo "Arts_culture <input type='checkbox' name='arts_culture' value='arts_culture'>";
print "</p><p>";
if (isset($data['commerces']) || $data['commerces'] <> '')
echo "Commerces <input type='checkbox' name='commerces' value='commerces' checked='checked'>";
else echo "Commerces <input type='checkbox' name='commerces' value='commerces'>";
print "</p><p>";
if (isset($data['embellissement_du_quartier']) || $data['embellissement_du_quartier'] <> '')
echo "Embellissement du quartier <input type='checkbox' name='embellissement_du_quartier' value='embellissement_du_quartier' checked='checked'>";
else echo "Embellissement du quartier <input type='checkbox' name='embellissement_du_quartier' value='embellissement_du_quartier'>";
print "</p><p>";
if (isset($data['emploi_creation_activite']) || $data['emploi_creation_activite'] <> '')
echo "Emploi & création d'activité <input type='checkbox' name='emploi_creation_activite' value='emploi_creation_activite' checked='checked'>";
else echo "Emploi & création d'activité <input type='checkbox' name='emploi_creation_activite' value='Emploi_creation_activite'>";
print "</p><p>";
if (isset($data['enfants']) || $data['enfants'] <> '')
echo "Enfants <input type='checkbox' name='enfants' value='enfants' checked='checked'>";
else echo "Enfants <input type='checkbox' name='enfants' value='enfants'>";
print "</p><p>";
if (isset($data['espaces_verts_fetes']) || $data['espaces_verts_fetes'] <> '')
echo "Éspaces verts
& fetes <input type='checkbox' name='espaces_verts_fetes' value='espaces_verts_fetes' checked='checked'>";
else echo "Éspaces verts
& fetes <input type='checkbox' name='espaces_verts_fetes' value='espaces_verts_fetes'>";
print "</p><p>";
if (isset($data['handicap']) || $data['handicap'] <> '')
echo "Handicap <input type='checkbox' name='handicap' value='handicap' checked='checked'>";
else echo "Handicap <input type='checkbox' name='handicap' value='handicap'>";
print "</p><p>";
if (isset($data['histoire_temoignages']) || $data['histoire_temoignages'] <> '')
echo "Histoire & temoignages <input type='checkbox' name='histoire_temoignages' value='histoire_temoignages' checked='checked'>";
else echo "Histoire & temoignages <input type='checkbox' name='histoire_temoignages' value='histoire_temoignages'>";
print "</p><p>";
if (isset($data['loisirs']) || $data['loisirs'] <> '')
echo "Loisirs <input type='checkbox' name='loisirs' value='loisirs' checked='checked'>";
else echo "Loisirs <input type='checkbox' name='loisirs' value='loisirs'>";
print "</p><p>";
if (isset($data['protection_environnement']) || $data['protection_environnement'] <> '')
echo "Protection & environnement <input type='checkbox' name='protection_environnement' value='protection_environnement' checked='checked'>";
else echo "Protection & environnement <input type='checkbox' name='protection_environnement' value='protection_environnement'>";
print "</p><p>";
if (isset($data['solidarite']) || $data['solidarite'] <> '')
echo "Solidarité <input type='checkbox' name='solidarite' value='solidarite' checked='checked'>";
else echo "Solidarité <input type='checkbox' name='solidarite' value='solidarite'>";
print "</p><p>";
if (isset($data['sports']) || $data['sports'] <> '')
echo "Sports <input type='checkbox' name='sports' value='sports' checked='checked'>";
else echo "Sports <input type='checkbox' name='sports' value='sports'>";
print "</p><p>";
if (isset($data['transports']) || $data['transports'] <> '')
echo "Transports <input type='checkbox' name='transports' value='transports' checked='checked'>";
else echo "Transports <input type='checkbox' name='transports' value='transports'>";
print "</p><p>";
if (isset($data['troisieme_age']) || $data['troisieme_age'] <> '')
echo "Troisieme âge <input type='checkbox' name='troisieme_age' value='troisieme_age' checked='checked'>";
else echo "Troisieme âge <input type='checkbox' name='troisieme_age' value='troisieme_age'>";
print "</p><p>";
if (isset($data['adolescents']) || $data['adolescents'] <> '')
echo "Adolescents <input type='checkbox' name='adolescents' value='adolescents' checked='checked'>";
else echo "Adolescents <input type='checkbox' name='adolescents' value='adolescents'>";
print "</p><p>";
print "<input type=\"submit\" value=\"Envoyer !\" /></p>
</fieldset>
</form>";
$pseudo=mysql_real_escape_string($pseudo); //Protège les caractères spéciaux d'une commande SQL
$sexe=mysql_real_escape_string($sexe);
$age=mysql_real_escape_string($age);
$metier=mysql_real_escape_string($metier);
$ville=mysql_real_escape_string($ville);
$quartier=mysql_real_escape_string($quartier);
$mail=mysql_real_escape_string($mail);
$leprojet=mysql_real_escape_string($leprojet);
$animaux=mysql_real_escape_string($animaux);
$arts_culture=mysql_real_escape_string($arts_culture);
$commerces=mysql_real_escape_string($commerces);
$embellissement_du_quartier=mysql_real_escape_string($embellissement_du_quartier);
$emploi_creation_activite=mysql_real_escape_string($emploi_creation_activite);
$enfants=mysql_real_escape_string($enfants);
$espaces_verts_fetes=mysql_real_escape_string($espaces_verts_fetes);
$handicap=mysql_real_escape_string($handicap);
$histoire_temoignages=mysql_real_escape_string($histoire_temoignages);
$loisirs=mysql_real_escape_string($loisirs);
$protection_environnement=mysql_real_escape_string($protection_environnement);
$solidarite=mysql_real_escape_string($solidarite);
$sports=mysql_real_escape_string($sports);
$transports=mysql_real_escape_string($transports);
$troisieme_age=mysql_real_escape_string($troisieme_age);
$adolescents=mysql_real_escape_string($adolescents);
require ("inc/connexion.inc.php");
$lien=mysql_connect(SERVEUR, NOM, PASSE);
// test de connexion au serveur
if (!$lien) {
echo "Désolé, connexion à " .SERVEUR ." impossible\n"; }
echo "merci<br />";
// test de connexion à la base
if (!mysql_select_db(BASE, $lien)) {
echo "Acces to base denied " .BASE ." impossible\n";
} else { echo "selection de la base ok<br />
<p>j'enregistre ton ip :<span class=\"red\">".$_SERVER["REMOTE_ADDR"]."</span>, merci</p>"; }
if (!mysql_select_db(BASE, $lien)) {
$erreurbdd=mysql_error();
return false;
}
$requete="insert into eprojet (pseudo, sexe, age, metier, ville, quartier, mail, leprojet, animaux, arts_culture, commerces, embellissement_du_quartier, emploi_creation_activite, enfants, espaces_verts_fetes, handicap, histoire_temoignages, loisirs, protection_environnement, solidarite, sports, transports, troisieme_age, adolescents) values
('$pseudo', '$sexe', '$age', '$metier', '$ville', '$quartier', '$mail', '$leprojet', '$animaux', '$arts_culture', '$commerces', '$embellissement_du_quartier', '$emploi_creation_activite', '$enfants', '$espaces_verts_fetes', '$handicap', '$histoire_temoignages', '$loisirs', '$protection_environnement', '$solidarite', '$sports', '$transports', '$troisieme_age', '$adolescents')";
if(!mysql_query($requete, $lien)) {
$erreurbdd=mysql_error();
return false;
}
echo "inserton des données ok et requette :<br />$requete";
?>/* print ("</p>");
require ("inc/connexion.inc.php");
$lien=mysql_connect(SERVEUR, NOM, PASSE);
echo "Merci $_POST[sexe] ";
echo stripslashes($_POST[pseudo]);
print ", pour votre participation votre projet ci-dessous nous est bien arrivé, il sera traité le plus rapidement possible:<p id=\"leprojet\">";
echo nl2br(stripslashes($_POST[leprojet]));
print "</p>Vous l'avez classé dans les catégories suivantes :<p>$_POST[animaux], $_POST[arts_culture], $_POST[commerces], $_POST[embellissement_du_quartier], $_POST[emploi_creation_activite], $_POST[enfants], $_POST[espaces_verts_fetes], $_POST[handicap], $_POST[histoire_temoignages], $_POST[loisirs], $_POST[protection_environnement], $_POST[solidarite], $_POST[sports],$_POST[transports], $_POST[troisieme_age], $_POST[adolescents], Je vous souhaite un très bon après midi.</p>";*/
Alors les données s'affiche, mais ne sont plus insérer dans la table ?echo "Merci $_POST[sexe] "; //FAUX
echo "Merci ".$_POST["sexe"] ;//VRAI
Voila print ("</p>");
require ("inc/connexion.inc.php");
$lien=mysql_connect(SERVEUR, NOM, PASSE);
echo "Merci". $_POST["sexe"];
echo stripslashes($_POST["pseudo"]);
print ", pour votre participation votre projet ci-dessous nous est bien arrivé, il sera traité le plus rapidement possible:<p id=\"leprojet\">".nl2br(stripslashes($_POST["leprojet"])).
"</p>Vous l'avez classé dans les catégories suivantes :<p>".$_POST["animaux"].",". $_POST["arts_culture"].", ".$_POST["commerces"].",". $_POST["embellissement_du_quartier"].",". $_POST["emploi_creation_activite"].",". $_POST["enfants"]."," .$_POST["espaces_verts_fetes"].",". $_POST["handicap"].",". $_POST["histoire_temoignages"].",". $_POST["loisirs"].",". $_POST["protection_environnement"].",". $_POST["solidarite"].",". $_POST["sports"].",". $_POST["transports"].",". $_POST["troisieme_age"].",". $_POST["adolescents"].",". "Je vous souhaite un très bon après midi.</p>";/*require ("inc/connexion.inc.php");
$lien=mysql_connect(SERVEUR, NOM, PASSE);
$req="select pseudo from eprojet where='pseudo'";
$quer=mysql_query($req, $lien);
echo "$quer";*/Dans le bout de code que tu m as montré il n y a pas de requete donc tu ne peux pas écrire dans la table.Les données s'affiche mais ne sont pas enregistrés dans ma table
Code : Tout sélectionner
<form name="blabla" action="enregistrer.php" method="POST">
<input type="text" name="nom">
<input type="submit" value="ok">
</form><?php
//il faut faire la connexion a la base puis par exemple :
if(isset($_POST["nom"])) {
$query="INSERT INTO table VALUES ('".$_POST["nom"]."')";
mysql_query($query) or die(mysql_error());
}
//affichage eventuel
echo "Merci ".$_POST["nom"]." votre demande a été prise en compte...";
?>
Je comprend pas vraiment ce qui ne va pas.