2 problèmes pour le prix d'1 [PHP] - PHP - Programmation
Marsh Posté le 29-05-2002 à 11:09:29
commence par mettre le langage dans le titre du topic.
Marsh Posté le 29-05-2002 à 11:11:11
pour le 1-
include sert à inclure, pas à envoyer des params en URL..
fais plutôt ça (c'est con tellement c'est simple)
$_new=1;
include ("/tasks/index.php" );
Marsh Posté le 29-05-2002 à 11:23:05
1. tu peux faire include("http://www.tonsite.com/index.php?_news=1" ); si tu veux, mais je suis partisant de la solution de Sh@rdar.
2.quel est le format de 'date' dans ta table ?
si c un attribut de type date, il n'y a pas de '-' dedans, donc l'explode ne retourne rien...
Marsh Posté le 29-05-2002 à 13:14:56
sh@rdar a écrit a écrit : commence par mettre le langage dans le titre du topic. |
on est pas ds la section php ???
sh@rdar a écrit a écrit : fais plutôt ça (c'est con tellement c'est simple) $_new=1; include ("/tasks/index.php" ); |
merci je vais essayer
ethernal a écrit a écrit : 2.quel est le format de 'date' dans ta table ? si c un attribut de type date, il n'y a pas de '-' dedans, donc l'explode ne retourne rien... |
ben en fait 'date' c le resultat de la requete d'une date ds Mysql, date de type 2002-05-29 par exemple ... Mais c bon, maintenant ca marche : en fait g fais un unset() sur certaines variables, et ca tourne nickel ...
Marsh Posté le 29-05-2002 à 13:20:13
tu es peut être bien dans la section PHP, mais celui qui regarde le forum en vrac (comme moi ) ne sait pas de quoi il s'agit, tout simplement.
Marsh Posté le 29-05-2002 à 15:17:35
Sh@rdar a écrit a écrit : tu es peut être bien dans la section PHP, mais celui qui regarde le forum en vrac (comme moi ) ne sait pas de quoi il s'agit, tout simplement. |
Ok ! la prochaine fois je mettrai l'identifiant devant
Marsh Posté le 29-05-2002 à 15:29:00
tu peux le faire de suite en éditant ton premier post
ça aide aussi les forumeurs qui auraient le même problème ou qui font des recherches.
c'est super important de bien titrer un topic
@+
Marsh Posté le 29-05-2002 à 11:06:52
Alors voilà une petite question que je me pose : comment forcer l'affichage d'une page lors d'un appui sur un bouton sachant que l'exemple suivant ne fonctionne pas :
if( isset($_cancel) )
{
include( "/tasks/index.php?_new=1" );
}
Autre problème et non des moindres : g une couille lors d'un second passage dans une boucle foreach, certaines variables ne sont pas réinitialisées -> listing :
$repsql = " SELECT repere FROM reperes ";
$tabl = DB_loadList( $repsql, 100 );
foreach( $tabl as $item ) {
$pid = trim( $item[repere] );
$sql = " SELECT * FROM tpsmarche WHERE repere = '$pid' ORDER BY oid DESC LIMIT 1";
$result = mysql_query( $sql );
if( mysql_num_rows( $result ) != 0 ) {
$date = mysql_result( $result, 0, 'date' );
$aammjj = explode( "-", $date );
foreach( $aammjj as $elem8 ) {
$dr[] = $elem8; }
... }
la variable $DATE est bien réinitialisée, par contre le tableau $AAMMJJ, lui ne l'est pas, et c on ne peut plus gênant !
Merci de vos réponses
[jfdsdjhfuetppo]--Message édité par Corbier le 29-05-2002 à 17:04:22--[/jfdsdjhfuetppo]