supprimer un ou plusieurs enregistrements

Eléphant du PHP | 335 Messages

23 mai 2005, 16:54

Zeus tu ne vois pas comment je dois ecrire ma requete?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

23 mai 2005, 16:58

affiche $str_requete2 que je me fasse une idée de l'erreur
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 335 Messages

23 mai 2005, 17:00

c'est la requete de ton post precédent (avec concat)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

23 mai 2005, 17:05

Je voudrais que tu fasse un echo $str_requete2 et que tu me post le résultat stp !!!! :lol:
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 335 Messages

23 mai 2005, 17:07

DELETE FROM sla WHERE CONCAT(jour, CONCAT(mois, annee)) LIKE30122004

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

23 mai 2005, 17:10

J'avais oublié les cotes !!!! :lol:

Recopie rigoureusement ce code !!!!

Code : Tout sélectionner

$str_requete2 = "DELETE FROM sla WHERE CONCAT(jour, CONCAT(mois, annee)) LIKE '".$val."';
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Modérateur PHPfrance
Modérateur PHPfrance | 2575 Messages

23 mai 2005, 17:12

Et surtout un espace entre LIKE et la première cote.
--------//////----//---//----//////
-------//---//----//---//----//---//
------//////----//////-----//////
-----||--------||--||---||
Prendre le recul n'est pas une perte de temps.


ps: Affrontez moi dans l'arène

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

23 mai 2005, 17:14

Surtout !!!!

C'est pour ça que je disais RIGOUREUSEMENT !!!! :lol:
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 335 Messages

23 mai 2005, 17:20

Bingo! Ca marche

Merci bcp pour votre aide

Zeus je crois que tu as oublié un double cote a la fin de la requete!!

Heuresement que je ne l'ai pas recopié rigoureseument! :lol:

Encore merci les gars...

PS : j'ai une autre petite question mais c'est de l'html alors si vous avez pas laissé tombé.
Le tableau que j'ai a l'affichage rentre ds une page mais comme certain enregistrement sont longs ils se mettent sur plusieurs lignes et mon tableau est super long. Je voudrais que tout les enregistrements se mettent sur une ligne et avoir une barre de défilment horizontal sur mon tableau.
Est ce possible? Si oui cmt faire?

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

23 mai 2005, 17:22

Bon bon d'accord, on peut être le dieux des dieux de l'olympe et faire une erreur de temps en temps !!! :oops:

le problème, c'est que dans mon cas, c'est que c'est plusieurs fois par heures :langue:
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Mammouth du PHP | 19672 Messages

23 mai 2005, 17:22

Utilises un <div> avec un style CSS overflow: auto
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 335 Messages

23 mai 2005, 17:27

sur la premiere ligne j'ai mis le style mais rien n'a changé!!
<div align="center" style="overflow:auto "><b><u>Downtime</u></b>
<br><br><br>
<table border="1"> 
      <tr> 
          <td></td> 
        <td><b>Jour</b></td> 
        <td><b>Mois</b></td> 
        <td><b>Annee</b></td> 
        <td><b>Heure</b></td> 
        <td><b>Type</b></td> 
        <td><b>Downtime in SLA</b></td> 
        <td><b>Total Downtime</b></td> 
        <td><b>Description</b></td> 
        <td><b>Action</b></td> 
        <td><b>Owner</b></td> 
      </tr> 
<?php 
require_once('../Connections/arnis01.php'); 
mysql_select_db("arnis01"); 

$annee=$_POST["annee"]; 

$str_requete ="SELECT jour, mois, annee, heure, type, sla, total, description, action, owner FROM sla WHERE annee=".$annee." ORDER BY annee, mois, jour"; 
$o_result = mysql_query($str_requete); 

while ($a_result = mysql_fetch_array($o_result, MYSQL_ASSOC)) { 
$tabMois = array ('01'=>'Janvier', '02'=>'Février', '03'=>'Mars', '04'=>'Avril', '05'=>'Mai', '06'=>'Juin', '07'=>'Juillet', '08'=>'Août', '09'=>'Septembre', 
                  '10'=>'Octobre', '11'=>'Novembre', 12=>'Décembre'); 
$mois = $tabMois[$a_result["mois"]]; 
?> 
<form action="downtime3.php" method="post"> 

<?php 
  echo "<tr>"; 
  echo "<td><input type='checkbox' name='temp[]' value='".$a_result["jour"].$a_result["mois"].$a_result["annee"]."'></td>"; 
  echo "<td>".$a_result["jour"]."</td>"; 
  echo "<td>".$mois."</td>"; 
  echo "<td>".$a_result["annee"]."</td>"; 
  echo "<td>".$a_result["heure"]."</td>"; 
  echo "<td>".$a_result["type"]."</td>"; 
  echo "<td>".$a_result["sla"]."</td>"; 
  echo "<td>".$a_result["total"]."</td>"; 
  echo "<td>".$a_result["description"]."</td>"; 
  echo "<td>".$a_result["action"]."</td>"; 
  echo "<td>".$a_result["owner"]."</td>";   
  echo "</tr>"; 
} 
?> 
</table> 

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

23 mai 2005, 17:28

Où est-ce que tu ferme ta balise <div> ?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 335 Messages

23 mai 2005, 17:29

juste aprés </table>

excusez j'ai oublié de la sélectionner!

Eléphant du PHP | 335 Messages

24 mai 2005, 09:26

zeus as tu une idée pour mon overflow?