post

post - PHP - Programmation

Marsh Posté le 13-06-2003 à 17:12:51    

g viens de changer de version de php et tous mes noms de variables passant par l'url doivent être changé >> $_POST[toto]
 
j'utilise ca en // avec mysql, les requetes s'executent bien mais g l'erreur suivante :
 
Notice: Use of undefined constant nom_theme - assumed 'nom_theme' in f:\ic-bosseaux\frames\accueil.php on line ...
 
Notice: Use of undefined constant titre_news - assumed 'titre_news' in f:\ic-bosseaux\frames\accueil.php on line
 
...
 
c que des erreurs de ce genre la
 
besoin de + de renseignements ? de quel genre ?
 
merci de votre aide  
 
 


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Marsh Posté le 13-06-2003 à 17:12:51   

Reply

Marsh Posté le 13-06-2003 à 19:33:30    

Le message d'erreur est clair : la variable nom_theme passée dans le post est indéfinie...
 
tu utilises bien

$nom_theme = $_POST["nom_theme"];


?


Message édité par HORNY-Grandcornu le 13-06-2003 à 19:34:51
Reply

Marsh Posté le 13-06-2003 à 23:29:29    

$_POST['variable'], ne pas oublier les '' ou "" selon le cas
 
 
sinon pour ton erreur, il faut penser sur le conditions à ne plus mettre
 
-> if($variable == truc)
 
 
mais  
 
-> if(variable == "truc" )

Reply

Marsh Posté le 11-07-2003 à 16:27:12    

g un souci avec cette partie de code
 


 
<input name="visu" type="hidden" value[g]="<? echo($_POST["visu"]);?>[/g]">  
   
<?php
   
include("connexion.php" );
$requete_visu_news = "select * from news,image where news.id_image=image.id_image and news.id_news[g]=".$_POST['visu']."[/g];";
$resultat_visu_news = mysql_query($requete_visu_news,$idconnexion);
$ligne_visu_news = mysql_fetch_array($resultat_visu_news);
?>
<br>
<center>
<b>
<font size="2" color="#FFFFFF">Consultation de la news n° <? echo("<font color=\"#ff0000\[g]">".$_POST['visu']."</[/g]font>" ); ?></font>
</b>
 


 
visu est passé en paramètre pour afficher une news en particulier
g essayé ' ou " et $_POST dans tout les sens mais rien à faire
 
ce que g mis en gras c qui ce qui me provoque des erreurs de type undefined visu ...
 
quel est mon erreur ??


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Marsh Posté le 11-07-2003 à 17:22:25    

Si tu passes tes variables par l'url, c'est $_GET que tu dois utiliser.

Reply

Marsh Posté le 11-07-2003 à 17:24:06    

jebo1 a écrit :


[du code...]
visu est passé en paramètre pour afficher une news en particulier
g essayé ' ou " et $_POST dans tout les sens mais rien à faire
 
ce que g mis en gras c qui ce qui me provoque des erreurs de type undefined visu ...
 
quel est mon erreur ??  


 
bah y a pas de gras là ;)
 
edit: désolé, je viens de voir les balises  :pt1cable:  
ton form tu l'as mis en GET ou en POST??


Message édité par dropsy le 11-07-2003 à 17:25:14
Reply

Marsh Posté le 11-07-2003 à 18:31:19    

dropsy a écrit :


 
bah y a pas de gras là ;)
 
edit: désolé, je viens de voir les balises  :pt1cable:  
ton form tu l'as mis en GET ou en POST??


 
ya pas de form c tel quel  :jap:  
 
le pb viendrait pas de la quand meme !!  :(  
 
je signale qu'avec des versions plus anciennes de php ca marche impec  :D


---------------
la vie ne vaut rien, mais rien ne vaut la vie
Reply

Marsh Posté le 11-07-2003 à 18:34:19    

y a pas de form?? elle vient d'où ta variable visu??
 
si c'est d'une url, il faut utiliser $_GET

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed