Aller au contenu
View in the app

A better way to browse. Learn more.

Next

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

[résolu] enregistrement dans la base de donées

Featured Replies

Posté(e)

Bonsoir,

Voila je continue mon site et je dois faire un formulaire qui permettra à quelqu'un de s'inscrire.

Voici la table concernée:

<lien>http://hiboox.com/lang-fr/image.php?img=snagzs64.jpg</lien>

Le code du formulaire:

<form action="resultatinscription.php" method="post">
	<p> 
			<b>Veuillez saisir vos coordonnées :</b><br/><br/><br/>
	</p>
	<table>
			<tr> 
					<td>
							Nom:
					</td>
					<td>
							<input type="text" name="nomprop"/>
					</td>
			</tr>
			<tr>
					<td>
							Rue:
					</td>
					<td>
							<input type="text" name="rueprop"/>
					</td>
			</tr>
			<tr>
					<td>
							Ville:
					</td>
					<td>
							<input type="text" name="villeprop"/>
					</td>
			</tr>
			<tr>
					<td>
							Code Postal:
					</td>
					<td>
							<input type="text" name="cpprop"/>
					</td>
			</tr>
			<tr>
					<td>
							Numéro de téléphone:
					</td>
					<td>
							<input type="text" name="telprop"/>
					</td>
			</tr>
			<tr>
					<td>
							Addresse e-mail:
					</td>
					<td>
							<input type="text" name="mailprop"/>
					</td>
			</tr>
			<tr>
					<td>
							<input type="submit" value="Envoyer"/>
					</td>
					<td>
							<input type="reset"/>
					</td>
			</tr>
	</table>
</form>

et le code du traitement:

<?php
if (isset($_POST['nomprop'])) $nom=$_post['nomprop'];
else
$nom="";


if (isset($_POST['rueprop'])) $rue=$_post['rueprop'];
else
$rue="";

if (isset($_POST['villeprop'])) $ville=$_post['villeprop'];
else
$ville="";

if (isset($_POST['cpprop'])) $cp=$_post['cpprop'];
else
$cp="";

if (isset($_POST['telprop'])) $tel=$_post['telprop'];
else
$tel="";

if (isset($_POST['mailprop'])) $nom=$_post['mailprop'];
else
$mail="";

if (empty($nom) or empty($rue) or empty ($ville) or empty ($cp) or empty ($tel) or empty ($mail))
{
	echo ("Veuillez remplir l'intégralité du formulaire");
}


else
{
	mysql_connect('localhost','root','') or die ('Erreur de connexion '.mysql_error());
	mysql_select_db('gsi') or die ('Erreur de selection '.mysql_error());

	$sql="INSERT INTO proprio values ('','$nomprop','$rueprop','$villeprop','$cpprop','$telprop','$mailprop')";

	mysql_query ($sql) or die ('Erreur SQL !'.$sql.'<br>'.mysql_error());
echo 'Votre compte est désormais créé!';

mysql_close();
}

?>

Il y a un enregistrement dans la table proprio mais malheureusement aucun des champs n'est remplie si ce n'est juste l'id.

Que faire?

Bonne soirée !

Modifié par ixialis

Posté(e)
  • Auteur

Désolé je ne sais pas du tout ce qu'est print_r !

Aucun problème au niveau du SQL !

La première fois que j'ai essayé il me disait que tous les champs n'étaient pas rempli :(

Ensuite je me suis dis: testons en enlevant le if empty... et il me dit que tout est bon, sauf que malheureusement dans la base d edonnée il n'y a que l'id de créé :(

Posté(e)

tout semble bon, mais les variables sont sensible a la casse

donc, apres tes if, si la condition est positive, et si tu remplis tes variables, remplis les avec le contenu de $_POST et pas $_post :dd:

bonne continuation

Posté(e)
  • Auteur

Merci pour les POST je n'y avais pas du tout pensé :D

Nouveau message : Veuillez remplir l'intégralité du formulaire !

Alors que j'ai remplis tous les champs... :dd:

Posté(e)

tu remplis les variables $nom, $ville, etc et tu insere dans ta db $nomprop, ...

maintenant, ca devrait marcher ^^

relis-toi un peut, tu gagenra tu temps;)

++

Posté(e)
  • Auteur

merci à tous !

Je suis sincèrement désolé de ces erreures d'étourderies qui ne m'ont même pas sautées aux yeux malgré les relectures.

J'ai commencé vraiment le html/php il y a quelques jours je vous prie de m'escuser encore pour des erreures aussi débiles.

Quand je revois mon code maintenant je me trouve totalement idiot ! Je vais tacher de faire plus attention et de bien suivre mes cours de php fais en classe!

Soyez sur que cela ne se reproduira pas!

Merci encore de votre patience et gentillesse !

Douce nuitée a vous ! :reflechis:

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.