NiKo33

Inscris le 02/06/2009 à 15:09
  • Signature
    NiKo
  • Site web
  • Nombre de sujets
    5
  • Nombre de messages
    14
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

NiKo33
le 23/06/2009 à 15:23
Récupérer 2 valeur dans un submit
Bonjour,

Je suis un peu embêter dans l'utilisation d'une liste déroulante qui doit me permettre de modifier la race d'un cheval. Pour chaque cheval j'affiche sa race et je propose un liste déroulante avec toutes les races possibles et un boutons pour modifier la race. La problème c'est que dans mon contrôleur je récupère la nouvelle race mais je ne vois pas comment récupérer l'ancienne ni l'id du cheval en cause.
Voici mon code:
<?PHP 
if($cheval){
foreach($cheval AS $key => $values){?>
<form method="POST" action="<?PHP print($_SERVER['PHP_SELF']); ?>">
<tr>
<td width="10%">
<?PHP print("#".$key);?>
</td>
<td width="30%">
<?PHP print($values['nom']);?>
</td>
<td width="15%">
<?PHP print($values['race']);?>
</td>
<td width="15%">
<?PHP print($values['sexe']);?>
</td>
<td width="30%">
<select name="new_race" style="width: 80px">
<option value="1" selected="selected">SF</option>
<option value="2">Foals</option>
<option value="3">Poney</option>
</select>
<input type="submit" name="submit" value="Changer de race"/>
<input type="hidden" name="action" value="chgRace_modifier" />
</td>
</tr>
</form>
<?PHP
}
}
else{ ?>
NiKo
NiKo33
le 16/06/2009 à 15:44
Remplacer caractère spéciaux et accents
Merci, j'ai bien lu la doc mais j'ai un souci.
Voila mon code:
nom = 'àéèù';
$nom = strtr($nom,"àäâéèêëïîôöùûüç","aaaeeeeiioouuuc");
echo $nom.' ';


L'affichage me retourne : cacicoc�

Autant dire que ce n'est pas fameux. Quelqu'un à une idée
NiKo
NiKo33
le 16/06/2009 à 12:07
Remplacer caractère spéciaux et accents
Bonjour,

Existe t'il une fonction PHP pouvant faire la même chose que ces fonctions SQL:

st:=translate($1,'aàäâeéèêëiïîoôöuùûücç','aaaaeeeeeiiiooouuuucc');
st:=translate($1,E'._/\<>|(){}[]*&"''$;?!',E'------------------------');

En gros définir des caractères de remplacement dans une chaine de caractère.

Merci d'avance
NiKo
NiKo33
le 10/06/2009 à 15:48
Tableaux associatifs
je me suis mal exprimé. Je veux afficher la clé et la valeur correspondante enfaite. Désolé!
NiKo
NiKo33
le 10/06/2009 à 14:43
Tableaux associatifs
Bonjour à tous.
Je souhaite savoir comment accéder à la clé d'un tableau associatif. Je m'explique: J'ai un tableau associatif dans lequel j'ai les couple clé/valeur => id/id_du_doublons.

Je voudrais afficher ce tableau avec la valeur des clé bien sur. Mais je ne sais pas comment faire. Voici ce que j'ai essayé :
foreach ($tab_doublon AS $values){
echo $values['id_doublon'].'<br/>';
}


Merci d'avance !
NiKo
NiKo33
le 09/06/2009 à 15:34
Problème de syntaxe
Réponse par moi-même: Oui c'est possible. Après de nombreux test et de sérieuses prise de tête je peux dire que c'est possible. C'est même bien pratique.
NiKo
NiKo33
le 09/06/2009 à 11:17
Problème de syntaxe
Ok merci beaucoup pour ces précision. J'ai une autre question. En fait je veux stocker des info contenu dans une table de ma BDD dans un tableau php. J'utilise donc cette syntaxe:

$cheval[$result['id']]['taille'] = $result['taille'];
$cheval[$result['id']]['pere'] = $result['pere'];


Ca marche très bien lorsque ce sont de simple attribut mais souvent je dois aller récupérer une liste d'attribut dans une table externe. Ma question est donc la suivante. Puis-je stocker un tableau dans mon tableau cheval?

Exemple: Si $disciplines est un array. Puis faire :
$cheval[$result['id']]['discipline'] = $disciplines


???
NiKo
NiKo33
le 08/06/2009 à 11:12
Problème de syntaxe
Bonjour à tous. Je suis en train d'analyser le code d'une personne qui est passé avant moi. je débute un peu et je ne comprend pas ce que cela signifie:

$horse_male[$results->id]['sexe'] = $sexe_name{0};

Enfait c'est surtout le "{0}" que je ne pige pas
NiKo
LoadingChargement en cours