cyne

Inscris le 18/01/2010 à 18:55
  • Signature
    FP
  • Nombre de sujets
    13
  • Nombre de messages
    44
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses dernières news

Aucune news

Ses derniers sujets sur les forums

forum
cyne
le 02/02/2010 à 00:49
Ereg Eregi ??
Bonjour,

je butte sur un message d'erreur :

Deprecated: Function ereg() is deprecated in C:\Program Files\EasyPHP5.3.0\www\Espace_membre\membres\Login.php on line 78


et voici la ligne 78 et suivantes

if (ereg("nom",$clé))                                  #78
{
if (!ereg("^[A-Za-z' éèêëàâîïôûùü-]{1,50}$",
stripslashes($valeur)))
{
unset($_GET['do']);
$message_new = "$clé n'est pas un nom valide.
Corrigez, svp.";
include("login_form.inc");
exit();


Qui peut me débloquer?
Merci
FP
cyne
Existe t'il des tutos sur les listes de sélection, j'ai beau lire pleins de trucs, je n'ai jamais trouvé un cas qui détaille tout de a à z.

Je pense que je fais une confusion entre une table et une liste de sélection...

Imaginons une table "races"
avec les champs : id et nomrace

est-ce qu'il faut faire une autre table pour proposer une liste de races et relier les 2 tables, si oui comment les relier
ou
faut-il ne pas faire de table et se contenter de code php (select name = "nomrace"...option value...)

meric de vos éclaircissements

Pour le moment, et c'est la que je fais sans doute erreur

j'ai une table clients (id,nom)

J'ai une table commande (id,client_id,datecommande)

j'ai une table détailcommande (id, races_id, nombre)

J'ai une table races(id, nomrace)

A chaque fois, j'ai une relation de 1 à n

ma table races n'est là que pour fournir une liste prédéfinie de races dans mon formulaire

Voilà un truc qui serait sympa de retrouver dans les "comment faire"
FP
cyne
le 27/01/2010 à 18:35
Saisie non obligatoire
Bonjour,
Dans un formulaire, je souhaite que l'on puisse laisser vide le champ "adresse2" mais quand je le teste, ça ne fonctionne pas...
Pouvez-vous jeter un oeil à mon code ci-dessous et me dire ce qui ne va pas?
Merci mille mercis

<?php 
// On commence par récupérer les champs
if(isset($_POST['civilite'])) $civilite=$_POST['civilite'];
else $civilite="t";

if(isset($_POST['nomfamille'])) $nomfamille=$_POST['nomfamille'];
else $nomfamille="z";

if(isset($_POST['prenom'])) $prenom=$_POST['prenom'];
else $prenom="z";

if(isset($_POST['adresse1'])) $adresse1=$_POST['adresse1'];
else $adresse1="z";

if(isset($_POST['adresse2'])) $adresse2=$_POST['adresse2'];
else $adresse2="z";

if(isset($_POST['codepostal'])) $codepostal=$_POST['codepostal'];
else $codepostal="z";

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

if(isset($_POST['teldom'])) $teldom=$_POST['teldom'];
else $teldom="z";

if(isset($_POST['telmobile'])) $telmobile=$_POST['telmobile'];
else $telmobile="z";

if(isset($_POST['email'])) $email=$_POST['email'];
else $email="z";

// On vérifie si les champs sont vides
if(empty($civilite) OR empty($nomfamille) OR empty($prenom) OR empty($adresse1) OR empty($adresse2) OR empty($codepostal) OR empty($ville) OR empty($teldom)OR empty($telmobile) OR empty($email))
{
echo '<font color="red">Attention, seul le champs<b>ADRESSE2</b> peut rester vide !</font>';
}

// Aucun champ n'est vide, on peut enregistrer dans la table
else
{
// connexion à la base
$db = mysql_connect('localhost', 'root', '') or die('Erreur de connexion '.mysql_error());
// sélection de la base

mysql_select_db('appli',$db) or die('Erreur de selection '.mysql_error());

// on écrit la requête sql
$sql = "INSERT INTO membres(civilite, nomfamille, prenom, adresse1, adresse2, codepostal, ville, teldom, telmobile, email) VALUES('$civilite','$nomfamille','$prenom','$adresse1','$adresse2','$codepostal','$ville','$teldom','$telmobile','$email')";

// on insère les informations du formulaire dans la table
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

// on affiche le résultat pour le visiteur
echo 'Vos infos on été ajoutées.';

// mysql_close(); // on ferme la connexion
}
?>
FP

Ses derniers messages sur les forums

forum
cyne
le 04/02/2010 à 07:49
Ereg Eregi ??
J'aime assez ton analyse lupusmic.
Je me rends compte d'une chose, c'est que malgré la bonne volonté, il faut connaître les bases et n'est pas développeur qui veut...
J'ai un projet qui demande plus de connaissances que j'en ai et il faut que je trouve un développeur intéressé par le développement et la rentabilité qui peut découler de la qualité des services proposés
Il faut que je creuse cette piste sur des forums adéquats
FP
cyne
le 03/02/2010 à 22:48
Ereg Eregi ??
Ah non! La globule. Tout ce que tu veux mais ne pense pas que je pense ce que tu penses!
J'ai passé plus d'une heure à lire cette doc et d'autres sur preg_* et j'ai testé pleins de choses avant d'écrire ici.
Un dollar pour moi, c'est une variable et dans mon code, lorsque j'ai : "nom" je n'ai pas de dollar, du coup je suis perdu.

Certes une fois que j'ai une réponse sous les yeux et avec tout ce que j'ai lu avant!,je comprends (enfin je crois comprendre) qu'il ne faut plus utiliser "nom" mais dire quels sont les caractères autorisés...
Bref, c'est une sacré gymnastique et il ne suffit pas de ne pas être fainéant...

Merci tout de même de tes réponses
FP
cyne
le 03/02/2010 à 21:45
Ereg Eregi ??
merci mais j'ai lu la doc...que tu m'avais mise en lien. Seulement, c'est un peu trop technique à comprendre... $pattern, $subject, pourquoi ils mettent des dollars?,

Si ça remplace la fonction ereg obsolète pourquoi n'a t'on pas un exemple qui explique en bon français ce qui change? en mettant les 2 cas en parallèle.

smileyje vais checher un forum pour les triple nuls...
FP

Ses derniers commentaires de news

Aucun commentaire de news

Ses derniers commentaires de sites

Aucun commentaire de sites

Ses derniers commentaires de wall

Aucun commentaire wall
LoadingChargement en cours