Suddivisione Blue postato il 18/11/2007 14:29:18 nel forum programmazione, gdrcd e open source
Salve, allora sto cercando un codice da inserire in scheda.php nell'echo che inserisce automaticamente il "-" quando non è presente nessun messaggio in quel riquadro. A me servirebbe un codice che inserisce in base al nome pari o dispari del giocatore un determinato messaggio, si può fare? Grazie
18/11/2007 15:30:13
Esempio kid ha 3 lettere quindi è dispari, e nel campo della sua scheda ci metterò un determinato messaggio, invece Pucciolo è pari e andrà un altro messaggio. Capito?
18/11/2007 17:21:04
a quanto ne so non si puo fare...ma ti posso chiedere perché...cioe a cosa ti serve?
18/11/2007 19:24:51
Per la suddivisione dei personaggi nelle galassie, sono NORD e SUD.
18/11/2007 21:54:08
Posso risolvere con un echo?
19/11/2007 01:34:19
>Posso risolvere con un echo?
Una domanda che denota una certa confusione mentale.
Echo e' un comando che "scrive" qualcosa, ma di per se non e' in grado di "fare operazioni".
Quello che ti serve e' una qualche "operazione" che dato un nome dica se e' pari o dispari di lunghezza, poi un "controllo" che decida cosa fare in un caso o nell'altro.
in particolare ti serve una funzione che restituisca la lunghezza di una stringa, e ci sono, cercale sui manuali online, e fare una cosa di questo tipo:
se ( lunghezza della stringa modulo 2 e' uguale a 0 ) manda da una parte
altrimenti manda dall'altra
il codice trovalo studiandoti i manuali :)
19/11/2007 12:23:15
Grazie mille, ora è tutto più chiaro :)
19/11/2007 12:33:43 e modificato da kid il 19/11/2007 12:46:18
Diciamo che ho trovato un codice ma va adattato:
19/11/2007 19:37:00 e modificato da golars il 19/11/2007 19:44:24
non ho ben capito cosa vuoi fare cmq
Se vuoi dividerli per Nord (pari) e SUD (dispari)
19/11/2007 20:17:48
<tr class=tScuro>
<td width=100 valign=top>Galassia</td><td colspan="2" valign=top> <?
if (($rs["Galassia"]."") == "" and !$upd) {
echo(" <?php
if (($lungh_nome=strlen($nome))%2 == 0) {
echo "Nord";
} else {
echo "SUD";
}
?>
<?php
$lungh_nome=strlen($nome);
if ($lungh_nome 1) {
echo "SUD";
if ($lungh_nome 2) {
echo "NORD";
if ($lungh_nome 3) {
echo "SUD";
if ($lungh_nome 4) {
echo "NORD";
if ($lungh_nome 5) {
echo "SUD";
if ($lungh_nome 6) {
echo "NORD"; ?>
");
} else {
echo(str_replace("
", "<br>", ($rs["Galassia"])));
} ?></td>
</tr>
Ho messo primo codice che hai psotato tra le "" ma da errore di sintassi... Come posso fare?
19/11/2007 20:56:52
Rispondi alla Discussione Aggiungi ai Preferiti Inoltra Discussione Forum Programmazione, GDRCD e Open Source Elenco Forum
Le Cronache di Raja Dunia: Aggiornamento Sistema Alchemico