Php, sql, select
ixce
Messages postés
51
Date d'inscription
Statut
Membre
Dernière intervention
-
ixce Messages postés 51 Date d'inscription Statut Membre Dernière intervention -
ixce Messages postés 51 Date d'inscription Statut Membre Dernière intervention -
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
- Sql (+) - Forum Programmation
- Php alert ✓ - Forum PHP
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;}