formulaire et base de données

ViPHP
ViPHP | 5462 Messages

25 juin 2010, 10:53

protège le nom de tes champs avec ` (accent grave atl gr + 7)
matchs (`id`, `banderoles`, `salle`, `table`)

Eléphanteau du PHP | 15 Messages

25 juin 2010, 11:02

protège le nom de tes champs avec ` (accent grave atl gr + 7)
matchs (`id`, `banderoles`, `salle`, `table`)
Du coup il me renvoie ça: "bool(true) array(1) { [0]=> string(5) "00000" } array(1) { [0]=> string(5) "00000" }"

mais par contre du coup il enregistre dans la table les données. (en mm tps il renvoie true)

ViPHP
ViPHP | 5462 Messages

25 juin 2010, 11:03

protège le nom de tes champs avec ` (accent grave atl gr + 7)
matchs (`id`, `banderoles`, `salle`, `table`)
Du coup il me renvoie ça: "bool(true) array(1) { [0]=> string(5) "00000" } array(1) { [0]=> string(5) "00000" }"

mais par contre du coup il enregistre dans la table les données. (en mm tps il renvoie true)
donc c'est bon ?

Eléphanteau du PHP | 15 Messages

25 juin 2010, 11:05

Ben non parce que j'aimerais qu'il affiche les données dans le tableau.
Et la quand je fais "valider", il affiche une page blanche (f.php).
Quand je fais précédent une fois que je suis sur cette page blanche, mes champs sont encore remplis, j'actualise la page et là il me les mets dans le tableau...

Je ne sais pas si c'est très compréhnsible :s

ViPHP
ViPHP | 5462 Messages

25 juin 2010, 11:07

Ben non parce que j'aimerais qu'il affiche les données dans le tableau.
Et la quand je fais "valider", il affiche une page blanche (f.php).
Quand je fais précédent une fois que je suis sur cette page blanche, mes champs sont encore remplis, j'actualise la page et là il me les mets dans le tableau...

Je ne sais pas si c'est très compréhnsible :s

faut remettre ton
header('Location: d.php');
:wink:

Eléphanteau du PHP | 15 Messages

25 juin 2010, 11:10

:oops: !!! MERCI !

ViPHP
ViPHP | 5462 Messages

25 juin 2010, 11:13

:oops: !!! MERCI !

mais ducoup tu devrais le faire uniquement si ta requête a marché
if(query)
{
    header('Location: d.php');
}

Eléphanteau du PHP | 15 Messages

25 juin 2010, 11:15

Alors ca c'est pas idiot! lol

Mais du coup, pour l'autre truc, j'ai fais carrément:
$req = $bdd->prepare('INSERT INTO matchs VALUES
		(
		:id,
		:banderoles, 
		:salle, 
		:table
		)
	');

ViPHP
ViPHP | 5462 Messages

25 juin 2010, 11:19

Alors ca c'est pas idiot! lol

Mais du coup, pour l'autre truc, j'ai fais carrément:
$req = $bdd->prepare('INSERT INTO matchs VALUES
		(
		:id,
		:banderoles, 
		:salle, 
		:table
		)
	');

pourquoi pas :wink:

le problème venait du fait que l'un de tes champs s'appelle "table" et table etant un mot réservé en SQL, il aime pas, faut donc protégé les nom de champs avec le quote `

Eléphanteau du PHP | 15 Messages

25 juin 2010, 11:25

Aaaah ok ! Pas con pas con !