Patochewie

  • Nombre de sujets
    36
  • Nombre de messages
    154
  • Nombre de commentaires
    Aucun
  • Nombre de news
    Aucune
  • Niveau en PHP
    Débutant

Ses derniers messages sur les forums

Patochewie
le 01/04/2005 à 13:09
retarder une redirection
Salut tout le monde, je voulais savoir si il existe un moyen plus adapté d'afficher un message avant une redirection de ce style.

echo $message;
echo '<meta http-equiv="refresh" content="0;URL=consultation.php">';
exit;

Je voudrais juste inserer un délai permettant d'assurer la lecture de $message avant le redirection.
Peut être faut il rediriger autrement, je ne sais..

Merci à tous ceux qui peuvent m'éclairer.
Patochewie
le 30/03/2005 à 10:57
Objet PHP et JavaScript
Merci bien à vous deux. J'aurai juste une dernière question histoire de faire mon chieur, quelle est la différence entre l'insertion dans le head et dans le body? Soucis de portée??
Si quelqu'un à la réponse, ça ferait plaisir. :)
Patochewie
le 29/03/2005 à 17:38
Vérification de données et Navigation
*Bonjour à tous. J'ai actuellement un problème avec une fonction javascript.
Cette fonction vérifie que toutes les données d'un formulaire ont bien été saisies (ne sont pas vides) et met le focus sur le champ suivant si c'est le cas.
Elle est appelée sur clic sur le bouton Envoyer ou sur Entrée.
Malheureusement il y a un soucis que je n'arrive pas à déceler. Si quelqu'un y voit plus clair, son aide est la bien venue ;-)
function verif()
{
var rep=true;
var i=0;

/*récupération du nombre de champs dans le formulaire courant*/
while (document.forms[0].elements[i].name != "")
{
i=i+1;
}
//puis pour tous les éléments du formulaire
var j=0;
while(document.forms[0].elements[j].value != ""){
j++;
}

if (j!=0){
j=j-1;
}

while ((j<i) && (rep==true))
{
if (document.forms[0].elements[j].value == "")
{
alert ("Tous les renseignements demandés sont obligatoires");
document.forms[0].elements[j].focus();
rep= false;
}
else
{
document.forms[0].elements[j+1].focus();
rep= false;
}
j++;
}
return rep;
}


Merci aux lecteurs.
Patochewie
le 29/03/2005 à 14:35
Objet PHP et JavaScript
Ok ok, merci bien. Je vais donc laisser mon code javascript dans la page principale alors.
Ma question était surtout par soucis de lisibilité et de compréhension. Le mettre dans ma Class m'aurait permis de créer un "package" près à l'utilisation.
Patochewie
le 29/03/2005 à 10:34
Objet PHP et JavaScript
salut tout le monde.
Juste un post pour savoir si il est préférable, lors de la création une Class (appelée par un include) en php de mettre l'éventuel code javascript avec la class ou de le laisser dans la page appelante?
Patochewie
le 24/03/2005 à 16:54
recuperation des noms de champs de tableaux PHP
Désolé pour mon post d'ours, je recommencerai plus promis.
Meric de ta réponse, en fait je voulais récupérer le nom des champs d'un tableau, style récuperer le "Champ1" sous forme texte de $array['Champ1']=0;
Mais j'ai décidé de rajouter une dimension à mon tableau et d'avoir ainsi $array[$i][0]="Champ1" et array[$i][1]=0 pour l'exemple précédent.

Par curiosité ma question tourne toujours..

Je voulais de plus demander leur avis aux codeurs du coin:

Je fais actuellement une classe Panier d'achat (ou caddie au choix), je voulais savoir si quelqu'un peut me dire si développer une classe est judicieux pour ce type de problème?

Merci encore Moogli.(et désolé...)
Patochewie
le 24/03/2005 à 11:41
Menu PHP : probème de boucle (le script ne boucle pas comme il le devrait)
Je voulais juste afficher un menu sous forme de sommaire a partir de Titre et soustitre ( famille et sousfamille).
Le fait de stocker mes sous familles m'a permis d'y arriver. ça donne ça:
$select="SELECT * FROM Famille";
$req=mysql_query ($select) or die ('Erreur SQL !'.mysql_error());

if (isset($_GET['fam']))
{
$fam=$_GET['fam'];
}
else
$fam=0;

if(isset($_GET['ssfam']))
$ssfam=$_GET['ssfam'];
else
$ssfam=0;

$select="SELECT * FROM sousfamille";
$req2=mysql_query ($select) or die ('Erreur SQL !'.mysql_error());

$i=0;
while($row2 = mysql_fetch_array($req2, MYSQL_ASSOC))
{
$tab[$i]=$row2;
$i++;
}


while ($row = mysql_fetch_array($req, MYSQL_ASSOC)){

if($row['Num_Famille']==$fam)
{


echo '<h3><a href="index.php?fam=0&ssfam='.$ssfam.'">>'.$row['Libelle_Famille'].'</a></h3>';
$num=0;
$temp=0;
for($j=0;$j<$i;$j++)
{
if($tab[$j]['Num_Famille']==$fam)
{
$num++;
$temp=$j;
}
}

if($num>1)
{
for($j=0;$j<$i;$j++)
{
if($tab[$j]['Num_Famille']==$fam)
echo '<p>&nbsp;&nbsp;<a href="index.php?fam='.$row['Num_Famille'].'&ssfam='.$tab[$j]['Num_SousFamille'].'">'.$tab[$j]['Libelle_SousFamille'].'</a></p>';
}
}

}
else
{
$num=0;
for($j=0;$j<$i;$j++)
{
if($row['Num_Famille']==$tab[$j]['Num_Famille'])
{
$num++;
$temp=$j;
}
}

if($num>1)
{
echo '<h3><a href="index.php?fam='.$row['Num_Famille'].'&ssfam='.$ssfam.'">'.$row['Libelle_Famille'].'</a></h3>';
}
else
{
echo '<h3><a href="index.php?fam='.$row['Num_Famille'].'&ssfam='.$tab[$temp]['Num_SousFamille'].'">'.$row['Libelle_Famille'].'</a></h3>';
}
}
}
LoadingChargement en cours