Aide php mini chat

Fermé
aurelienpm974 Messages postés 131 Date d'inscription mercredi 8 décembre 2010 Statut Membre Dernière intervention 20 février 2011 - 25 janv. 2011 à 14:49
aurelienpm974 Messages postés 131 Date d'inscription mercredi 8 décembre 2010 Statut Membre Dernière intervention 20 février 2011 - 25 janv. 2011 à 16:49
Bonjour,

je veux mettre un code comme se lui si pour que les personne ne dit pas gros mot
ex:

//On verifie si lemail est valide if(preg_match('#^(([a-z0-9!\#$%&\\\'*+/=?^_'{|}~-]+\.?)*[a-z0-9!\#$%&\\\'*+/=?^_'{|}~-]+)@(([a-z0-9-_]+\.?)*[a-z0-9-_]+)\.[a-z]{2,}$#i',$_POST['pseudo ou email']))


voila le code pour INSERT

<?php
// Connexion à la base de données
try
{
$pdo_options[PDO::ATTR_ERRMODE] = PDO::ERRMODE_EXCEPTION;
$bdd = new PDO('mysql:host=localhost;dbname=test', 'root', '', $pdo_options);

// Insertion du message à l'aide d'une requête préparée
$req = $bdd->prepare('INSERT INTO minichat (pseudo, message) VALUES(?, ?)');
$req->execute(array($_POST['pseudo'], $_POST['message']));

// Redirection du visiteur vers la page du minichat
header('Location: index.php');
}
catch(Exception $e)
{
die('Erreur : '.$e->getMessage());
}
?>
A voir également:

5 réponses

aurelienpm974 Messages postés 131 Date d'inscription mercredi 8 décembre 2010 Statut Membre Dernière intervention 20 février 2011 7
25 janv. 2011 à 14:59
?
0
Akronos Messages postés 140 Date d'inscription jeudi 6 janvier 2011 Statut Membre Dernière intervention 31 janvier 2011 32
25 janv. 2011 à 15:00
Bah alors?
0
aurelienpm974 Messages postés 131 Date d'inscription mercredi 8 décembre 2010 Statut Membre Dernière intervention 20 février 2011 7
25 janv. 2011 à 15:00
et a oui euhh pk quand je mais sa

Pseudo : <input readonly disabled type="text" name="pseudo" value="aurelien" id="pseudo"><br />

il me donne sa

Notice: Undefined index: pseudo in C:\wamp\www\chat\minichat_post.php on line 10

Erreur : SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'pseudo' cannot be null


SVP
0
Akronos Messages postés 140 Date d'inscription jeudi 6 janvier 2011 Statut Membre Dernière intervention 31 janvier 2011 32
Modifié par Akronos le 25/01/2011 à 15:13
Notice: Undefined index: pseudo in C:\wamp\www\chat\minichat_post.php on line 10

Erreur : SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'pseudo' cannot be null

bon sérieusement, 2 minutes et:

Google => "notice: undefined index"
résultat
Premier lien

T'as ta première réponse.

Google => "erreur de contrainte d'intégrité mysql"
résultats
Premier lien

Lis un peu et tu comprendras toi même, en plus tu referas plus l'erreur.

DOC MySQL Française

RTFM Or Ask Google...

Développeur web -xHTML, CSS, PhP, MySQL, JavaScript, Ajax-
Développeur logiciel -Windev, C#-
Site perso: Bientôt dispo.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
aurelienpm974 Messages postés 131 Date d'inscription mercredi 8 décembre 2010 Statut Membre Dernière intervention 20 février 2011 7
25 janv. 2011 à 16:49
bien j'ai trouver le problème aven :D

mais je cherche un truc comme jave ou js pour mon chat

comme il réinitialisation des donner comme sa quand quel qu'un écrie sa s'affiche

auto merci pour vau réponse
0