Vous n'êtes pas identifié(e).
Pages :: 1
Bonjour,
Je débute dans php et je galere.
Dans un tableau je doit modifier ce code pour les boutons submit, je n'arrive pas a rajouter u post, le but et de rajouter "Bri" dans le code existant pour le second poste qui valide avec des chiffes de -100 à 100.de la liste dérulante
Je ne sais pas quel erreur exactement j'ai fait ?
Merci
//} elseif {
if (($dimctr == '0')
&& ( $brictr == '0')) {
echo "<option value=\"$dimctr\" selected=\"selected\">$dimctr</option>\n";
echo "<option value=\"$brictr\" selected=\"selected\">$brictr</option>\n";
} else {
echo "<option value=\"$dimctr\">$dimctr</option>\n";
echo "<option value=\"$brictr\">$brictr</option>\n";
}
}
echo "<input name=\"dimact\" type=\"submit\" id=\"action\" value=\"Dim\" />";
echo "<input name=\"briact\" type=\"submit\" id=\"action\" value=\"Bri\" />";
echo "</select></span>\n";
echo "</div></span></td>\n";
echo "</form></td>\n";
echo "<td class=\"noborder2r\"><span class=\"listitem\">".$comments[$homecode][$counter]."</div></td>\n";
}
?>
</table>
DIm poste
if (!empty($_REQUEST[dimact])) {
$dim=(int)$_REQUEST[dim];
if (is_int($device)) {
$cmddev=$device;
} else {
$inputerr="Error: Invalid device ID";
}
$cmdline=stripslashes(strip_tags(escapeshellcmd("$brloc$debugcmd $homecode$device dim $dim")));
}
// Bri poste
if (!empty($_REQUEST[briact])) {
$bri=(int)$_REQUEST[bri];
if (is_int($device)) {
$cmddev=$device;
} else {
$inputerr="Error: Invalid device ID";
}
$cmdline=stripslashes(strip_tags(escapeshellcmd("$brloc$debugcmd $homecode$device Bri $bri")));
Merci
Dernière modification par xunil2003 (15-04-2012 13:56:01)
Win XP Pro | WampServer 2.0 | Apache 2.2.8 | Php 5.2.6 | MySQL 5.0.5.1b
Hors ligne
Bonjour,
Désolé, mais je n'ai rien compris à ta question. Si tu pouvais reformuler ca m'aiderait.
Attention aussi au "DIm poste" tu es en HTML/PHP pas en VB
++
POO PHP+Ajax en MVC avec PDO et Bases de données épaisses : What else?
Hors ligne
Je débute dans php et je galere.
L'utilisateur devra selection avec un liste déroulante un chiffre entre 0 et 100 et validé l'un des deux bouton submit.
Le premier est Drim le second Bri.
J je n'arrive pas a faire validé Bri via le bouton submit "Bri" le but et de rajouter "Bri"
Le bri et drim doit exécuté une commande linuxdu style cm15 e1 bri 15 ou cm15 c1 drim 75.
Il y avait ceci avant
J'ai ajouté ceci
Ici je me melange les pédales avec bri et drim pour qu'il fonctionne.
// This code doesn't work right, so its disabled for now.
//if ($dimctr == $dim && $counter == $device ) {
// echo "<option value=\"".$dimctr."\" selected=\"selected\">".$dimctr."</option>\n";
//} elseif {
if (($dimctr == '0')
&& ( $brictr == '0')) {
echo "<option value=\"$dimctr\" selected=\"selected\">$dimctr</option>\n";
echo "<option value=\"$brictr\" selected=\"selected\">$brictr</option>\n";
} else {
echo "<option value=\"$dimctr\">$dimctr</option>\n";
echo "<option value=\"$brictr\">$brictr</option>\n";
}
}
echo "<input name=\"dimact\" type=\"submit\" id=\"action\" value=\"Dim\" />";
echo "<input name=\"briact\" type=\"submit\" id=\"action\" value=\"Bri\" />";
echo "</select></span>\n";
echo "</div></span></td>\n";
echo "</form></td>\n";
echo "<td class=\"noborder2r\"><span class=\"listitem\">".$comments[$homecode][$counter]."</div></td>\n";
}
?>
</table>
</p>
<?php
// Only display this table if we have debug turned on
if (!empty($debug) && !empty($cmdline)) {
echo "<p><table width=\"90%\" border=\"1\"><tr><td><span class=\"cmdline\">Command Line: $cmdline<br />";
if (is_array($output)) {
foreach( $output as $lineout){
echo "$lineout <br />";
}
}
echo "</span></td></tr></table></p>";
}
?>
Je ne sais pas comment faire ?
Merci.
Win XP Pro | WampServer 2.0 | Apache 2.2.8 | Php 5.2.6 | MySQL 5.0.5.1b
Hors ligne
Bonjour,
Désolé, mais entre essayer d'expliquer où se trouve ton erreur, et expliquer ce que tu souhaites faire, il y a une nuance.
Malgré cela, voici ce que je peux te dire, par rapport à ce que je constate, mais n'ayant toujours pas compris ce que tu souhaites faire, je suis dans l'incapacité de te fournir éventuellement une alternative.
Concernant ce bout de code
Je ne suis pas certain qu'il puisse fonctionner (je n'ai pas test) mais si c'est le cas il n'en resterait pas moins assez contraignant dans son utilisation de part sa définition. La preuve en est c'est que la deuxième ligne est parfaitement incompatible avec la première (avec la précédente aussi soit-dit en passant). En effet avec la première tu initialises les variables $dimctr et $brictr à -100 pour débuter une boucle dans laquelle tu incrémentes les deux en même temps jusqu'à la valeur 100.
Il me semble qu'une écriture correcte de cette première ligne serait plutôt
Ensuite le contenu de ta boucle, est assez maigre pour pouvoir juger de sa pertinence, d'autant que tu nous as pas expliqué ce pour quoi ce code a été dev.
En espérant avoir pu t'aider.
Dernière modification par Jc (17-04-2012 16:56:10)
POO PHP+Ajax en MVC avec PDO et Bases de données épaisses : What else?
Hors ligne
Pages :: 1