Votre question

Aide sur un fichier en PHP

Tags :
  • Php
  • MySQL
  • Programmation
Dernière réponse : dans Programmation
11 Décembre 2011 11:57:59

Bonjour,

Voici ci-dessous une programmation et je n'arrive pas a corriger des erreurs dans la partie : individu.

Impossible de les trouver !!!
Pourriez vous m'aider.
SVP


  1. <?php
  2. // Functions
  3. class Individu
  4. {
  5. protected $Id;
  6. protected $Nom;
  7. protected $Prenom;
  8.  
  9. public function __construct($x, $y, $z)
  10. {
  11. if($x==-1&&strlen($y)&&strlen($z)){
  12. $q='INSERT INTO Individu(Nom, Prenom) VALUES ("'.$y.'","'.$z.'")';
  13. echo "<h3>".$q."</h3>";
  14. }
  15.  
  16. if($x>0)
  17. $q="select * from Individu where Id>=\"$x\"";
  18. else{
  19. if(!strlen($x))$x=0;
  20. if(!strlen($y))$y="NULL";
  21. if(!strlen($z))$z="NULL";
  22. $q="select * from Individu where Id>=\"$x\" AND (Nom=\"$y\" OR Prenom=\"$z\")";
  23. }
  24. echo "<h3>".$q."</h3>";
  25. $p=mysql_query($q);
  26. if($r->Id>0){
  27. $this->Id=$r->Id;
  28. $this->Nom=$r->Nom;
  29. $this->Prenom=$r->Prenom;
  30. }
  31. else{
  32. $this->Id = "Aucun";
  33. $this->Nom="Inconnu";
  34. $this->Prenom="Inconnu";
  35. }
  36. }
  37. public function display()
  38. {
  39. echo "<hr><h2>Renseignements</h2>";
  40. echo "<h3>Individu si existant:</h3>";
  41. echo "<UL>";
  42. echo "<LI>".$this->Id;
  43. echo "<LI>".$this->Nom;
  44. echo "<LI>".$this->Prenom;
  45. echo "</UL>";
  46. }
  47. }

Autres pages sur : aide fichier php

a c 232 L Programmation
11 Décembre 2011 15:10:31

Salut,

Et c'est quoi les erreurs que tu as ?

Déjà on ne peut pas faire Nom = NULL en SQL. C'est Nom IS NULL
23 Décembre 2011 17:48:42

merci,

auriez vous d'autres propositions a me faire car je suis paumé, perdu!!!!!

a c 232 L Programmation
23 Décembre 2011 17:55:20

de rien,

pourrais-tu répondre aux questions car sinon ça sert à rien !!!!!
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS