Php, sql, select
ixce
Messages postés
51
Statut
Membre
-
ixce Messages postés 51 Statut Membre -
ixce Messages postés 51 Statut Membre -
Bonjour,
voila ca je ne trouve pas lerreur sur un truc simplissime, jai besoin que quelqun avec un peu de recul maide
function verif($tab_ligne, $cnx, $table, $TabErr, $cpte){
$requete= "SELECT * FROM ".$table." WHERE ".$tab_ligne[1];
switch ($tab_ligne[0]) {
case 'M':
$res=mysql_query($requete);
if($res==FALSE){
$tab_ligne[0]='C';
$cpte++;
array_push($TabErr, 'la modification num '.$tab_ligne[2].' est devenu creation');}
else{
$donnees = mysql_fetch_array($res);
while ($donnees){
echo $donnees['code'];
echo "<br />";
$donnees= mysql_fetch_array($res);
}; };
break;
case 'C':
$res=mysql_query($requete);
if($res!=FALSE ){
$tab_ligne[0]='M';
$cpte++;
array_push($TabErr, 'la creation num '.$tab_ligne[2].' est devenu modification');}else{
$donnees = mysql_fetch_array($res);
while ($donnees){
echo $donnees['code'];
echo "<br />";
$donnees= mysql_fetch_array($res);
} };
break;
case 'S':
$res=mysql_query($requete);
if($res==FALSE ){
$cpte++;
array_push($TabErr, 'la suppression '.$tab_ligne[2].' na pas trouvé la valeur a sup');}else{
$donnees = mysql_fetch_array($res);
while ($donnees){
echo $donnees['code'];
echo "<br />";
$donnees= mysql_fetch_array($res);
} };
break;
}return $tab_ligne;}
merci de prendre le temps de maider
voila ca je ne trouve pas lerreur sur un truc simplissime, jai besoin que quelqun avec un peu de recul maide
function verif($tab_ligne, $cnx, $table, $TabErr, $cpte){
$requete= "SELECT * FROM ".$table." WHERE ".$tab_ligne[1];
switch ($tab_ligne[0]) {
case 'M':
$res=mysql_query($requete);
if($res==FALSE){
$tab_ligne[0]='C';
$cpte++;
array_push($TabErr, 'la modification num '.$tab_ligne[2].' est devenu creation');}
else{
$donnees = mysql_fetch_array($res);
while ($donnees){
echo $donnees['code'];
echo "<br />";
$donnees= mysql_fetch_array($res);
}; };
break;
case 'C':
$res=mysql_query($requete);
if($res!=FALSE ){
$tab_ligne[0]='M';
$cpte++;
array_push($TabErr, 'la creation num '.$tab_ligne[2].' est devenu modification');}else{
$donnees = mysql_fetch_array($res);
while ($donnees){
echo $donnees['code'];
echo "<br />";
$donnees= mysql_fetch_array($res);
} };
break;
case 'S':
$res=mysql_query($requete);
if($res==FALSE ){
$cpte++;
array_push($TabErr, 'la suppression '.$tab_ligne[2].' na pas trouvé la valeur a sup');}else{
$donnees = mysql_fetch_array($res);
while ($donnees){
echo $donnees['code'];
echo "<br />";
$donnees= mysql_fetch_array($res);
} };
break;
}return $tab_ligne;}
merci de prendre le temps de maider
A voir également:
- Php, sql, select
- Easy php - Télécharger - Divers Web & Internet
- Expert php pinterest - Télécharger - Langages
- Logiciel sql - Télécharger - Bases de données
- Please select boot device - Forum Windows
- Reboot and select proper boot device - Forum Windows
2 réponses
en fait cette fonction ne modifie jamais tab_ligne.
comme si false narrivait nétait jamais une reponse de la requete
comme si false narrivait nétait jamais une reponse de la requete
voici le code avant ke je menerve dessus et le salisse(celui du haut)
//verifie si la manipulation c-s est bien la manipulation adapté, sinon changement de celle ci
function verif($tab_ligne, $cnx, $table, $TabErr, $cpte){
switch ($tab_ligne[0]) {
case 'M':
$requete="SELECT * FROM ".$table." WHERE ".$tab_ligne[1];
$res=mysql_query($requete);
if($res==false){
$tab_ligne[0]='C';
$cpte++;
array_push($TabErr, 'la modification num '.$tab_ligne[2].' est devenu creation');};
break;
case 'C':
$requete= "SELECT * FROM ".$table." WHERE ".$tab_ligne[1];
$res=mysql_query($requete);
if($res!=false ){
$tab_ligne[0]='M';
$cpte++;
array_push($TabErr, 'la creation num '.$tab_ligne[2].' est devenu modification');};
break;
case 'S':
$requete= "SELECT * FROM ".$table." WHERE ".$tab_ligne[1];
$res=mysql_query($requete);
if($res==false){
$cpte++;
array_push($TabErr, 'la suppression '.$tab_ligne[2].' na pas trouvé la valeur a sup');};
break;
}return $tab_ligne;}
//verifie si la manipulation c-s est bien la manipulation adapté, sinon changement de celle ci
function verif($tab_ligne, $cnx, $table, $TabErr, $cpte){
switch ($tab_ligne[0]) {
case 'M':
$requete="SELECT * FROM ".$table." WHERE ".$tab_ligne[1];
$res=mysql_query($requete);
if($res==false){
$tab_ligne[0]='C';
$cpte++;
array_push($TabErr, 'la modification num '.$tab_ligne[2].' est devenu creation');};
break;
case 'C':
$requete= "SELECT * FROM ".$table." WHERE ".$tab_ligne[1];
$res=mysql_query($requete);
if($res!=false ){
$tab_ligne[0]='M';
$cpte++;
array_push($TabErr, 'la creation num '.$tab_ligne[2].' est devenu modification');};
break;
case 'S':
$requete= "SELECT * FROM ".$table." WHERE ".$tab_ligne[1];
$res=mysql_query($requete);
if($res==false){
$cpte++;
array_push($TabErr, 'la suppression '.$tab_ligne[2].' na pas trouvé la valeur a sup');};
break;
}return $tab_ligne;}