Vous n'êtes pas identifié.
Salut.
J'ai un petit problème.
J'ai ouvert un serveur sous CentOS 5, et y j'ai installé PHP, Apache et MySQL.
Le problème est pour les variables, fx. cookies ou des variables comme ça: $qui_est_la_plus_jolie[ma_mere_haha].
quellesque idées?
Si vous avez besoin de mon source, et les erreurs, puis ils sont ici:
db.php:
<?php // ceci fait une fonction aux cookies function creer_cookie($nom, $texte, $temps){ setcookie("$nom","$texte", time()+$temps,"/","test.my-space.dk"); } // fait une fonction à la connexion des bases de données function db($numero){ switch($numero){ case'1'; mysql_connect('localhost','******','****************') or die(mysql_error()); mysql_select_db('****') or die(mysql_error()); break; default: echo"Der er opstået en fejl i at oprette forbindelse til MySQL databasen - An error rose in the connection to the MySQL data base - Une erreur s'éleva en la connexion à la base de données."; break; } } $langue = $_COOKIE["ms_sprog"]; ?>
index.php
<?php include'inc/db.php'; include'inc/design.php'; db(1); $result[langue] = mysql_query("SELECT * FROM traduction where sidenavn = 'une' AND sprog = '$langue' AND navn = 'une'") or die(mysql_error()); while($row = mysql_fetch_assoc($result[langue])){ $une = $row[oversaettelse]; } $result[langue2] = mysql_query("SELECT * FROM traduction where sidenavn = 'une' AND sprog = '$langue' AND navn = 'deux'") or die(mysql_error()); while($row = mysql_fetch_assoc($result[langue2])){ $deux = $row[oversaettelse]; } $result[langue3] = mysql_query("SELECT * FROM traduction where sidenavn = 'une' AND sprog = '$langue' AND navn = 'trois'") or die(mysql_error()); while($row = mysql_fetch_assoc($result[langue3])){ $trois = $row[oversaettelse]; } $result[langue4] = mysql_query("SELECT * FROM traduction where sidenavn = 'une' AND sprog = '$langue' AND navn = 'quatre'") or die(mysql_error()); while($row = mysql_fetch_assoc($result[langue4])){ $quatre = $row[oversaettelse]; } $result[langue5] = mysql_query("SELECT * FROM traduction where sidenavn = 'une' AND sprog = '$langue' AND navn = 'cinq'") or die(mysql_error()); while($row = mysql_fetch_assoc($result[langue5])){ $cinq = $row[oversaettelse]; } $result[langue6] = mysql_query("SELECT * FROM traduction where sidenavn = 'une' AND sprog = '$langue' AND navn = 'six'") or die(mysql_error()); while($row = mysql_fetch_assoc($result[langue6])){ $six = $row[oversaettelse]; } $result[langue7] = mysql_query("SELECT * FROM traduction where sidenavn = 'une' AND sprog = '$langue' AND navn = 'sept'") or die(mysql_error()); while($row = mysql_fetch_assoc($result[langue7])){ $sept = $row[oversaettelse]; } $result[langue8] = mysql_query("SELECT * FROM traduction where sidenavn = 'une' AND sprog = '$langue' AND navn = 'huit'") or die(mysql_error()); while($row = mysql_fetch_assoc($result[langue8])){ $huit = $row[oversaettelse]; } $result[langue9] = mysql_query("SELECT * FROM traduction where sidenavn = 'une' AND sprog = '$langue' AND navn = 'neuf'") or die(mysql_error()); while($row = mysql_fetch_assoc($result[langue9])){ $neuf = $row[oversaettelse]; } $result[langue10] = mysql_query("SELECT * FROM traduction where sidenavn = 'une' AND sprog = '$langue' AND navn = 'dix'") or die(mysql_error()); while($row = mysql_fetch_assoc($result[langue10])){ $dix = $row[oversaettelse]; } mysql_close(); start_design(); start_boks("Forside","$quatre"); function la_page(){ echo<<<lapage <p> Dette er My-space Danmarks nye mødested..... </p> <p> <h2>Med My-space faar du.</h2> </p> <ul> <li><b>Egen gaestebog</b> Skriv med andre</li> <li><b>Eget galleri</b> Vis dine billeder</li> <li><b>Egen Profil</b> Indstil din profil som du vil</li> <li><b>Egen brevkasse</b> Send Private beskeder</li> <li><b></b>Og meget meget mere...</li><br><br> <img src="picturecss.gif" width="50" height="20" align="bottom" alt=""> </ul> </div> <div class="gradient"> <a name="coding"></a> <h1>Om My-space</h1> <h2>Laes om My-space</h2> <p> My-space er en side for alle, mangler du en kaereste eller en ven saa har du<br> fundet "Stedet" det er gratis og er tillad for alle. </p> <h2>Administratore</h2> <p> <h2> Anders: </h2><br><br> Om anders...<br><br> <h2>Frederik:</h2><br><br> Om frederik... </p> lapage; } la_page(); stop_boks(); stop_design(); // }
et les erreurs qu'il donne dos:
Notice: Undefined index: ms_sprog in /var/www/html/myspace/Frederik/inc/db.php on line 22 Notice: Use of undefined constant langue - assumed 'langue' in /var/www/html/myspace/Frederik/index.php on line 8 Notice: Use of undefined constant langue - assumed 'langue' in /var/www/html/myspace/Frederik/index.php on line 10 Notice: Use of undefined constant langue2 - assumed 'langue2' in /var/www/html/myspace/Frederik/index.php on line 14 Notice: Use of undefined constant langue2 - assumed 'langue2' in /var/www/html/myspace/Frederik/index.php on line 16 Notice: Use of undefined constant langue3 - assumed 'langue3' in /var/www/html/myspace/Frederik/index.php on line 20 Notice: Use of undefined constant langue3 - assumed 'langue3' in /var/www/html/myspace/Frederik/index.php on line 22 Notice: Use of undefined constant langue4 - assumed 'langue4' in /var/www/html/myspace/Frederik/index.php on line 26 Notice: Use of undefined constant langue4 - assumed 'langue4' in /var/www/html/myspace/Frederik/index.php on line 28 Notice: Use of undefined constant langue5 - assumed 'langue5' in /var/www/html/myspace/Frederik/index.php on line 32 Notice: Use of undefined constant langue5 - assumed 'langue5' in /var/www/html/myspace/Frederik/index.php on line 34 Notice: Use of undefined constant langue6 - assumed 'langue6' in /var/www/html/myspace/Frederik/index.php on line 38 Notice: Use of undefined constant langue6 - assumed 'langue6' in /var/www/html/myspace/Frederik/index.php on line 40 Notice: Use of undefined constant langue7 - assumed 'langue7' in /var/www/html/myspace/Frederik/index.php on line 44 Notice: Use of undefined constant langue7 - assumed 'langue7' in /var/www/html/myspace/Frederik/index.php on line 46 Notice: Use of undefined constant langue8 - assumed 'langue8' in /var/www/html/myspace/Frederik/index.php on line 50 Notice: Use of undefined constant langue8 - assumed 'langue8' in /var/www/html/myspace/Frederik/index.php on line 52 Notice: Use of undefined constant langue9 - assumed 'langue9' in /var/www/html/myspace/Frederik/index.php on line 56 Notice: Use of undefined constant langue9 - assumed 'langue9' in /var/www/html/myspace/Frederik/index.php on line 58 Notice: Use of undefined constant langue10 - assumed 'langue10' in /var/www/html/myspace/Frederik/index.php on line 62 Notice: Use of undefined constant langue10 - assumed 'langue10' in /var/www/html/myspace/Frederik/index.php on line 64 Notice: Use of undefined constant langue - assumed 'langue' in /var/www/html/myspace/Frederik/inc/design.php on line 7 Notice: Undefined variable: langue in /var/www/html/myspace/Frederik/inc/design.php on line 7 Notice: Use of undefined constant langue - assumed 'langue' in /var/www/html/myspace/Frederik/inc/design.php on line 9 Notice: Use of undefined constant langue2 - assumed 'langue2' in /var/www/html/myspace/Frederik/inc/design.php on line 13 Notice: Undefined variable: langue in /var/www/html/myspace/Frederik/inc/design.php on line 13 Notice: Use of undefined constant langue2 - assumed 'langue2' in /var/www/html/myspace/Frederik/inc/design.php on line 15 Notice: Use of undefined constant langue3 - assumed 'langue3' in /var/www/html/myspace/Frederik/inc/design.php on line 19 Notice: Undefined variable: langue in /var/www/html/myspace/Frederik/inc/design.php on line 19 Notice: Use of undefined constant langue3 - assumed 'langue3' in /var/www/html/myspace/Frederik/inc/design.php on line 21 Notice: Use of undefined constant langue4 - assumed 'langue4' in /var/www/html/myspace/Frederik/inc/design.php on line 25 Notice: Undefined variable: langue in /var/www/html/myspace/Frederik/inc/design.php on line 25 Notice: Use of undefined constant langue4 - assumed 'langue4' in /var/www/html/myspace/Frederik/inc/design.php on line 27 Notice: Use of undefined constant langue5 - assumed 'langue5' in /var/www/html/myspace/Frederik/inc/design.php on line 31 Notice: Undefined variable: langue in /var/www/html/myspace/Frederik/inc/design.php on line 31 Notice: Use of undefined constant langue5 - assumed 'langue5' in /var/www/html/myspace/Frederik/inc/design.php on line 33 Notice: Use of undefined constant langue6 - assumed 'langue6' in /var/www/html/myspace/Frederik/inc/design.php on line 37 Notice: Undefined variable: langue in /var/www/html/myspace/Frederik/inc/design.php on line 37 Notice: Use of undefined constant langue6 - assumed 'langue6' in /var/www/html/myspace/Frederik/inc/design.php on line 39 Notice: Use of undefined constant langue7 - assumed 'langue7' in /var/www/html/myspace/Frederik/inc/design.php on line 43 Notice: Undefined variable: langue in /var/www/html/myspace/Frederik/inc/design.php on line 43 Notice: Use of undefined constant langue7 - assumed 'langue7' in /var/www/html/myspace/Frederik/inc/design.php on line 45 Notice: Use of undefined constant langue8 - assumed 'langue8' in /var/www/html/myspace/Frederik/inc/design.php on line 49 Notice: Undefined variable: langue in /var/www/html/myspace/Frederik/inc/design.php on line 49 Notice: Use of undefined constant langue8 - assumed 'langue8' in /var/www/html/myspace/Frederik/inc/design.php on line 51 Notice: Use of undefined constant langue9 - assumed 'langue9' in /var/www/html/myspace/Frederik/inc/design.php on line 55 Notice: Undefined variable: langue in /var/www/html/myspace/Frederik/inc/design.php on line 55 Notice: Use of undefined constant langue9 - assumed 'langue9' in /var/www/html/myspace/Frederik/inc/design.php on line 57 Notice: Use of undefined constant langue10 - assumed 'langue10' in /var/www/html/myspace/Frederik/inc/design.php on line 61 Notice: Undefined variable: langue in /var/www/html/myspace/Frederik/inc/design.php on line 61 Notice: Use of undefined constant langue10 - assumed 'langue10' in /var/www/html/myspace/Frederik/inc/design.php on line 63 Notice: Undefined variable: quatre in /var/www/html/myspace/Frederik/inc/design.php on line 76 Notice: Undefined variable: une in /var/www/html/myspace/Frederik/inc/design.php on line 104 Notice: Undefined variable: trois in /var/www/html/myspace/Frederik/inc/design.php on line 118 Notice: Undefined variable: trois in /var/www/html/myspace/Frederik/inc/design.php on line 118 Notice: Undefined variable: cinq in /var/www/html/myspace/Frederik/inc/design.php on line 119 Notice: Undefined variable: cinq in /var/www/html/myspace/Frederik/inc/design.php on line 119 Notice: Undefined variable: deux in /var/www/html/myspace/Frederik/inc/design.php on line 139 Notice: Undefined variable: six in /var/www/html/myspace/Frederik/inc/design.php on line 140 Notice: Undefined variable: sept in /var/www/html/myspace/Frederik/inc/design.php on line 141 Notice: Undefined variable: huit in /var/www/html/myspace/Frederik/inc/design.php on line 142 Notice: Undefined variable: neuf in /var/www/html/myspace/Frederik/inc/design.php on line 143 Notice: Undefined variable: dix in /var/www/html/myspace/Frederik/inc/design.php on line 144
Dernière modification par arhwebmaster (06 Jun 2007 13:40:29)
Hors ligne
Ben tu essaies d'atteindre des "cases" du tableau $_COOKIE qui n'existent pas encore. Autrement dit, tu essaie d'accéder à des cookies qui ne sont pas encore créés.
Tu peux utiliser la fonction isset($_COOKIE[$case]) ou array_key_exists($_COOKIE[$case]) pour contrôler s'il y'a une valeur, et utiliser une valeur par défaut si ce n'est pas le cas.
Quant aux erreurs suivantes, tu as simplement oublié les guillemets (il faut utiliser $result['langue']) (ou alors c'est un $ qui te manque).
NB : tu ne peux pas faire une boucle au lieu de tes dix requêtes dans ton index ?!?
Dernière modification par fonji (06 Jun 2007 15:16:26)
Hors ligne
Le problème est résolu . Ils ont m'aidé à ce site: http://www.linuxin.dk/forum/index.php?o … mp;offset=
Hors ligne
Une nouvelle erreur s'elevera: ça me donne ce erreur:
Warning: Unknown: 2 result set(s) not freed. Use mysql_free_result to free result sets which were requested using mysql_query() in Unknown on line 0
qu'est-ce que c'est?
Hors ligne
J'aimerai bien le savoir.
Comme j'utilise plus les fonctions mysql_* depuis longtemps (vive PEAR), j'en ai aucune idée.
Renseigne-toi sur cette fonction mysql_free_result...
Hors ligne
Hors ligne
#6 c'est ça que j'appelle du bon programmation . .
Je n'ai jamais programmé comme ça . j'ai toujours programmé très mal . donc sans mysql_free_result et mysql_close . .
Dernière modification par arhwebmaster (08 Jun 2007 13:58:55)
Hors ligne