problème de code html

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : problème de code html

par caroube » 07 mai 2008, 15:14

Code : Tout sélectionner

$sql=mysql_query("insert into "anciens_eleves" values nom=$nom,prenom=$prenom,entreepromo=$entreepromo,sortiepromo=$sortiepromo");
Des double-quotes autour du nom de la table dans une chaîne délimitée par des double quotes, ça va pas le faire.
Et ensuite dans la syntaxe SQL, on entoure les chaînes avec des simples quotes nom='$nom', prenom = '$prenom', ... en faisant gaffe aux noms ou prénoms avec des apostrophes.

par Truc » 07 mai 2008, 14:02

merci à tous de m'avoir aidé
Bouton "répondre" pas "nouveau" pour... répondre :)

par Truc » 06 mai 2008, 16:51

Modération :
jain, afin d'améliorer la lisibilité de ton message,
pense à utiliser les balises [code] ou [php] (selon le langage utilisé).

Elles sont disponibles au-dessus de la zone de saisie de ton message
lorsque tu postes un nouveau message.

Des indications sont disponibles sur la manière de mettre en forme vos messages dans la FAQ


Et bienvenue :)

Re: problème de code html

par dunbar » 06 mai 2008, 16:46

Salut,

Pourrait tu nous donner le message en question :)
Et un oeil rapide je ne voie pas de password pour ta connexion c'est normal :?:
Encore un truc
<?php> 
Je pense pas que cela soit correct :wink:
comme ceci cela devrais déjà aller beaucoup mieux
<?php

par guilt92 » 06 mai 2008, 16:46

Bonjour,

Avec des balises php autour du code ca serait + clair :)

A part ça il faudrait suivre les étapes de débuggage classiques et commencer par le début : "ca m'affiche un message d'erreur" : lequel ?

Ensuite : as tu affiché la valeur de tes variables avec un echo pour vérifier qu'elles étaient correctes ?
As tu testé tes requetes dans la base avant de les mettre en php?

Prends en compte ces remarques et relis tes requetes, et attention aux chaines de caractères : si elles commencent par " alors un autre " les termine... ;)

par agité » 06 mai 2008, 16:44

met des balises pour le code et file le message d'erreur :roll:

problème de code html

par jain » 06 mai 2008, 16:42

bonjour,
nous devons réaliser un site sur les anciens élèves d'une école
le but de la manoeuvre serait de mettre a jour la base de donnée grace a un formulaire en ligne
voici le code html:
<html>
<head>
<title>Formulaire d'inscription</title>
</head>
<body>
<?php>
function connect()
{
$link=mysql_connect("localhost","root");
if(!$link)
	{
	or die ("erreur de connection");
	}
return $link;
}

function select_db($link)
{
$connect=mysql_select_db("anciens_eleves",$link);
if(!$connect)
  {
 or die ("problème de selection");
  }
  return $connect;
}

?>

$lien=connect();
select_db($lien);	
$sql=mysql_query("insert into "anciens_eleves" values nom=$nom,prenom=$prenom,entreepromo=$entreepromo,sortiepromo=$sortiepromo");
$result=mysql_query($sql) or die ('erreur SQL!');
</?>

</body>
</html>
le problème est que lorsque je fais un test et que je clique sur envoyer, l'ordinateur m'affiche un message d'erreur. Pourriez-vous m'aider s'il vous plait? merci