Php
Résolu
chinou toure
Messages postés
18
Date d'inscription
Statut
Membre
Dernière intervention
-
Matio Messages postés 671 Date d'inscription Statut Membre Dernière intervention -
Matio Messages postés 671 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j'ai deux tables qui contiennent des noms je voudrais afficher les noms se trouvant dans une table et non dans l'autre .
Merci
j'ai deux tables qui contiennent des noms je voudrais afficher les noms se trouvant dans une table et non dans l'autre .
Merci
A voir également:
- Php
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Retour a la ligne php - Forum Webmastering
- Alert php - Forum PHP
- Retour a la ligne php ✓ - Forum PHP
5 réponses
Une méthode brute est d'utiliser la fonction in_array() qui permet de vérifier l'appartenance ou non d'un élément dans un tableau. Va voir http://fr3.php.net/manual/fr/function.in-array.php
Sinon il me semble aussi que tu as une fonction d'intersection array_intersect() (http://fr3.php.net/manual/fr/function.array-intersect.php) et une fonction de différence array_diff() (http://fr3.php.net/manual/fr/function.array-diff.php) qui devraient être capables de faire ce que tu veux.
Sinon il me semble aussi que tu as une fonction d'intersection array_intersect() (http://fr3.php.net/manual/fr/function.array-intersect.php) et une fonction de différence array_diff() (http://fr3.php.net/manual/fr/function.array-diff.php) qui devraient être capables de faire ce que tu veux.
Bonjour, si j'ai bien compris ta question
Essaye ceci:
<?php
$connexion = mysql_connect("serveur","BD","mdp");
mysql_select_db("BD",$connexion);
$resultat=mysql_query("SELECT * FROM TaTable",$connexion);//Selection d'une seul table
if($resultat)
{
while ($ligne =mysql_fetch_row($resultat))
{
if ($ligne[0] > 0)
{
$nom1=$ligne[0];
$nom2= $ligne[1];//etc..
}
echo "<p>$nom1</br></p>";//affichage
echo "<p>$nom2</br></p>";//etc.. tu peux changer la disposition avec d'autres balises ici ce n'est qu'un exemple
}
}
mysql_close ($connexion);
?>
Essaye ceci:
<?php
$connexion = mysql_connect("serveur","BD","mdp");
mysql_select_db("BD",$connexion);
$resultat=mysql_query("SELECT * FROM TaTable",$connexion);//Selection d'une seul table
if($resultat)
{
while ($ligne =mysql_fetch_row($resultat))
{
if ($ligne[0] > 0)
{
$nom1=$ligne[0];
$nom2= $ligne[1];//etc..
}
echo "<p>$nom1</br></p>";//affichage
echo "<p>$nom2</br></p>";//etc.. tu peux changer la disposition avec d'autres balises ici ce n'est qu'un exemple
}
}
mysql_close ($connexion);
?>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
j'ai résolu le pb voici le script sql
<html>
<head><title>CDRNM</title></head>
<body bgcolor="black" text="orange" link=orange alink=orange vlink=orange>
<font face="times new roman" size="2" color=orange>
<?php
include "quantieme.php";
$quant=$j+nbJoursMoisEcoules($m-1, $a);
include "connexion.php";
$typecd=$_GET['codecdr'];
@mysql_connect("$serveur","$user","$passwd") or die ("connexion choue");
@mysql_select_db("$base") or die ("Echec de la slection");
$tmpvar=$typecd.$quant;
$requete="SELECT a.nom FROM eppix_nm a WHERE NOT EXISTS (SELECT b.nom FROM tmp b WHERE a.nom = b.nom ) AND a.nom LIKE '".$tmpvar."%'";
$query=mysql_query($requete);
echo "<a href=eppix.html><h4>Retour vers Eppix</h4></a><center><br><br>
<table border=1 bordercolor=orange >";
while($ligne=mysql_fetch_row($query))
{echo "
<tr>
<td><h3>$ligne[0]</h3></td>
</tr>";}
echo "</table></center><a href=eppix.html><h4>Retour vers Eppix</h4></a>";
?>
</font>
</body>
</html>
Merci
Maintenant j'ai insérer des noms de serveur dans ma bdd je voudrais a l'affichage que ces noms soit sous forme de lien voici le code:
<html>
<head><title>CDRNM</title></head>
<body bgcolor="white" text="orange" link=orange alink=orange vlink=orange>
<font face="times new roman" size="2" color=orange>
<?php
include "connexion.php";
@mysql_connect("$serveur","$user","$passwd") or die ("connexion échouée");
@mysql_select_db("$base") or die ("Echec de la sélection de la base");
$requete="SELECT * FROM nom_serveur ";
$query=mysql_query($requete);
echo "<center><br><br><pre><h3><table border=1 bordercolor=orange >";
while($ligne=mysql_fetch_row($query))
{echo "
<tr>
<td><h3>$ligne[0]</h3></td>
</tr>";}
echo "</table>";
?>
</font>
</body>
</html>
<html>
<head><title>CDRNM</title></head>
<body bgcolor="black" text="orange" link=orange alink=orange vlink=orange>
<font face="times new roman" size="2" color=orange>
<?php
include "quantieme.php";
$quant=$j+nbJoursMoisEcoules($m-1, $a);
include "connexion.php";
$typecd=$_GET['codecdr'];
@mysql_connect("$serveur","$user","$passwd") or die ("connexion choue");
@mysql_select_db("$base") or die ("Echec de la slection");
$tmpvar=$typecd.$quant;
$requete="SELECT a.nom FROM eppix_nm a WHERE NOT EXISTS (SELECT b.nom FROM tmp b WHERE a.nom = b.nom ) AND a.nom LIKE '".$tmpvar."%'";
$query=mysql_query($requete);
echo "<a href=eppix.html><h4>Retour vers Eppix</h4></a><center><br><br>
<table border=1 bordercolor=orange >";
while($ligne=mysql_fetch_row($query))
{echo "
<tr>
<td><h3>$ligne[0]</h3></td>
</tr>";}
echo "</table></center><a href=eppix.html><h4>Retour vers Eppix</h4></a>";
?>
</font>
</body>
</html>
Merci
Maintenant j'ai insérer des noms de serveur dans ma bdd je voudrais a l'affichage que ces noms soit sous forme de lien voici le code:
<html>
<head><title>CDRNM</title></head>
<body bgcolor="white" text="orange" link=orange alink=orange vlink=orange>
<font face="times new roman" size="2" color=orange>
<?php
include "connexion.php";
@mysql_connect("$serveur","$user","$passwd") or die ("connexion échouée");
@mysql_select_db("$base") or die ("Echec de la sélection de la base");
$requete="SELECT * FROM nom_serveur ";
$query=mysql_query($requete);
echo "<center><br><br><pre><h3><table border=1 bordercolor=orange >";
while($ligne=mysql_fetch_row($query))
{echo "
<tr>
<td><h3>$ligne[0]</h3></td>
</tr>";}
echo "</table>";
?>
</font>
</body>
</html>