LA GLOBULE

Inscris le 25/09/2002 à 10:40
  • Site web
  • Nombre de sujets
    47
  • Nombre de messages
    8 345
  • Nombre de commentaires
    142
  • Nombre de news
    8 346
  • Niveau en PHP
    Excellent

Ses derniers messages sur les forums

LA GLOBULE
le 03/04/2007 à 17:10
Obtenir le nombre d'entrées dans un tableau
Ce que tu montres la ne montre pas que tu as la version binaire de PHP d'installée.
Tu as des lib PHP, c'est tout, mais ptet pas le binaire.

Installe la version CLI de PHP et ca ira mieux.
LA GLOBULE
le 03/04/2007 à 11:59
Obtenir le nombre d'entrées dans un tableau
11:56:19 [Nexus] globule ~ $ cat pom.php
<?php
for($i=0; $i<10; $i++) {
echo $i;
if ($i == 5) break;
}
?>
11:56:25 [Nexus] globule ~ $ php pom.php
012345
11:56:28 [Nexus] globule ~ $


Le break permet de sortir du for, par du if.

As tu vérifié que tu sors bien du for avec des echo ?
Ou alors, si tu fais tous les trucs du for, c'est que ton if ne se fait pas et que donc $checked est vide.
LA GLOBULE
le 03/04/2007 à 11:19
Obtenir le nombre d'entrées dans un tableau
Heu, bon je ne comprend rien.

Mais es tu sur que ton break ne se fait pas ?
Fais des echo dans ton for pour t'en rendre compte.
A mon avis il se fait.

Si il se fait, et que tu n'obtiens pas le résultat que tu veux, c'est que tu as un problème de conception, mais comme je ne comprend pas ce que tu fais, je ne pourrais pas trop t'aider.

PS : recoder PHPMyAdmin, cela ne sert à rien ;)
LA GLOBULE
le 02/04/2007 à 23:05
Obtenir le nombre d'entrées dans un tableau
<?php
for ($j=0; $j<count($exploded_rc);$j++) {
if ($exploded_rc[$j]==$nom_champ) $checked = " checked='checked'";
else $checked = "";
?>
<checkbox name="chkbox" value="1"<?php echo $checked; ?> />
<?php
}
?>


Et ce n'est pas bon ça ?

Ou alors, je ne comprend pas tout :/
LA GLOBULE
le 02/04/2007 à 22:59
Expression régulière : tester si on a des chiffres
Et comme ceci ?

<?php
if (isset($_POST['blu'])) {
if (!preg_match('`^[0-9]+$`', $_POST['blu'])) $erreur = 'On veut des chiffres';
}
?>
<html>
<head>
<title>Test</title>
</head>

<body>
<form action="blu.php" method="post">
<input type="text" name="blu" value="" /> <input type="submit" name="go" value="Envoyer" />
</form>

<?php
if (isset($erreur)) echo '<br />'.$erreur;
?>

</body>
</html>


PS : attention, quand vous soumettez un formulaire, même si il ne contient que des chiffres, PHP considère qu'il s'agit d'une chaine de caractères !
LA GLOBULE
le 01/04/2007 à 20:45
affichage dans une boucle
Ben c'est normal, au premier mysql_fetch_array (au if), tu ne fais rien. Donc tu perds le premier résultat. Change ton code en :

<?php
while ($row = mysql_fetch_array($resultat)) {
echo $row[0];
} ?>
LoadingChargement en cours