Aide php mini chat
aurelienpm974
Messages postés
131
Date d'inscription
Statut
Membre
Dernière intervention
-
aurelienpm974 Messages postés 131 Date d'inscription Statut Membre Dernière intervention -
aurelienpm974 Messages postés 131 Date d'inscription Statut Membre Dernière intervention -
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());
}
?>
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:
- Aide php mini chat
- Coco chat - Accueil - Réseaux sociaux
- Remplaçant de Coco : quelles solutions pour tchater gratuitement en ligne ? - Accueil - Réseaux sociaux
- Chat engine - Télécharger - Outils Internet
- Opera mini pc - Télécharger - Navigateurs
- Nouveau site coco chat - Forum Réseaux sociaux
5 réponses
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
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
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.
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.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question