Donnée déjà existante?

Répondre
manzane
le 10/05/2007 à 10:21
manzane
C'est pour mon stage, en faite quand je veux rentrer une nouvelle entreprise (coordonnées & co), il faudrait que je teste avant si elle existe déjà dans la base (grâce a son N°SIREN ou à son nom) mais en cherchant sur internet je n'ai rien trouvé la dessus, si quelqu'un peut me suggérer quelque chose.
Keika
le 10/05/2007 à 10:26
Keika
<?php
if(($_POST['nomcompagnie'] == $data['nomcompagnie']) ||($_POST['SIREN'] == $data['NSIREN']){

echo'l'entreprise existe deja...' ;

}
?>


have fun
Le PHP --> C'est dur !
manzane
le 10/05/2007 à 14:58
manzane
<? require 'connexion.php';
$conn=mysql_connect($host,$utilisateur,$pwd);
mysql_select_db($base,$conn);

if(($_POST['NomEntreprise'] == $data['NomEntreprise']) || ($_POST['NumSIREN'] == $data['NumSIREN']) )
{

echo 'lentreprise existe deja...'; ?>
<meta http-equiv="REFRESH" content="2; URL=modifieentreprise.php">
<?
}
else
{
?> <meta http-equiv="REFRESH" content="2; URL=ajoutentreprise.php"><?
}
mysql_close();
?>


il ne reconnait pas data :s
Meeper
le 10/05/2007 à 15:19
Meeper
arf normal ton $data il ne saurait pas le reconnaitre de cette manière tu dois faire une requete pour selectionner dans ta data base et le $data correspond a ce qu'il a trouver dans la base mais ici ne fais aucune requete
manzane
le 10/05/2007 à 15:46
manzane
j'ai rajouté
$data=mysql_query("select NomEntreprise, NumSIREN from entreprise") or die('Erreur SQL !<br />'.$data.'<br />'.mysql_error());


avant le if, mais maintenant j'ai toujours le message "entreprise existe déjà" (même si elle n'existe pas)

je suis étudiante et commence le php depuis peu, désolé pour les questions parfois très connes.
Meeper
le 10/05/2007 à 15:50
Meeper
il n'y a pas de questions connes je ne suis pas pro en php mais ca je crois que c'est dans mes cordes smiley
utilises le wall pour nous montrer le code complet svp car je vois pas d'ou ca viens
manzane
le 10/05/2007 à 15:56
manzane
<? require 'connexion.php';
$conn=mysql_connect($host,$utilisateur,$pwd);
mysql_select_db($base,$conn);

$data=mysql_query("select NomEntreprise, NumSIREN from entreprise") or die ('Erreur SQL !<br />'.$data.'<br />'.mysql_error());
if(($_POST['NomEntreprise'] == $data['NomEntreprise']) || ($_POST['NumSIREN'] == $data['NumSIREN']) )
{

echo 'lentreprise existe deja...'; ?>
<meta http-equiv="REFRESH" content="2; URL=modifieentreprise.php">
<?
}
else
{
?> <meta http-equiv="REFRESH" content="2; URL=ajoutentreprise.php"><?
}
mysql_close();
?>
diablo
le 10/05/2007 à 18:24
diablo
Si ton serveur SQL est pas trop gros, tu peux faire un SELECT *, sans problème, perso je trouve ça plus pratique.

$sql = "select * from entreprise";

$reponse = @mysql_query($sql) or die('Erreur SQL !<br />Veuillez contacter l\'administreur du service.'.mysql_error());

while ($donnees = @mysql_fetch_array($reponse)) {
//tes IF
}
.:[ UTB ]:. Diablo xo0 Au royaume des aveugles, les bornes sont rois...
diablo
le 10/05/2007 à 18:24
diablo
oups, dsl c'est moche xD
.:[ UTB ]:. Diablo xo0 Au royaume des aveugles, les bornes sont rois...
diablo
le 10/05/2007 à 18:25
diablo
<?php
$sql = "select * from entreprise";

$reponse = @mysql_query($sql) or die('Erreur SQL !<br />Veuillez contacter l\'administreur du service.'.mysql_error());

while ($donnees = @mysql_fetch_array($reponse)) {
//tes IF
}
?>


vala !
.:[ UTB ]:. Diablo xo0 Au royaume des aveugles, les bornes sont rois...
Répondre
LoadingChargement en cours