PHP|Débutant :: Forums

Advertisement

Besoin d'aide ? N'hésitez pas, mais respectez les règles

Vous n'êtes pas identifié(e).

#76 Re : Forum Général PHP » Valeurs d'un formulaire non récupérées » 15-02-2011 00:33:29

xTG

C'est normal, en arrivant sur la page le formulaire n'a pas encore été posté.

.....
value=' " . (isSet($_POST['prix_semaine'][$id_semaine - 1]))?$_POST['prix_semaine'][$id_semaine - 1]:"" . "'
....

Il faut donc vérifier que la valeur existe avant d'essayer de l'afficher. wink

Ou bien si tu préfères cette écriture :


... value='";
if( isSet($_POST['
prix_semaine'][$id_semaine - 1]) )
  echo $_POST['
prix_semaine'][$id_semaine - 1];
echo "'
....";

#77 Re : Forum Général PHP » Valeurs d'un formulaire non récupérées » 15-02-2011 00:33:29

xTG

Tu as une erreur de nommage : <input type='checkbox' name='Disponibilte[]'

Et pour la valeur modifiée du prix il faudrait faire ainsi vu que c'est un tableau :
value='{$_POST['prix_semaine'][$id_semaine - 1]}'

Le - 1 car je suppose que tu ne commences pas à numéroter tes semaines à partir de 0. smile

#78 Re : Forum Général PHP » Valeurs d'un formulaire non récupérées » 15-02-2011 00:33:29

xTG

Qu'est ce que tu cherches à traiter ?
Un petit peu plus de description sur ton problème nous aiderait bien. smile

#79 Re : Forum Général PHP » centrer image header » 09-02-2011 23:39:55

xTG

On ne clique pas sur un body... C'est le fond de la page. -_-

#80 Re : Forum Général PHP » parcourir fichier texte » 07-02-2011 01:56:01

xTG

Quel est le code utilisé pour la sélection dont tu parles ?

#81 Re : Forum Général PHP » centrer image header » 09-02-2011 23:39:55

xTG

Utilises background-position: center; dans ton css.

#82 Re : Défouloir » Pour Pierrot » 13-02-2011 11:09:28

xTG

Pas tellement le ministère mais plutôt les professeurs.
Il y en a masse qui n'ont pas de cours à jour... Et qui se préoccupent pas de les mettre à jour.
Du fait tu arrives en entreprise, bah tes années d'écoles t'ont "rien" appris.

#83 Re : Forum Général PHP » affichier ficher texte dans une liste » 06-02-2011 08:20:18

xTG

C'est le option qui doit changer et non tout le select.
Donc :

echo '<select multiple="multiple" size="2">';
while(!feof($file))
{
$ligne= fgets($file);
$tok = strtok($ligne, ",");
  echo'<option selected>$tok</option>
  <option>$tok</option>'
;
}
echo'</select>';

#84 Re : Défouloir » Pour Pierrot » 13-02-2011 11:09:28

xTG

Tu n'es pas un ami de l'éducation nationale alors. big_smile
Enfin bon... De ce côté là il y a quand même des professeurs qui osent dire que leur cours est dépassé depuis 10ans...

#85 Re : Forum Général PHP » centrer image header » 09-02-2011 23:39:55

xTG

Tu n'as pas de balise body dans ta page, donc le navigateur peut avoir quelque mal à afficher correctement ta page.

Voici un syntaxe HTML correcte :

<html>
  <head>
    <style type="text/css">
      <!--
      body {
        background-repeat: no-repeat;
        background-image: url(images/covoiturage.jpg);
      }
      -->
    </style>
  </head>
  <body>
      <p ALIGN=CENTER> </p>
  </body>
</html>

#86 Défouloir » Pour Pierrot » 13-02-2011 11:09:28

xTG
Réponses : 7

Parce que je n'aime pas parler sur des topics où il n'y a pas lieu d'être et que notre sacré gaillard est en recherche de réponses. smile
J'aurai pu envoyer un MP mais qui sait, ça se reproduit peut être ces petites bêtes là...

Je travaille dans les systèmes enfouis, ou systèmes embarqués si tu préfères.
Au menu c'est du C, du Java, de l'ASM et suivant le support des langages propriétaires (pour les téléphones par exemple, et là ça devient souvent très très moche...).

Ensuite comme le PHP est très permissif on adopte chacun ses conventions, or les miennes proviennent de mes vécus dans d'autres langages.
Certains trouveront cela moche, mais qui sait, peut être qu'un autre développeur Web trouvera cela bien ?
Je suis déjà tombé sur une personne qui trouvait moche de préfixer les variables de classe privées avec un _ donc c'est pour dire... Pourtant cela change-t-il vraiment ? Est-ce plus moche que de rajouter le type de variable dans le nom ? xD

Questions ? big_smile

#87 Re : Forum Général PHP » Afficher les données d'un champs » 05-02-2011 16:21:06

xTG

Je bosse pas dans le web, c'est beaucoup trop permissif à mon goût, ce n'est que mon passe temps parce que c'est léger et facile. ;p

#88 Re : Forum Général PHP » Afficher les données d'un champs » 05-02-2011 16:21:06

xTG

J'aime pas utiliser les simples quotes, question d'habitude d'autres langages, pour moi cela représente un caractère et non une chaîne. wink

#89 Re : Forum Général PHP » Afficher les données d'un champs » 05-02-2011 16:21:06

xTG

Je m'attends à tout avec toi Pierrot donc envoie la sauce et dis moi ce qui te chiffonne. smile

Et si c'est pour venir me parler de PDO prends la porte...
J'utilise PDO pour moi même, mais il est selon moi préférable de commencer avec mysql_ qui est plus simple à aborder (surtout quand on ne programme pas orienté objet...).

#90 Re : Forum Général PHP » Afficher les données d'un champs » 05-02-2011 16:21:06

xTG
$query = "....";
$res = mysql_query($query);
if( mysql_num_rows($res) == 1 )
  $result = mysql_fetch_array($res);

echo "<input type=\"text\" name=\"champs\" value=\"";
if( isSet($result['champs']) )
  echo $result['champs'];
echo "\" />";

Voici un petit exemple. smile

#91 Re : Forum Général PHP » Requête mysql paramètrée[Résolu] » 05-02-2011 12:33:29

xTG

La syntaxe la plus correcte qui soit serait en fait :

 $query = "SELECT concat(`nom`,' __ ',`prenom`) FROM `$table` WHERE `nom` = '$invite' " ;

En gros :
` pour protéger les noms de structures (table, attribut)
' pour entourer la valeur d'un champs qui n'est pas numérique

En espérant que cela réponde à ta question. wink

#92 Re : Forum Général PHP » Requête mysql paramètrée[Résolu] » 05-02-2011 12:33:29

xTG

Hum oui le soucis doit venir du fait que nom est en varchar. Une erreur de débutant de ma part, il faut donc l'insérer avec des simples quotes. smile

$query = "SELECT concat(nom,' __ ',prenom) FROM $table WHERE nom = '$invite' " ;

Sinon pour nous diriger dans nos recherches il serait intéressant de nous retourner lors d'erreurs sql :
mysql_error()

On pourra placer cette fonction dans le die() du mysql_query() sur le serveur de développement.

#93 Re : Forum Général PHP » Requête mysql paramètrée[Résolu] » 05-02-2011 12:33:29

xTG

Tu mélanges des simples quotes avec des doubles, c'est pour cela que tu n'obtiens rien. ^^

$invite = mysql_real_escape_string($invite);
$query = "SELECT concat(nom,' __ ',prenom) FROM $table WHERE nom = $invite " ;

Avec ceci cela devrait passer. smile

#94 Re : Forum Général PHP » integrer captcha a mon site » 04-02-2011 13:49:39

xTG

Même pas envie de répondre à ça.
Je te renvoie au règlement de ce forum...

Pour résumer :


if( $IciOnCodeVotreSitePourVous === false )
{
  throw new Exception("Vous êtes sur le mauvais forum.");
}

#95 Re : Forum Général PHP » integrer captcha a mon site » 04-02-2011 13:49:39

xTG

Si tu ne comprends pas ce script tu auras bien du mal à l'intégrer.
Car il ne fait pas tout, il ne fait que définir des variables que tu dois interpréter par la suite...

#96 Re : Forum Général PHP » integrer captcha a mon site » 04-02-2011 13:49:39

xTG

Ce code est à mettre dans ta page de vérification.

#97 Re : Forum Général PHP » Compléter une boucle [Résolu] » 05-02-2011 16:59:31

xTG

Dans ce cas un modulo s'impose. smile

echo '<table><tr>';
for(...)
{
  if( $i != 0 && $i % 5 == 0 ) // tous les 5 enregistrements on change de ligne
    echo '</tr><tr>';
  echo '<td>date</td>';
}
echo '</tr></table>';

#98 Re : Forum Général PHP » var "global" » 02-02-2011 20:59:35

xTG

C'est un plaisir d'aider des personnes comme toi qui n'attendent pas un code réparé par nos soins et qui mettent les mains dans le cambouis. smile

#99 Re : Forum Général PHP » Compléter une boucle [Résolu] » 05-02-2011 16:59:31

xTG
echo '<table><tr>';
for(...)
{
  echo '<td>';
  echo ....dates....
  echo '</td>';
}
echo '</tr></table>';

Est-cela ?

#100 Re : Forum Général PHP » var "global" » 02-02-2011 20:59:35

xTG

En fait il n'y a pas grand chose de compliqué si ce n'est la lecture, car ils ont vraiment eu le chic dans ce cas pour faire quelque chose d'illisible...
Un mysql_fetch_array() aurait été plus lisible !

mysql_fetch_row() renvoie des n-uplets en numérotant les colonnes du n-uplet à partir de 0.
DATE_FORMAT(calidates.date, '%Y%m%d') sera donc $row[0], et calievents.status_id sera $row[15].
Il suffit donc de supprimer les codes comportant les index de $row[] qui correspondent aux colonnes que tu ne veux pas, puis de supprimer ces colonnes(dans le SELECT) par la suite dans la requête (et la table dans le FROM).

Pied de page des forums

Propulsé par FluxBB